Add audit manifest contract - #7
Conversation
|
The namespaced structure is much cleaner than the original flat manifest, and capturing source SHAs, reviewer versions, generator provenance, conclusions, and audit relationships will materially improve repeatability and downstream publishing. I ran the PR’s exact commit: all 72 tests pass. Before merging, I recommend tightening the implementation in these areas:
I would not remove useful duplication such as report title, subject identity, reviewer entries, generator provenance, headline, or normalized conclusions. The manifest should let tools identify and summarize an audit without parsing Markdown. That duplication is appropriate; the important requirement is that it remain concise, normalized, and deterministically derived from the canonical audit records. With those adjustments, the overall model looks suitable for a schema 1.0 contract. |
Summary
Impact
Tests