# Prettier 3 reads .gitignore by default, so everything ignored there —
# node_modules/, dist/, coverage/, Client/src/generated/, docs/security-findings/ —
# is already excluded. Only tracked files need entries here.


# Generated, verified by `git diff --exit-code` after regeneration.
Server/db/dbgen/
Client/src/lib/protocolTypes.ts


# Dated point-in-time snapshots. scripts/check-doc-counts.mjs already treats
# these as deliberately unmaintained and out of scope to edit; reformatting
# them would churn frozen records for no reader.
docs/audit-*.md

# Carried forward from the client's own ignore file — a deliberate exclusion,
# not an oversight.
*.html

# Session scratch from the remember plugin. Gitignored by a nested
# .remember/.gitignore, which Prettier does not read — it honours only the root
# .gitignore. Untracked and per-machine: a contributor's scratch directory must
# never be able to turn a shared gate red.
.remember/
**/.remember/

# Build output and per-tool scratch. Every path below is gitignored -- but by a
# NESTED .gitignore, and Prettier honours only the root one. Without these
# entries the gate goes red the moment a contributor runs a build: `cargo test`
# alone drops ~850 formattable files into src-tauri/target/.
# Mirrors Client/.gitignore, .serena/.gitignore and .superpowers/sdd/.gitignore.
Client/dist/
Client/coverage/
Client/playwright-report/
Client/test-results/
Client/.vite/
Client/src-tauri/target/
Client/src-tauri/gen/
.serena/
.superpowers/sdd/
