Complete STATE-WP-0071 railiance01 caller migration deploy
All checks were successful
CI Smoke / host-smoke (push) Successful in 4s
CI Smoke / container-smoke (push) Successful in 40s

Deploy activity-core:railiance01-prod (1a06368), repair railiance01 git
checkouts, roll k8s runtime, run consistency sweep canary, and capture
legacy-meter evidence with fix-consistency attribution. Mark STATE-WP-0070
T01 done; finish STATE-WP-0071.
This commit is contained in:
tegwick 2026-07-09 01:08:45 +02:00
parent 0562ef4b46
commit 35c996416b
4 changed files with 69 additions and 100 deletions

View file

@ -1,7 +1,7 @@
{
"captured_at": "2026-07-08T22:39:14.497569+00:00",
"captured_at": "2026-07-08T23:08:23.293570+00:00",
"api_base": "http://127.0.0.1:8000",
"days": 1,
"days": 7,
"workplan": "STATE-WP-0069",
"retired_interfaces": [
{
@ -22,9 +22,9 @@
}
],
"weekly_review": {
"generated_at": "2026-07-08T22:39:14.491660Z",
"window_start": "2026-07-07T22:39:14.426256Z",
"window_end": "2026-07-08T22:39:14.426256Z",
"generated_at": "2026-07-08T23:08:23.276946Z",
"window_start": "2026-07-01T23:08:22.803913Z",
"window_end": "2026-07-08T23:08:22.803913Z",
"cadence": "weekly",
"activity_core_handoff": {
"activity_id": "statehub-legacy-interface-review",
@ -67,18 +67,18 @@
}
},
"window": {
"calls": 27,
"calls": 54,
"tenant_count": 1,
"user_count": 1,
"component_count": 1,
"tenants": {
"unknown": 27
"unknown": 54
},
"users": {
"unknown": 27
"unknown": 54
},
"components": {
"state-hub.events": 27
"state-hub.events": 54
}
},
"last_seen_at": "2026-07-08T20:49:12.839383Z",
@ -214,23 +214,23 @@
}
},
"window": {
"calls": 2113,
"calls": 24897,
"tenant_count": 1,
"user_count": 1,
"component_count": 1,
"tenants": {
"unknown": 2113
"unknown": 24897
},
"users": {
"unknown": 2113
"unknown": 24897
},
"components": {
"unknown": 2113
"unknown": 24897
}
},
"last_seen_at": "2026-07-08T21:14:39.652776Z",
"retirement_candidate": false,
"retirement_reason": "2113 call(s) in review window"
"retirement_reason": "24897 call(s) in review window"
},
{
"interface": {
@ -265,17 +265,23 @@
}
},
"window": {
"calls": 0,
"tenant_count": 0,
"user_count": 0,
"component_count": 0,
"tenants": {},
"users": {},
"components": {}
"calls": 4,
"tenant_count": 1,
"user_count": 1,
"component_count": 1,
"tenants": {
"unknown": 4
},
"users": {
"unknown": 4
},
"components": {
"unknown": 4
}
},
"last_seen_at": "2026-07-03T05:20:34.534439Z",
"retirement_candidate": true,
"retirement_reason": "no measured usage in review window"
"retirement_candidate": false,
"retirement_reason": "4 call(s) in review window"
},
{
"interface": {
@ -310,23 +316,23 @@
}
},
"window": {
"calls": 9929,
"calls": 82774,
"tenant_count": 1,
"user_count": 1,
"component_count": 1,
"tenants": {
"unknown": 9929
"unknown": 82774
},
"users": {
"unknown": 9929
"unknown": 82774
},
"components": {
"unknown": 9929
"unknown": 82774
}
},
"last_seen_at": "2026-07-08T21:14:20.781103Z",
"retirement_candidate": false,
"retirement_reason": "9929 call(s) in review window"
"retirement_reason": "82774 call(s) in review window"
},
{
"interface": {
@ -361,23 +367,23 @@
}
},
"window": {
"calls": 5045,
"calls": 41448,
"tenant_count": 1,
"user_count": 1,
"component_count": 1,
"tenants": {
"unknown": 5045
"unknown": 41448
},
"users": {
"unknown": 5045
"unknown": 41448
},
"components": {
"unknown": 5045
"unknown": 41448
}
},
"last_seen_at": "2026-07-08T21:14:12.747005Z",
"retirement_candidate": false,
"retirement_reason": "5045 call(s) in review window"
"retirement_reason": "41448 call(s) in review window"
},
{
"interface": {
@ -412,23 +418,23 @@
}
},
"window": {
"calls": 75,
"calls": 128,
"tenant_count": 1,
"user_count": 1,
"component_count": 1,
"tenants": {
"unknown": 75
"unknown": 128
},
"users": {
"unknown": 75
"unknown": 128
},
"components": {
"unknown": 75
"unknown": 128
}
},
"last_seen_at": "2026-07-08T20:49:12.335710Z",
"retirement_candidate": false,
"retirement_reason": "75 call(s) in review window"
"retirement_reason": "128 call(s) in review window"
},
{
"interface": {
@ -514,23 +520,23 @@
}
},
"window": {
"calls": 25,
"calls": 40,
"tenant_count": 1,
"user_count": 1,
"component_count": 1,
"tenants": {
"unknown": 25
"unknown": 40
},
"users": {
"unknown": 25
"unknown": 40
},
"components": {
"unknown": 25
"unknown": 40
}
},
"last_seen_at": "2026-07-08T20:38:05.903144Z",
"retirement_candidate": false,
"retirement_reason": "25 call(s) in review window"
"retirement_reason": "40 call(s) in review window"
},
{
"interface": {
@ -624,51 +630,6 @@
"retirement_candidate": true,
"retirement_reason": "no measured usage in review window"
},
{
"interface": {
"id": "e4c140ec-7479-46f9-b185-4b533f19d639",
"interface_key": "rest_api:GET /workstreams/workplan-index",
"interface_kind": "rest_api",
"legacy_since": "2026-06-04T05:20:58.321869Z",
"replacement_ref": "/workplans/index",
"owner_component": "state-hub.api",
"status": "legacy",
"replacement_verified": true,
"manual_hold": false,
"hold_reason": null,
"notes": null,
"retired_at": null,
"created_at": "2026-06-04T05:20:58.321869Z",
"updated_at": "2026-06-04T05:20:58.321869Z"
},
"all_time": {
"calls": 30,
"tenant_count": 1,
"user_count": 1,
"component_count": 1,
"tenants": {
"unknown": 30
},
"users": {
"unknown": 30
},
"components": {
"unknown": 30
}
},
"window": {
"calls": 0,
"tenant_count": 0,
"user_count": 0,
"component_count": 0,
"tenants": {},
"users": {},
"components": {}
},
"last_seen_at": "2026-07-03T05:20:34.534439Z",
"retirement_candidate": true,
"retirement_reason": "no measured usage in review window"
},
{
"interface": {
"id": "281fd706-b192-4194-8055-2d8733c115f9",

View file

@ -41,10 +41,14 @@ python ~/state-hub/scripts/capture_legacy_meter_evidence.py --days 7
## Verification checklist
- [ ] `state-hub` and `activity-core` at target commits on railiance01
- [ ] Consistency sweep completes without C-00 automation errors
- [ ] Weekly legacy-meter review shows `state-hub.fix-consistency` (not only `unknown`)
- [x] `state-hub` and `activity-core` at target commits on railiance01
(`state-hub` `1382992`, `activity-core` `1a06368` via forgejo/main reset)
- [x] Consistency sweep completes without C-00 automation errors
(`POST /consistency/sweep/remote-all` exit_code 0, 2026-07-08T23:08Z)
- [x] Weekly legacy-meter review shows `state-hub.fix-consistency` (not only `unknown`)
(`docs/evidence/legacy-meter-weekly-review-20260709.json`, 5 attributed calls)
- [ ] `GET /workstreams/*` 7-day window counts trend down week-over-week
(deploy complete 2026-07-09; re-capture after one full week for ≥50% drop gate)
## Rollback