# Dependencies & build output
node_modules/
.svelte-kit/

# Scratch worktrees (git-ignored) — full checkouts of this repo
.claude/
build/
dist/
coverage/
/package/

# Rust backend (rustfmt owns this tree)
src-tauri/

# Generated by tauri-specta — regenerated on every Rust build, never hand-edited
src/lib/api/bindings.ts

# Lockfiles and generated data
bun.lock
*.lcov

# Generated docs (built by the publish-docs CI job)
docs/SUMMARY.md
docs/README.md
docs/api-redirect.md
docs-site/book/

# Hand-maintained Markdown (docs/, CHANGELOG.md, README.md, ...). Prettier
# reflows tables and wrapped prose, which would swamp real doc diffs and fight
# the hand-tuned layout of docs/requirements.md and docs/traceability.md
# (the latter is generated by scripts/extract-traces.ts).
**/*.md

# CI workflow YAML — formatting churn here would obscure real pipeline diffs.
.gitea/
