# Component repositories. They are separate repos with their own remotes; this
# README explains how to clone them. They are deliberately NOT submodules —
# see "Why not submodules for the components" in README.md.
/jRay/
/scene-actor-extraction/
/JRay-public-server/

# Python artefacts from the traceability tooling
__pycache__/
*.pyc

# Generated traceability output — regenerate with the gate, never hand-edit.
traces-report.json

# Editor / OS noise
.vscode/
.idea/
*.swp
*~
.DS_Store

# Benchmark corpus and derived data — distributed as artifacts, never in git.
# hero/ is ~130 MB of film clips and dvu-hero/ the DVU annotations and gallery
# built from them. Both are reproducible: scripts/fetch_dvu.sh pulls the
# annotations and mugshots, and the clips come from the DVU movie.shots set.
# Replay fixtures derived from them ship via
# scene-actor-extraction/scripts/artifacts/push_artifacts.sh replay-fixtures
hero/
dvu-hero/

# Local agent session state
.claude/
