out/
├── summary.md ← human report
├── findings/
│ ├── <name>.md ← one .md per finding (GHSA-shaped)
│ └── <name>/ ← live validation evidence for that finding
└── state/ ← what `status` and `revalidate` read
├── scan.json ← root path + timestamps
├── recon.json ← the recon brief (phase 1)
├── plan.json ← which agents queued / skipped + why (phase 2)
├── usage.json ← tokens the model calls used
├── runs/<id>.json ← one per command run on this directory
├── agents/<slug>.json ← per-agent resume sidecar
└── files/<slug>/<path>.json ← FileRecord per agent and source file