Record the execution-surface smoke and close the finished lease-recovery ad hoc.
ACTIVITY-WP-0048-T01 now has the 2026-10-23 production read. Semantics and the activity-core 410 pointers match the contract. Ops-run history still needs operator auth, and State Hub has not switched yet. ACTIVITY-WP-ADHOC-2026-10-19 is finished because T01–T03 were already done. Assistant: grok Assistant-Session: 01a16889-9224-7ec0-bee0-2a46dd3819c4
This commit is contained in:
parent
b7cfe087b2
commit
36aca6f796
3 changed files with 26 additions and 6 deletions
|
|
@ -56,7 +56,7 @@
|
|||
| workplan | ACTIVITY-WP-ADHOC-2026-08-20 | finished | — | workplans/ADHOC-2026-08-20.md |
|
||||
| workplan | ACTIVITY-WP-ADHOC-2026-08-23 | finished | — | workplans/ADHOC-2026-08-23.md |
|
||||
| workplan | ACTIVITY-WP-ADHOC-2026-09-14 | finished | — | workplans/ADHOC-2026-09-14.md |
|
||||
| workplan | ACTIVITY-WP-ADHOC-2026-10-19 | active | — | workplans/ADHOC-2026-10-19.md |
|
||||
| workplan | ACTIVITY-WP-ADHOC-2026-10-19 | finished | — | workplans/ADHOC-2026-10-19.md |
|
||||
| workplan | custodian-WP-0001 | done | — | workplans/custodian-WP-0001-temporal-backbone.md |
|
||||
| workplan | custodian-WP-0002 | done | — | workplans/custodian-WP-0002-triggers-ops.md |
|
||||
| workplan | custodian-WP-0003a | done | — | workplans/custodian-WP-0003a-event-bridge-model-rules-registry.md |
|
||||
|
|
@ -275,7 +275,7 @@
|
|||
| task | ACTIVITY-WP-0047-T02 | wait | — | workplans/ACTIVITY-WP-0047-daily-security-flow-adoption.md |
|
||||
| task | ACTIVITY-WP-0047-T03 | wait | — | workplans/ACTIVITY-WP-0047-daily-security-flow-adoption.md |
|
||||
| task | ACTIVITY-WP-0047-T04 | done | — | workplans/ACTIVITY-WP-0047-daily-security-flow-adoption.md |
|
||||
| task | ACTIVITY-WP-0048-T01 | todo | — | workplans/ACTIVITY-WP-0048-state-hub-execution-surface-switch-receipts.md |
|
||||
| task | ACTIVITY-WP-0048-T01 | progress | — | workplans/ACTIVITY-WP-0048-state-hub-execution-surface-switch-receipts.md |
|
||||
| task | ACTIVITY-WP-0048-T02 | wait | — | workplans/ACTIVITY-WP-0048-state-hub-execution-surface-switch-receipts.md |
|
||||
| task | ACTIVITY-WP-0048-T03 | wait | — | workplans/ACTIVITY-WP-0048-state-hub-execution-surface-switch-receipts.md |
|
||||
| task | ACTIVITY-WP-0049-T01 | wait | — | workplans/ACTIVITY-WP-0049-wave2-resource-right-sizing.md |
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ status: active
|
|||
owner: claude-activity-core
|
||||
topic_slug: activity-core
|
||||
created: "2026-10-19"
|
||||
updated: "2026-10-19"
|
||||
updated: "2026-10-23"
|
||||
flavor: implementation
|
||||
related: [STATE-WP-0079, STATE-WP-0098, ACTIVITY-WP-0029]
|
||||
state_hub_workstream_id: "af8b55fe-1b69-5bfc-9d95-cc88b2de8463"
|
||||
|
|
@ -31,7 +31,7 @@ does not move: workplan ids are never queued in activity-core.
|
|||
|
||||
```task
|
||||
id: ACTIVITY-WP-0048-T01
|
||||
status: todo
|
||||
status: progress
|
||||
priority: medium
|
||||
state_hub_task_id: "92d0af6a-217e-5382-9803-1dc9d90e48a6"
|
||||
```
|
||||
|
|
@ -43,6 +43,24 @@ returns rows comparable on ids and counts with what the dashboard used
|
|||
`GET /execution/launch-requests` for. Record the commands and the result
|
||||
here. There are no writes.
|
||||
|
||||
Partial read — 2026-10-23, from railiance01 against ClusterIP `10.43.221.249:8010`
|
||||
(host DNS does not resolve `*.svc.cluster.local`). No token was available, so
|
||||
`/ops-runs` was not read.
|
||||
|
||||
| Call | Result |
|
||||
|---|---|
|
||||
| `GET /health` | 200 `{"status":"ok","db":true,"temporal":true}` |
|
||||
| `GET /execution/semantics` | 200. `replacements` maps semantics to itself, launch-requests to `GET /ops-runs`, workplan-stack to repo-manager/hub-core, and intent to the workplan file. |
|
||||
| `GET /execution/workplan-stack` | 410, `replacement_ref` repo-manager port.work / hub-core projection |
|
||||
| `GET /execution/launch-requests` | 410, `replacement_ref` `GET /ops-runs` |
|
||||
| `PATCH /execution/workplans/{id}/intent` | 410, `replacement_ref` edit the workplan file |
|
||||
| `GET /ops-runs?limit=50` | 401 `worker or operator auth required` |
|
||||
|
||||
State Hub `http://127.0.0.1:8000` still serves the pre-switch surface:
|
||||
`GET /execution/semantics` 200, `GET /execution/launch-requests?limit=50` 200 `[]`,
|
||||
`GET /execution/workplan-stack` 200, `PATCH /execution/workplans/{id}/intent` 404
|
||||
for an unknown id. Those 410 pointers are T02, after State Hub sets the switch.
|
||||
|
||||
## Route-switch receipt
|
||||
|
||||
```task
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@ type: workplan
|
|||
title: Activity Core owns recovery of lapsed ops_run leases
|
||||
domain: infotech
|
||||
repo: activity-core
|
||||
status: active
|
||||
status: finished
|
||||
owner: claude-activity-core
|
||||
created: "2026-10-19"
|
||||
updated: "2026-10-19"
|
||||
updated: "2026-10-23"
|
||||
related: [REINAH-WP-0003]
|
||||
state_hub_workstream_id: "b75bd9fb-6308-5195-9a30-d264c0031bf2"
|
||||
---
|
||||
|
|
@ -91,3 +91,5 @@ accept a missing `catchup_window_seconds` when the schedule enforces it.
|
|||
true, schedules_match true. Evidence:
|
||||
`docs/evidence/2026-10-20-release-health-probe-release.json`. Rollback: Argo
|
||||
revision `8884b123`, api/worker sha256:08966e8d.
|
||||
|
||||
Closed 2026-10-23: T01–T03 were already done. Workplan status set to finished.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue