/target *.swp *.swo .env __pycache__/ *.pyc # Headshot pool — binary face JPGs are fetched by scripts/staffing/fetch_face_pool.py # (synthetic StyleGAN, ~580MB for 1000 faces). Manifest + fetch script are tracked. data/headshots/face_*.jpg data/headshots/_thumbs/ # ComfyUI on-demand generated portraits (per-worker unique). Cached on first # request; fully regeneratable via /headshots/generate/:key. data/headshots_gen/ # Runtime data — all regeneratable from inputs or accumulated by daemons. # Anything under data/_/ is internal state (auditor outputs, KB caches, # pathway memory snapshots, HNSW trial results, etc.). Anything under # data/datasets/ or data/vectors/ is generated by ingest/index pipelines. data/_*/ data/lance/ data/datasets/ data/vectors/ data/demo/ data/evidence/ data/face_test/ data/headshots_role_pool/ data/icons_pool/ data/scored-runs/ data/workspaces/ data/catalog/ data/**/*.bak-* data/**/*.pre-*-bak # Logs logs/ # Build artifacts node_modules/ exports/ mcp-server/data/ # Per-run distillation reports (timestamp-named); keep the parent dir tracked # via .gitkeep if needed but don't carry every batch's report set. reports/distillation/[0-9]*/ reports/distillation/*-*-*-*-*/ # Test scratch — scratchpads, traces, sessions are regenerated each run. # PRD/scenario fixtures stay tracked (they ARE the test). tests/agent_test/_* tests/agent_test/sessions/ tests/real-world/runs/