412d3f7df6
Verified materializePodGraph against real demo-pod data (joins all connect: 21/21 interventions->collisions, learned_from produced). Tuning: - engineer nodes are case-insensitive (merges Shakthi/shakthi) - git (engineer_states) now only CONFIRMS editing on files vision/collisions already surfaced, instead of adding the whole repo diff (killed a 29-file node explosion from a watcher running against the full podman repo) Cut demo-pod from 110 -> 77 nodes; git file-edges 39 -> 6. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>