/target
# Per-user scratch notes — never committed. Use these names freely for
# throwaway planning/working files.
*.local.md
task_plan.md
findings.md
progress.md
# Override a global ~/.gitignore that excludes `.claude` — this repo ships
# its own Claude Code hook configuration to contributors. Keep .local.json
# excluded; it's per-user (machine paths, personal permission allowlists).
!.claude/
!.claude/**
.claude/settings.local.json
# Release artifact: the release workflow writes the curated notes here for the
# GitHub Release body. Ignored so `cargo publish`'s clean-tree check (and the
# packaged crate) don't trip over this untracked file.
release-notes.md
# Rust
**/*.rs.bk
*.pdb