Expose review decision audit metadata

This commit is contained in:
2026-05-15 16:16:05 +02:00
parent 43e7f7138f
commit 5c2262bcf2
7 changed files with 140 additions and 2 deletions

View File

@@ -125,6 +125,13 @@ def test_agentic_reviewer_can_approve_candidate_graph_with_rationale(tmp_path):
assert ability_map.abilities
assert graph.abilities[0].status == "approved"
assert decisions[1].action == "agentic_approve_candidate_graph"
assert decisions[1].reviewer_type == "agent"
assert decisions[1].reviewer_id == "approving-agent"
assert decisions[1].policy_version == "agentic-review-policy/test"
assert decisions[1].criteria_version == "repo-scoping-quality-criteria/v1"
assert decisions[1].criterion_ids == ["RREG-QC-004"]
assert decisions[1].evidence_refs == ["README.md", "app.py"]
assert decisions[1].decision_kind == "accepted_as_is"
assert "rationale=API source and README support" in decisions[1].notes
assert "criteria=RREG-QC-004" in decisions[1].notes
assert "evidence=README.md, app.py" in decisions[1].notes