# Dependencies
.venv/
__pycache__/
*.egg-info/
dist/
build/
tmp/
.sc/

# Environment secrets
.env
.mcp.json

# OS files
.DS_Store
Thumbs.db

# IDE
.idea/
.vscode/
*.swp
*.swo

# Generated calibration inputs
data/synthid_corpus/refs/

# Local-only image pulls held for analysis. They are not publication-cleared and
# have no place in this repository's history. Until 2026-09-07 the only thing
# keeping them out of a commit was an untracked .gitignore inside the directory,
# which a fresh clone would not have.
data/spaces/

# Local-only research data: corpora, checkpoints and campaign reports, tens of
# gigabytes that no clone should be able to commit. The layout is described in
# data/research/README.md, which is local-only too.
data/research/

# Reference materials
_refs/

# Downloaded model weights
yolov8n.pt
.coverage

# Local prototype and evaluation outputs (research harnesses and probes); the
# durable record of an oracle verdict lives under data/evaluations/
out/

# Claude Code local settings
.claude/settings.local.json
.claude/scheduled_tasks.lock

# Generated calibration inputs and local evaluation artifacts
data/doubao_capture/seeds/
data/jimeng_capture/seeds/
data/jimeng_capture/captures/jimeng_content_*.png
data/gemini_capture/seeds/
data/gemini_capture/captures/gemini_content_*.png
data/samsung_capture/seeds/
data/samsung_capture/captures/samsung_content_*

# Runtime model artifacts
gfpgan/

# Local evaluation data
.local-eval/
/.oracle-slots.json

# Other harnesses' generated config. Claude's sync owns these; a committed copy
# is a second source nobody reconciles. Anchored so a same-named source file
# deeper in the tree is not caught.
/.agents/
/.codex/
/sch_*.yaml
/.opencode/
/opencode.json
/opencode.jsonc
