/target
docs/static/assets/
docs/demos/out/

# Claude Code per-developer local settings (never share these)
.claude/settings.local.json

# Lychee link checker cache
.lycheecache
test-concurrent.sh

# Insta snapshot test artifacts
*.snap.new
*.snap.pending
# Pending *inline* snapshots, named `<source-file>.pending-snap`
*.pending-snap
logo-variant-*.png
test-results/

# Nix build outputs
/result
/result-*
.fonts

# clawpatch state lives in .config/clawpatch/ (run with --state-dir
# .config/clawpatch or CLAWPATCH_STATE_DIR=.config/clawpatch). Track only the
# hand-authored threat models and tuned config; findings, the auto-mapped
# feature, project.json, and per-run state are derived/transient and not.
/.clawpatch/
/.config/clawpatch/*
!/.config/clawpatch/config.json
!/.config/clawpatch/features
/.config/clawpatch/features/*
!/.config/clawpatch/features/feat_custom_*.json
