docs(evidence): record activity-core 9a46350 production release
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

api and worker on sha256:08966e8d via Argo 8884b12, Synced Healthy.
ADHOC-2026-10-19-T02 done; T03 residual for the /release/health probe
contract. ACTIVITY-WP-0046-T03 still waits on assembly-economics v2.

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 244572@bnt-lap001
Assistant-Session: 3b235e1a-ae45-4d0f-ae70-17a9bd78ece8
This commit is contained in:
tegwick 2026-10-19 23:35:22 +02:00
parent 8884b123c5
commit 13d1255c86
4 changed files with 97 additions and 6 deletions

View file

@ -75,3 +75,10 @@ state_hub_task_id: "0c3c628b-3456-5817-bcdd-0fa785a184b3"
assembly-economics declares a v2 grant on its checkpoint definitions and the
production image carrying this change is rolled out before 2026-12-15. Wait:
T02, then an image release through the normal GitOps path.
Image released 2026-10-19: api and worker run
`git-9a46350bb3e1192b76aab859218f95312e17fdf4`
(`sha256:08966e8dd976d2e6f50711f33b2ab0abaa650aed998b28d743483999729e7d66`),
Argo revision 8884b12 (evidence
`docs/evidence/2026-10-19-grant-v2-lease-expiry-release.json`). Still waiting:
assembly-economics must declare a v2 grant on its checkpoint definitions.

View file

@ -40,12 +40,33 @@ refused as `state_conflict`. The endpoint returns
```task
id: ACTIVITY-WP-ADHOC-2026-10-19-T02
status: wait
blocked_on: human-gate:image-release
status: done
priority: medium
state_hub_task_id: "d94bfae7-c5ad-585f-96a0-a93a1010c111"
```
Wait: this ships with the next image release through the normal GitOps path,
the same release that carries repository grant v2 (ACTIVITY-WP-0046-T03). No
rollout from this session.
Deployed 2026-10-19 (founder-approved attended release): api and worker run
`git-9a46350bb3e1192b76aab859218f95312e17fdf4`
(`sha256:08966e8dd976d2e6f50711f33b2ab0abaa650aed998b28d743483999729e7d66`),
Argo child `activity-core` at 8884b12, Synced Healthy. `POST
/ops-runs/expire-leases` returned `{"reopened":0,"expired":0}`. Rollback:
f9f2640 / `sha256:fdc631d7`. Evidence:
`docs/evidence/2026-10-19-grant-v2-lease-expiry-release.json`.
## Fix the /release/health probe contract
```task
id: ACTIVITY-WP-ADHOC-2026-10-19-T03
status: todo
priority: medium
```
Residual of T02. The first live `GET /release/health` reported
`healthy:false` although the schedules and report sinks are correct.
`release_health.definition_matches()` requires
`trigger_config.catchup_window_seconds == 86400`, which the live rows (synced
2026-09-27) do not carry, and it expects the `fep_feedback_intake` sink on all
three frontend-patterns definitions, while weekly and monthly use
`fep_improvement_review` and `fep_monthly_review`. Fix the probe to check the
per-cadence sinks, and decide whether to run an admin definition sync or
accept a missing `catchup_window_seconds` when the schedule enforces it.