node_modules/
dist/
coverage/
.DS_Store

# Logs and local command captures
*.log
*.log.*
/.tmp*.log
/build*.log
/typecheck*.log
/lint*.log
/test*.log
/vitest*.log
/pnpm-debug.log*
/npm-debug.log*
/yarn-debug.log*
/yarn-error.log*

# Local environment
.env
.env.*
!.env.example
!.env.*.example
.wrongstack/sessions/
.wrongstack/logs/
.wrongstack/memory.md
.wrongstack/trust.json
.wrongstack/config.local.*
.wrongstack/sync-state.json
.wrongstack/sync.json
*.tsbuildinfo
*.tsbuildinfo.*
.turbo/
.bun/
.dfmt/
.dfmc/
.project/
# Editor swap files
*.swp
*~
# Vitest coverage
coverage/**
.reports/
# Vitest benchmark output (V0-A)
bench-results.json
security-reports/
security-reports/*


.wrongstack/
CLAUDE.md
AGENTS.md
.github/copilot-instructions.md
.windsurfrules
.cursorrules
.claude/
.editorconfig
.antigravitycli/

# ---------------------------------------------------------------------------
# Repo-root scratch / debug / test-output files.
# Real scripts live under scripts/ or packages/*/scripts/ — anything matching
# these patterns at the REPO ROOT is treated as a throwaway artifact.
# Patterns are anchored with a leading "/" so they never affect subpackages.
# ---------------------------------------------------------------------------

# Ad-hoc debug / probe scripts dropped at the root.
# Covers .cjs / .mjs / .js / .ts with both "_" and "-" separators.
/check_*.cjs
/check_*.mjs
/check_*.js
/check_*.ts
/check-*.cjs
/check-*.mjs
/check-*.js
/check-*.ts
/debug_*.cjs
/debug_*.mjs
/debug_*.js
/debug_*.ts
/debug-*.cjs
/debug-*.mjs
/debug-*.js
/debug-*.ts
/trace_*.cjs
/trace_*.mjs
/trace_*.js
/trace_*.ts
/trace-*.cjs
/trace-*.mjs
/trace-*.js
/trace-*.ts
/find_*.cjs
/find_*.mjs
/find_*.js
/find_*.ts
/parse_*.cjs
/parse_*.mjs
/parse_*.js
/parse_*.ts
/sdd_*.cjs
/sdd_*.mjs
/sdd_*.js
/sdd_*.ts
/test_*.cjs
/test_*.mjs
/test_*.js
/test_*.ts
/test-*.cjs
/test-*.mjs
/test-*.js
/test-*.ts
/scratch_*
/scratch-*
/scratch.*

# Captured test / vitest / build output at the root
/build.log
/build-*.log
/build_*.log
/.tmp-*
/.tmp_*
/test_output.*
/test-output.*
/vitest_*.txt
/vtest_*.txt
/vt*.txt
/tsc_*.txt
/build_*.txt
/build-*.txt
/out.txt
/output.txt
/cb_test_*.json
/test_manifest.json
# Stray local scratch dir (never commit)
/tmp/


*.db
*.sqlite
*.sqlite3

.mavis/
.opencode/
.antigravitycli/
