STATE-WP-0094: record the authorized edge-receiving rollout (revision 73)
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:
parent
150cb0b201
commit
fd6ea7505f
2 changed files with 132 additions and 0 deletions
122
docs/evidence/2026-10-04-edge-receiving-rollout.json
Normal file
122
docs/evidence/2026-10-04-edge-receiving-rollout.json
Normal 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)"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue