Context
vg review findings-from-diff --format json now emits architecture-policy rows alongside blast-radius findings as kind: correctness. Integrators need a stable field contract so CI parsers do not guess.
What to do
- Document the JSON shape: top-level fields, finding object fields, and the meaning of
kind values (at least blast-radius vs correctness / architecture-policy).
- Note determinism: same tree + same
--diff (or current change) → same ordered JSON.
- Provide a minimal example snippet and point at actionable error cases (missing graph, empty diff).
Acceptance
Refs: #163 (broader output contracts) · release https://github.com/vibgrate/cli/releases/tag/v2026.917.1
Context
vg review findings-from-diff --format jsonnow emits architecture-policy rows alongside blast-radius findings askind: correctness. Integrators need a stable field contract so CI parsers do not guess.What to do
kindvalues (at least blast-radius vscorrectness/ architecture-policy).--diff(or current change) → same ordered JSON.Acceptance
kind: correctnessvg review findings-from-diff --format jsonRefs: #163 (broader output contracts) · release https://github.com/vibgrate/cli/releases/tag/v2026.917.1