/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/ # BIPA-quarantined photo uploads — Phase 1.6 Gate 3a writes to # data/biometric/uploads//_. with mode 0700/0600. # This is regulated subject-of-record data and must NEVER enter git. data/biometric/ # Local-only scrum review evidence. Per `feedback_audit_findings_log.md` # scrum runs fold fixes into a batch commit; the verdict / disposition # files stay local for forensics. reports/scrum/ # Local experiments scratchpad — per the "Test code in main is ACTIVELY # being cleaned out" policy (commits 6aafd41 + f4ebd22), one-off # experiments stay out of the tracked tree. experiments/