# Rust
/target/
**/*.rs.bk
*.pdb

# Editor / OS
.DS_Store
.idea/
.vscode/
*.swp
*.swo
*~

# Local state
*.local.md
.claude/

# Secrets / keys (defensive — operator keys live in $HOME/.config/wire/, never the repo)
*.key
*.pub.json
*.token

# Operator-private artifacts
private/
.wrangler/
.org-identity/
.gitnexus

# Demo scratch — ad-hoc demo runs write persona homes / artifacts here.
# Not part of the crate, not part of any test; safe to ignore. Add new
# top-level demo-* dirs as they appear.
demo-narrator/

# Agent-local files. Excluded from the published crate via Cargo.toml
# `exclude`, and intentionally NOT tracked in git either — each
# contributor's machine has its own. Accidentally committed once in
# v0.5.22 (via `git add -A`); this entry stops a repeat.
#
# NOTE: AGENTS.md IS tracked as of v0.12 — it is the standard `agents.md`
# canonical agent guide (the wire sauce lives above the gitnexus block).
# Its gitnexus block is regenerated by `npx gitnexus analyze`, so expect a
# diff in that section after re-index.
CLAUDE.md
