Report WP-0024 approvals by task
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a02669-87ee-7a31-b111-edc95a16e0fa
This commit is contained in:
codex 2026-08-22 14:57:52 +02:00
parent defb2a556d
commit d8c0cd38a7
5 changed files with 80 additions and 9 deletions

View file

@ -33,6 +33,18 @@ class OwnerReviewTests(unittest.TestCase):
for check in review["checks"]
}
self.assertLessEqual(checks, module.KNOWN_CHECKS)
self.assertEqual(
{
"RAILIANCE-WP-0024-T02": ["audit-core", "rapp-postgres"],
"RAILIANCE-WP-0024-T03": [
"audit-core",
"rapp-postgres",
"railiance-cluster",
"railiance-infra",
],
},
self.contract["task_owners"],
)
self.assertEqual(64, len(module.contract_digest(self.contract)))
def test_current_artifacts_match_contract(self) -> None:
@ -110,6 +122,7 @@ class OwnerReviewTests(unittest.TestCase):
current = module.aggregate_status(self.contract, [message])
self.assertEqual("approve", current["owners"][owner]["decision"])
self.assertTrue(current["contract_artifacts_current"])
self.assertFalse(current["tasks"]["RAILIANCE-WP-0024-T02"]["all_approved"])
self.assertFalse(current["all_approved"])
stale = json.loads(json.dumps(receipt))