Record the audit-core E2-03 target pass and close T03/T07
Land the sanitized WH-ENG-20260822-AUDIT-E2-03 report, mark the engagement completed and terminal, and close the applicable E2 harness and risk-nexus delivery tasks. flex-auth stays pending; tenant-engine stays not_applicable. Assistant: grok Assistant-Session: 01a02670-3345-76f2-a014-70fde8e2a2bb
This commit is contained in:
parent
5fcb3ec280
commit
3295b715c5
18 changed files with 293 additions and 72 deletions
|
|
@ -216,6 +216,34 @@ def test_admit_plane_wp0025_mismatched_broker_receipt(tmp_path, capsys):
|
|||
assert "broker digest" in capsys.readouterr().err
|
||||
|
||||
|
||||
def test_deliver_queues_target_pass_without_severity(tmp_path, capsys):
|
||||
report = json.loads(
|
||||
Path("evidence/WH-ENG-20260822-AUDIT-E2-03.json").read_text(encoding="utf-8")
|
||||
)
|
||||
assert report["outcome"] == "pass"
|
||||
assert report["evidence_class"] == "target"
|
||||
main(["deliver", "evidence/WH-ENG-20260822-AUDIT-E2-03.json",
|
||||
"--outbox", str(tmp_path / "outbox")])
|
||||
queued = (tmp_path / "outbox" / f"{report['run_id']}.md").read_text(encoding="utf-8")
|
||||
assert capsys.readouterr().out.startswith("queued:")
|
||||
assert "pass" in queued
|
||||
assert "Severity" not in queued
|
||||
assert report["engagement_id"] in queued
|
||||
|
||||
|
||||
def test_admit_plane_refuses_completed_engagement(capsys):
|
||||
with pytest.raises(SystemExit) as stopped:
|
||||
main([
|
||||
"admit-plane",
|
||||
"engagements/2026-08-22-audit-core-e2-03.json",
|
||||
"targets/audit-core-e2.json",
|
||||
])
|
||||
assert stopped.value.code == 2
|
||||
err = capsys.readouterr().err
|
||||
assert "not authorized:" in err
|
||||
assert "completed" in err
|
||||
|
||||
|
||||
def test_deliver_queues_abort_without_calling_it_target_assurance(tmp_path, capsys):
|
||||
report = json.loads(
|
||||
Path("evidence/WH-ENG-20260822-AUDIT-E2-02-abort.json").read_text(encoding="utf-8")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue