Finish WHITEHAT-WP-0001 and own live residuals in WP-0006
Close T05 and T06 on the same applicable-target rule as T03: E3 cadence and in-process calibration, platform-pg not_applicable, P1/P2 evaluator proven against known-good and known-bad samples. Persist offline capacity calibration. Live E3, P1/P2, flex-auth E2, and a later audit-core run move to WHITEHAT-WP-0006, which authorizes no packet. Assistant: grok Assistant-Session: 01a05e32-c776-72a3-86ec-c490e027aca9
This commit is contained in:
parent
69e03efd7f
commit
43327183d8
13 changed files with 355 additions and 73 deletions
|
|
@ -258,6 +258,19 @@ def test_deliver_queues_abort_without_calling_it_target_assurance(tmp_path, caps
|
|||
assert "Severity" not in queued
|
||||
|
||||
|
||||
def test_capacity_fixture_writes_calibration_and_exits_zero(tmp_path):
|
||||
output = tmp_path / "offline-capacity-calibration.json"
|
||||
with pytest.raises(SystemExit) as stopped:
|
||||
main(["capacity-fixture", "--output", str(output)])
|
||||
assert stopped.value.code == 0
|
||||
report = json.loads(output.read_text(encoding="utf-8"))
|
||||
assert report["outcome"] == "pass"
|
||||
assert report["evidence_class"] == "fixture"
|
||||
assert {item["case"] for item in report["known_bad"]} == {
|
||||
"unbound_governor", "exceeded_ceiling", "missing_neighbour",
|
||||
}
|
||||
|
||||
|
||||
def test_deliver_refuses_fixture_calibration(tmp_path, capsys):
|
||||
report = tmp_path / "fixture.json"
|
||||
report.write_text(json.dumps({
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue