Advance dependency roots with guarded source implementations
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-6.1-sol
Assistant-Session: 01a10391-6355-7b41-b0fa-3e14e874f091
This commit is contained in:
tegwick 2026-10-04 12:14:51 +02:00
parent c1c02dd2c4
commit fc8eb7c6c2
4 changed files with 318 additions and 5 deletions

View file

@ -0,0 +1,280 @@
{
"workplan_id": "STATE-WP-0095",
"task_id": "STATE-WP-0095-T03",
"status": "verified",
"deployed_commit": "5dd3df9c69eb564af10ea5ea01e349786212501a",
"historical_preservation_verified": true,
"global_task_holder_guard_verified": true,
"helm_revision": 72,
"rollback_revision": 71,
"verified_at": "2026-10-04T09:32:27.114135+00:00",
"pods": [
{
"name": "state-hub-6b8d94478f-68n9d",
"containers": [
{
"name": "state-hub",
"ready": true,
"image": "forgejo.coulomb.social/coulomb/state-hub:main-5dd3df9",
"image_id": "forgejo.coulomb.social/coulomb/state-hub@sha256:907a9bfe3241c9e68127f0db84c0b4774744f92180935e9d7ed62eea7f06f145"
}
]
},
{
"name": "state-hub-mcp-7c7c54449c-d67v6",
"containers": [
{
"name": "state-hub-mcp",
"ready": true,
"image": "forgejo.coulomb.social/coulomb/state-hub:main-5dd3df9",
"image_id": "forgejo.coulomb.social/coulomb/state-hub@sha256:907a9bfe3241c9e68127f0db84c0b4774744f92180935e9d7ed62eea7f06f145"
}
]
}
],
"health": {
"status": "ok",
"db": "connected",
"instance_role": "primary",
"instance_label": "railiance01",
"schema": {
"status": "ok",
"applied": "a0b1c2d3e4f5",
"expected": "a0b1c2d3e4f5"
}
},
"historical_preservation": {
"activity-core": {
"expected_commit": "3dd68d118b3fb60e45926dcb238d4f1ab4d447ac",
"receipt": {
"schema": "state-hub.repository-projection-reconcile.v1",
"instance_role": "primary",
"instance_label": "railiance01",
"expected_commit": "3dd68d118b3fb60e45926dcb238d4f1ab4d447ac",
"derived_commit": "3dd68d118b3fb60e45926dcb238d4f1ab4d447ac",
"outcome": {
"schema": "state-hub.projection-reset.v1",
"repo_slug": "activity-core",
"commit": "3dd68d118b3fb60e45926dcb238d4f1ab4d447ac",
"status": "refused",
"counts": {
"created": 0,
"updated": 0,
"retired": 0,
"refused": 3,
"released": 0,
"created_tasks": 0,
"updated_tasks": 0,
"cancelled_tasks": 0
},
"created": [],
"updated": [],
"retired": [],
"released": [],
"created_tasks": [],
"updated_tasks": [],
"cancelled_tasks": [],
"refused": [
{
"reason": "would be retired; the forge no longer derives it",
"slug": "custodian-wp-0003a",
"status": "done",
"backing_relative_path": "workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md"
},
{
"reason": "would be retired; the forge no longer derives it",
"slug": "custodian-wp-0003b",
"status": "done",
"backing_relative_path": "workplans/custodian-WP-0003b-event-bridge-parser-workflow-triggers.md"
},
{
"reason": "would be retired; the forge no longer derives it",
"slug": "custodian-wp-0003",
"status": "archived",
"backing_relative_path": "workplans/archived/260707-custodian-WP-0003-event-bridge.md"
}
],
"notes": [
"Re-run with acknowledgement to retire these. Nothing was changed."
]
}
},
"parents": 4,
"tasks": 64,
"historical_rows_equal": true,
"parent_uuid_set_preserved": true,
"task_uuid_set_preserved": true
},
"the-custodian": {
"expected_commit": "580a7fb00fbb9d0a6dcc2cbca56ec4cdbc3dd793",
"receipt": {
"schema": "state-hub.repository-projection-reconcile.v1",
"instance_role": "primary",
"instance_label": "railiance01",
"expected_commit": "580a7fb00fbb9d0a6dcc2cbca56ec4cdbc3dd793",
"derived_commit": "580a7fb00fbb9d0a6dcc2cbca56ec4cdbc3dd793",
"outcome": {
"schema": "state-hub.projection-reset.v1",
"repo_slug": "the-custodian",
"commit": "580a7fb00fbb9d0a6dcc2cbca56ec4cdbc3dd793",
"status": "applied",
"counts": {
"created": 0,
"updated": 84,
"retired": 0,
"refused": 0,
"released": 0,
"created_tasks": 0,
"updated_tasks": 27,
"cancelled_tasks": 0
},
"created": [],
"updated": [
"CUST-WP-0000",
"CUST-WP-0000b",
"CUST-WP-0000c",
"CUST-WP-0001",
"CUST-WP-0002",
"CUST-WP-0004",
"CUST-WP-0005",
"CUST-WP-0006",
"CUST-WP-0007",
"CUST-WP-0008",
"CUST-WP-0009",
"CUST-WP-0010",
"CUST-WP-0010b",
"CUST-WP-0013",
"CUST-WP-0014",
"CUST-WP-0015",
"CUST-WP-0016",
"CUST-WP-0017",
"CUST-WP-0017-LEGACY",
"CUST-WP-0018",
"CUST-WP-0019",
"CUST-WP-0020",
"CUST-WP-0021",
"CUST-WP-0022",
"CUST-WP-0023",
"CUST-WP-0024",
"CUST-WP-0025",
"CUST-WP-0026",
"CUST-WP-0027",
"CUST-WP-0028",
"CUST-WP-0029",
"CUST-WP-0030",
"CUST-WP-0031",
"CUST-WP-0032",
"CUST-WP-0033",
"CUST-WP-0034",
"CUST-WP-0035",
"CUST-WP-0036",
"CUST-WP-0037",
"CUST-WP-0039",
"CUST-WP-0040",
"CUST-WP-0041",
"CUST-WP-0043",
"CUST-WP-0044",
"CUST-WP-0045",
"CUST-WP-0046",
"CUST-WP-0047",
"CUST-WP-0048",
"CUST-WP-0049",
"CUST-WP-0050",
"CUST-WP-0051",
"CUST-WP-0052",
"CUST-WP-0053",
"CUST-WP-0053-LEGACY",
"CUST-WP-0054",
"CUST-WP-0055",
"CUST-WP-0056",
"CUST-WP-0057",
"CUST-WP-0058",
"CUST-WP-0059",
"CUST-WP-0060",
"CUST-WP-0061",
"CUST-WP-0062",
"CUST-WP-0063",
"CUST-WP-0064",
"CUST-WP-0065",
"CUST-WP-0066",
"CUST-WP-0067",
"CUST-WP-0068",
"CUST-WP-0069",
"CUST-WP-0070",
"CUST-WP-0071",
"CUST-WP-0072",
"CUST-WP-0073",
"CUST-WP-0074",
"CUST-WP-0075",
"CUST-WP-0076",
"CUST-WP-0077",
"CUST-WP-ADHOC-2026-03-29",
"CUST-WP-ADHOC-2026-05-02",
"CUST-WP-ADHOC-2026-07-02",
"CUST-WP-ADHOC-2026-08-25",
"CUST-WP-ADHOC-2026-09-06",
"THE-WP-0001"
],
"retired": [],
"released": [],
"created_tasks": [],
"updated_tasks": [
"CUST-WP-0072-T01",
"CUST-WP-0072-T02",
"CUST-WP-0072-T03",
"CUST-WP-0072-T04",
"CUST-WP-0073-T01",
"CUST-WP-0073-T02",
"CUST-WP-0073-T03",
"CUST-WP-0073-T04",
"CUST-WP-0073-T05",
"CUST-WP-0074-T01",
"CUST-WP-0074-T02",
"CUST-WP-0074-T03",
"CUST-WP-0074-T04",
"CUST-WP-0074-T05",
"CUST-WP-0074-T06",
"CUST-WP-0075-T01",
"CUST-WP-0075-T02",
"CUST-WP-0075-T03",
"CUST-WP-0075-T04",
"CUST-WP-0075-T05",
"CUST-WP-0075-T06",
"CUST-WP-0076-T01",
"CUST-WP-0077-T01",
"CUST-WP-0077-T02",
"CUST-WP-0077-T03",
"CUST-WP-0077-T04",
"CUST-WP-0077-T05"
],
"cancelled_tasks": [],
"refused": [],
"notes": [
"Preserved bound historical row and task UUIDs: CUST-WP-ADHOC-2026-08-25-RETIRED"
]
}
},
"parents": 1,
"tasks": 1,
"historical_rows_equal": true,
"parent_uuid_set_preserved": true,
"task_uuid_set_preserved": true
}
},
"global_holder_guard": {
"status": "refused",
"global_task_holder_guard_verified": true,
"holder_parent_retired": true,
"committed": false,
"refusal_reasons": [
"derived task identifier already belongs to another workplan"
],
"transaction_rolled_back": true
},
"approval_ref": "user_reply:call_o87uEfFs3AtXfxO5YqUnSpcg:0",
"unrelated_activity_gate": "Three stale custodian-wp-0003/a/b projections need separate disposition; no retirement acknowledgement issued.",
"deployed_source_sha256": {
"api/services/forge_projection.py": "d6cb3e520ca75d3addeb1c0775c2b36f0e81252efd41a22ab2dd7f035207d05c",
"api/services/historical_projection.py": "4d7cd127462bedaaf1c0915c6a11f58b25d28ae6f000eb89c95d903bf4a0e94e"
}
}