Classify I and A as mechanical and calibrate V observations offline.

WHITEHAT-WP-0012 records that identity and authorization evidence belongs in the declaring service's CI, and adds an in-process V2/V3/V4 observation judge that injects no failure. Live E4, R4, and V stay wait on an unnamed owner or operator, so the plan is blocked. No packet is authorized.

Assistant: grok
Assistant-Session: 01a10450-dda4-7253-91a9-b8dccb2f0173
This commit is contained in:
tegwick 2026-10-04 11:15:01 +02:00
parent 3cd8a81d77
commit eebcc39a12
18 changed files with 678 additions and 25 deletions

View file

@ -18,7 +18,7 @@ def test_validate_engagement_reports_clean_denial(tmp_path, capsys):
def test_validate_targets_accepts_catalog(capsys):
main(["validate-targets", "targets"])
assert capsys.readouterr().out.startswith("validated 30 target registrations")
assert capsys.readouterr().out.startswith("validated 31 target registrations")
def test_kill_switch_is_clear_by_default(capsys):