1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# ── AI Tooling & Project Docs (não versionados) ──
.claude/
docs_prd/
docs_rules/
CLAUDE.md
AGENTS.md
gaps.md
# ── GraphRAG Database ──
graphrag.sqlite
graphrag.sqlite-shm
graphrag.sqlite-wal
.ingest-queue.sqlite
.ingest-queue.sqlite-shm
.ingest-queue.sqlite-wal
.enrich-queue.sqlite
.enrich-queue.sqlite-shm
.enrich-queue.sqlite-wal
# ── Rust / Cargo ──
/target/
fuzz/target/
fuzz/corpus/
fuzz/artifacts/
**/*.rs.bk
# Cargo.lock DEVE ser versionado para binários (regra Rust)
# Linker config is machine-specific (requires mold); see .cargo/config.toml.example
.cargo/config.toml
# ── IDE & Editor ──
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# ── Environment & Secrets ──
.env
.env.*
*.pem
*.key
*.p12
*.pfx
# ── atomwrite WAL sidecars (runtime artifacts, never commit) ──
# Pattern matches: .atomwrite.journal.<target>.atomwrite.journal.json
# and the empty .atomwrite.journal.json sidecar from atomic_write
# Excludes legitimate markdown files that happen to
# share the prefix.
**/.atomwrite.journal*.json