Add protocol-certification M5 Protocolli report UI (2.69.0).

Instances, L0–L3 max level, measured/limit/margin/source/method, traceability chain. FAIL listed first, not under Warning. Visible skips. No pack numbers, no L3 solver.
This commit is contained in:
2026-09-22 12:37:31 +02:00
parent 0848eb8416
commit 24c4beecc9
11 changed files with 785 additions and 59 deletions
+1 -1
View File
@@ -205,7 +205,7 @@ def test_axi_internal_l2_not_applicable():
assert all(r.result == "NOT_APPLICABLE" for r in rows)
sec, findings = protocol_exam(_axi_graph())
assert sec.max_level_reached == "L2"
assert sec.macrophase == "M4"
assert sec.macrophase == "M5"
assert all(f.status != "ERROR" for f in findings)
blob = json.dumps([r.model_dump() for r in rows])
assert "L0/L1 are not electrical" in blob