STATE-WP-0094: record the authorized edge-receiving rollout (revision 73)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 692292@bnt-lap001
Assistant-Session: 89c7d8e8-e1b3-47eb-9411-a0ab227fca2f
This commit is contained in:
tegwick 2026-10-04 15:41:39 +02:00
parent 150cb0b201
commit fd6ea7505f
2 changed files with 132 additions and 0 deletions

View file

@ -0,0 +1,122 @@
{
"observed_at": "2026-10-04T13:45:00Z",
"authorization": {
"memo_id": "state-hub-edge-receiving-rollout-c287ed8",
"approval_id": "974eae4d-782d-41ed-93be-e34433b5fe59",
"verb": "accept",
"at": "2026-10-04T13:15:51Z",
"actor": "uid=platform-root,ou=people,dc=netkingdom,dc=local",
"hub_decision": "7b19de6c-72a1-409e-89a9-ec3ac09c03fd"
},
"executed_by": "founder ran helm upgrade in an attended terminal; agent ran preconditions, server dry run, read-only post-checks and the receiving proof",
"helm": {
"release": "state-hub",
"namespace": "state-hub",
"previous_revision": 72,
"previous_image": "main-5dd3df9",
"revision": 73,
"flags": "--reuse-values --set image.tag=main-fad9b3f --atomic --timeout 3m"
},
"image": {
"tag": "main-fad9b3f",
"digest": "sha256:a1decd9e748841933c3a10a192b85b43b5f174e3e9823a5d932348ddd61b8caf",
"note": "No main-c287ed8 image exists: CI tags the pushed head. fad9b3f differs from the approved c287ed8 only in docs/rollout-dependency-edge-receiving.md and the STATE-WP-0094 workplan; running API and MCP image IDs equal this digest."
},
"dry_run_diff": "server dry run changed only the two container image lines; migrate hook on the new image",
"post_checks": {
"alembic_current": "b3c4d5e6f7a8",
"columns": [
"source_owner",
"source_commit"
],
"index": "ix_workplan_dependencies_source_owner",
"preexisting_rows_owner_null": 559,
"forge_projection_sha256_container_equals_c287ed8": "39b7968c427bec393c1176a7e62e3a515325782c150ea6e8c00ccbffde5b532a",
"health": 200,
"messages_offset": 200
},
"proof": {
"repo": "state-hub",
"expected_commit": "150cb0b201ef68e86f508bcaac9e440cc905b27d",
"receipt_1": {
"status": "applied",
"created_edges": [
{
"workplan": "STATE-WP-0095",
"from": "STATE-WP-0095-T04",
"target": "RMGR-WP-0019-T03",
"relationship_type": "starts_after",
"from_workplan_id": "79579572-8120-5d3b-aca5-dd4aff60d058",
"from_task_id": "3bbb311f-194e-5862-8aed-358a580f22b4",
"to_workplan_id": null,
"to_task_id": "682eea14-a4a8-5f33-9a9f-8f2f1ac8288d"
},
{
"workplan": "STATE-WP-0095",
"from": "STATE-WP-0095-T04",
"target": "STATE-WP-0095-T03",
"relationship_type": "starts_after",
"from_workplan_id": "79579572-8120-5d3b-aca5-dd4aff60d058",
"from_task_id": "3bbb311f-194e-5862-8aed-358a580f22b4",
"to_workplan_id": null,
"to_task_id": "e8566341-cf6e-5b9c-ad80-8564d14cd52a"
},
{
"workplan": "STATE-WP-0078",
"from": "STATE-WP-0078",
"target": "ACTIVITY-WP-0026",
"relationship_type": "blocks",
"from_workplan_id": "81ed67ec-e3f8-52cd-bce9-4432ff9095cb",
"from_task_id": null,
"to_workplan_id": "d05e49dd-dbc9-59f4-bbc8-8bfced64d4a8",
"to_task_id": null
}
],
"removed_edges": [],
"unresolved_edges": [],
"external_edges": [
{
"workplan": "CUST-WP-0038",
"from": "CUST-WP-0038",
"target": "CUST-WP-0011",
"relationship_type": "blocks",
"from_workplan_id": "ccb87fa4-6381-5f22-b097-6e026f56a9c1",
"from_task_id": null,
"to_workplan_id": "967baafb-d92d-405a-ba0b-0d00d37c4940",
"to_task_id": null
},
{
"workplan": "STATE-WP-0079",
"from": "STATE-WP-0079-T06",
"target": "STATE-WP-0079-T04",
"relationship_type": "starts_after",
"from_workplan_id": "ed077b62-7048-5752-bf65-f90471f45854",
"from_task_id": "9230c99b-af58-5794-9291-452e619a30fa",
"to_workplan_id": null,
"to_task_id": "3a454438-1955-547f-a491-8eab7cd25710"
},
{
"workplan": "STATE-WP-0079",
"from": "STATE-WP-0079-T06",
"target": "STATE-WP-0079-T05",
"relationship_type": "starts_after",
"from_workplan_id": "ed077b62-7048-5752-bf65-f90471f45854",
"from_task_id": "9230c99b-af58-5794-9291-452e619a30fa",
"to_workplan_id": null,
"to_task_id": "f6cf8c01-eb59-5ca8-a541-23928d4a000c"
}
]
},
"receipt_2": {
"status": "noop",
"counts": {
"created_edges": 0,
"removed_edges": 0,
"unresolved_edges": 0,
"external_edges": 3
}
},
"note": "Normal receiving endpoint only; no task PATCH, direct repair or C-20 fix between receipts. ACTIVITY-WP-0026 had been received by then, so STATE-WP-0078 resolved instead of being listed unresolved."
},
"rollback": "helm -n state-hub rollback state-hub 72; schema not downgraded (additive, nullable)"
}