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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/target
**/*.rs.bk
Cargo.lock.bak
# Ignore per-workspace runtime state (memory, mcp cache, etc.) but
# allow committing example/shipped skills and built-in agent roles.
# Parent dir must use /* (not trailing /) so the negation below can
# re-include children.
.recursive/*
!.recursive/skills/
!.recursive/agents/
.env
.envrc.local
# self-improve.sh runtime state (rotation cursor)
.dev/.last-provider
# Parallel self-improve runtime state
.worktree/
.worktrees/
.dev/runs/
# Personal workbuddy memory dir (per-user, not project state)
.workbuddy/
# Agent skills directory (per-user, not project state)
.agents/
# Auto-saved transcripts from self-improve.sh (kept on disk for diagnosis,
# but never committed — they're huge JSON dumps that bloat the repo).
.dev/transcripts/
# self-improve per-run process logs and metric dumps (J4).
# Each parallel-self-improve.sh invocation writes a run-<ts>-<pid>.{md,yaml}
# pair. Useful in isolation, noise in the git tree. The
# `journal/manual-*.md` and `observations/*.md` files are tracked
# (they're curated, not auto-generated).
.dev/journal/run-*.md
.dev/metrics/
# Personal IDE / AI assistant config (per-user, not project policy).
.claude/
.cursor/local/
# Cargo config: ignore per-user overrides but track the shared config.toml
# which contains project-level aliases (cargo tui, cargo cli) and NO_PROXY
# settings that apply to all contributors. Also track mutants.toml so the
# project's mutation-testing excludes/cadence travel with the repo.
.cargo/*
!.cargo/config.toml
!.cargo/mutants.toml
# Python
__pycache__/
*.pyc
*.pyo
.pytest_cache/
# E2E test infrastructure (generated)
e2e/plugins/node_modules/
e2e/plugins/dist/
e2e/.argusai/
.gitnexus
# macOS Finder metadata (per-directory, never project state)
.DS_Store
# Local docs and assets (not committed to git)
local_docs/
local_doc
scripts/apply_goal_261.py
.flowcast/logs/
# Goal dependency graph SVG (auto-generated by build-dep-graph.sh --svg)
.dev/goals/DEPENDENCY.svg
# cargo-mutants output
mutants.out/
mutants.out.old/
.gate-*-output.log
.gate-*-rerun.log