node_modules/
dist/
.wrangler/
.dev.vars
.env
.venv-agent-improvement/
*.log
__pycache__/
*.pyc
.DS_Store
web/node_modules/
web/.next/
.superpowers/
.tmp/
output/

# build-discipline-v3 validator fixtures contain embedded git repos (needed for
# check-phase git-diff tests). They are runtime artifacts, not parent-tracked —
# regenerate via scripts/test (W0 hardening: make run-all.sh git-init them).
mnemix-build-discipline-v3/scripts/test/fixtures/*/repo/
scripts/test/fixtures/*/repo/

# build-discipline-v3: ONLY these 4 validator fixtures are embedded git repos
# (check-phase runs `git diff HEAD~1..HEAD` against them). Excluded to avoid broken
# gitlinks on main; they exist on the working checkout so run-all.sh passes locally.
# W0 hardening: make run-all.sh git-init + seed these 4 at runtime for clone-correctness.
scripts/test/fixtures/scope-clean/repo/
scripts/test/fixtures/scope-creep-autopilot/repo/
scripts/test/fixtures/scope-creep-exchange/repo/
scripts/test/fixtures/week0-clean/repo/
mnemix-build-discipline-v3/scripts/test/fixtures/scope-clean/repo/
mnemix-build-discipline-v3/scripts/test/fixtures/scope-creep-autopilot/repo/
mnemix-build-discipline-v3/scripts/test/fixtures/scope-creep-exchange/repo/
mnemix-build-discipline-v3/scripts/test/fixtures/week0-clean/repo/
