node_modules/
dist/
*.tsbuildinfo
.env

# Canonical lockfile is package-lock.json; bun is only used as a test runner.
bun.lock

# Bun migration — vendored native artifacts (built by CI / dev-link)
packages/myco/vendor-src/
packages/myco/vendor/

# Per-platform npm packages — built binaries (CI / dev-link writes here).
# Keep bin/.gitkeep tracked so the directory exists; ignore the binaries.
packages/myco-*/bin/myco
packages/myco-*/bin/myco.exe
# npm pack output during local smoke tests
packages/myco-*/*.tgz
packages/myco/*.tgz

# User-local settings (vault paths contain home directory)
.claude/settings.user.json

# Dev tooling
.worktrees/
.playwright/
.playwright-mcp/
.playwright-cli/
test-results/
.myco-recovery*/

# Specs and plans — captured in Myco vault, not the repo
.superpowers/
.worktrees
.antigravitycli/

.context/

# Test runner output (JUnit XML per phase, written by scripts/run-bun-tests.mjs
# so failures are programmatically discoverable without scrolling 4,900+ lines)
target/

# Myco managed (machine-specific)
.agents/skills/myco-rules
.agents/skills/myco
docs/superpowers/specs/
docs/superpowers/plans/
docs/design/
docs/plans/
docs/superpowers/handoffs/
docs/_site/
docs/node_modules/
.wrangler/
