node_modules/
.pnpm-store/
.mooncakes/
dist/
test-results/
design-runs/game-assets-20260520/**/pkg.generated.mbti
packages/vlmkit-markup/**/pkg.generated.mbti
packages/vlmkit-markup/_build/
design-runs/game-assets-20260520/models/**/*.kagura-runtime-smoke.json
baselines/
snapshots/
output/
design-runs/game-assets-20260520/outputs/
design-runs/game-assets-20260520/external/
design-runs/game-assets-20260520/_build/
vrt-report.json
playwright-report/
.playwright-mcp/
data/*.jsonl

# subagent worktrees created by the Agent harness for parallel dogfood runs
.claude/worktrees/

# transient working file used by dogfood / eval-subagent runs;
# always copied + removed around a single migration-compare invocation
fixtures/migration/shadcn-to-luna/working.html
dogfood-*-attempt.html
attempt.html
/.pkl-vendor/
/.pkspec/
.vrt/

# Nix
.direnv/
result
result-*
.pnpm/

# Local-only env (loaded by direnv via .envrc; holds API keys)
.env.local

# heal flaky-test counter (transient)
_flaky_count.txt
.vlmkit/
# composed GitHub Pages artifact (scripts/build-pages.mjs)
# Unanchored: an older builder wrote `.pages/` next to the example it was run from, and a
# root-anchored pattern left that copy tracked-able — one `git add -A` from publishing a stale
# duplicate of the whole site.
.pages/
