Loose ideas, not yet scheduled. Anything with a shape clear enough to plan against moves to
ROADMAP.md; anything committed lives in PLAN.md. Each item lives in exactly one file.
HTML results dashboard.✅ Done —report.pywrites a single self-contained<out>/report.html(inline CSS, no external assets, native<details>) at the end of everyrun_pipeline;vpcopilot reportrebuilds it from any existing out dir. It carries the hero, at-a-glance severity/coverage bars, model independence, pipeline metrics, findings + band-aid coverage, the generated XC policies, thefound → mitigated → remediated → retiredledger and the band-aid impact table. Reachable from ② Review and Setup — Open HTML report ↗ (rebuilt from the current out dir on every request, so it is never stale) and Download for a stampedvpcopilot-report-<run>-<UTC>.html. Not included: the benchmark scorecard — that still lives only in the console's ⑦ Benchmark step. Original ask: a standalone, static, shareable export of a run for stakeholders. (Requested 2026-07-01.)Ops console admin panel (localhost).✅ Done in the console MVP — the ⚙ Setup page reads/writes the local.env(XC creds + model API keys), redacting secrets.Benchmark: bonus-vuln handling.✅ Done asPLAN.mdD1 —bonus:inbench/answer_key.yaml;bench.pycreditsbonus_foundand reports only genuinenoise.Benchmark: per-stage metrics.✅ Done asPLAN.mdD2 —run_pipelinewritesmetrics.jsonwith per-stage timing andverify.{refuted, dropped_low_confidence, confirm_rate, avg_confidence}(the false-positive filter rate), rendered as the report's Pipeline metrics panel. Residue:_dedup_findingslogs discovery duplicates but the count never reachesmetrics.json— one counter, tracked inROADMAP.mdG4.Finding correlation as a first-class step.✅ Done asPLAN.mdB1 —correlate.pycoverage_keycollapses LB-wide controls and keysservice_policyper endpoint; the pipeline skips a band-aid an earlier finding already covers and writescorrelations.json.
The four evidence items — sign the bundle, export --verify, audit event sink, attribution
backfill — moved to ROADMAP.md J1–J4.