# secrets
.env
.env.*
!.env.example

# node (prototype)
node_modules/
prototype/node_modules/

# python (core)
__pycache__/
*.pyc
.venv/
venv/
*.egg-info/
.pytest_cache/
*.whl
/dist/
/build/

# agent scratch / runtime
scratch/
*.jsonl
.DS_Store

# prompt A/B generated artifacts (variant .txt are regenerated from slice.py by variants.build_all)
evals/prompt_ab/variants/
evals/prompt_ab/runs/

# internal design doc — kept local, not published to the repo or the sdist
CORE-DESIGN.md

# local sliceagent state / monitor runtime (personal; not part of the repo)
.sliceagent/
.memagent/          # legacy pre-rename state dir (ignore so an upgraded checkout stays clean)
monitor/
brain/
.mindmux/

# local tooling artifacts (not part of the repo).
# NOTE: gitignore has no inline comments — keep each pattern on its own line.
# .claude/ = local session dir · .coverage = coverage.py data · runs/ = eval outputs ·
# *.pdf = decks/local docs (force-add if a real doc PDF is ever needed).
.claude/
.coverage
runs/
*.pdf

# ── internal-only: untracked 2026-07-02 for the public launch (files stay on disk locally) ──
# evals/ contains ~127 MB of captured tbench/job artifacts. Keep those ignored, but version the small,
# receipt-grounded prompt experiment needed to reproduce the mind-model claim and its offline tests.
# prototype/ = superseded ~250-line JS proof-of-concept (its own README: "not the production codebase")
# docs/STEP3-PLAN.md, docs/MEMEM-DIAGNOSIS.md = internal R&D planning notes, not user docs
evals/*
!evals/__init__.py
!evals/oldprompt_memory_model.txt
!evals/receipt_claims.py
!evals/receipt_prompt_ab.py
!evals/context_contract_eval.py
!evals/self_inspection_tool_eval.py
!evals/selfnarrative_ab.py
!evals/usersim.py
!evals/usersim_pty.py
prototype/
docs/STEP3-PLAN.md
docs/MEMEM-DIAGNOSIS.md

# internal engineering roadmap (wave planning), not product docs — untracked 2026-07-02
ROADMAP.md

# Architecture specs below are part of the OSS design contract; other internal
# drafts and brand assets remain local by default.
docs/*
!docs/ENDGAME-CONTEXT-DESIGN.md
!docs/MEMORY-LAYERS-DESIGN.md
!docs/SUBAGENT-DESIGN.md
!docs/CONFIGURATION.md
# Peer collaboration (C1/C2/C4): the conformance contract and the host design that makes
# those primitives reachable from production are one design contract, so both are versioned.
!docs/PEER-PARK-HOST-DESIGN.md

# ColBench raw HF dataset (huge; selected tasks are committed under evals/colbench/tasks/)
evals/colbench/data/
