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
# Rust: ignore Cargo output at repo root and under sub-crates (e.g. python-wrapper/).
target/
# Alternate root `CARGO_TARGET_DIR` dirs (agent/tooling scratch builds), e.g. target-p2py, target-agent.
/target-*/
/_site
# Root copy of the Phase 2 diagram; canonical tracked asset: docs/images/phase-2-scope-overview.png
/Phase2.png
# Cursor / local agent workspace files (do not commit)
/.cursor/
# Python
__pycache__/
*.py
*$py.class
.Python
.venv/
venv/
# Native extensions / build outputs (maturin, PyO3, MSVC). Rebuild with cargo/maturin — do not commit.
*.so
*.pyd
*.dll
*.pdb
**/*.rs.bk
# Empty junk from pasted compiler diagnostics (`path:line:col`)
**/*::*
**/*.py::*
HighLevelDevelopmentPlan.txt
epcis_and_stories.txt
test_run.log
test_run_*.log
benchmarks.log
# Local planning / story tracking — not for version control
Planning/
# Java / Gradle outputs under bindings/java (never commit — run mvn/gradlew locally).
bindings/java/**/build/
bindings/java/**/.gradle/
.m2/
bindings/java/**/target/
bindings/java/**/build/
scripts/git_scripts/