`ADHOC-YYYY-MM-DD` is unique per date but not per repository, so any two repos
opening an ad-hoc on the same day collide. The 2026-08-26 fleet projection
reset refused 9 records for exactly this reason.
Canon (work-record-types_v0.1, CUST-WP-0066) settled the form as
`{PREFIX}-WP-ADHOC-YYYY-MM-DD`, filename unchanged, and grandfathered existing
ids on the condition they are never *silently* re-derived. This is the explicit
migration that clause allows for.
The hub id is derived from the record id, so a changed id is a different
record: stale state_hub_*_id fields are dropped and fix-consistency re-derives.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
1.5 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated |
|---|---|---|---|---|---|---|---|---|---|
| STATE-WP-ADHOC-2026-08-08 | workplan | Ad hoc fixes — 2026-08-08 | infotech | state-hub | finished | codex | state-hub | 2026-08-08 | 2026-08-08 |
Integrate State Hub connectivity into Codex setup
id: STATE-WP-ADHOC-2026-08-08-T01
status: done
priority: medium
Add an idempotent Codex configuration step to the operator bootstrap, verify State Hub loopback access from the Codex sandbox, distinguish managed-policy isolation from an actual hub outage, and propagate accurate agent guidance.
Repair Codex stdio MCP launcher
id: STATE-WP-ADHOC-2026-08-08-T02
status: done
priority: high
Remove the stdio MCP launcher's runtime dependency on the read-only global uv cache, execute the repository virtual environment directly, and verify an MCP initialize exchange through the registered launcher.
Split a slim Codex MCP surface from full dev-hub administration
id: STATE-WP-ADHOC-2026-08-08-T03
status: done
priority: high
Limit Codex registration to essential repository coordination tools while leaving the full State Hub MCP server and SSE transport available to clients that need the administrative surface.
Make Codex MCP opt-in
id: STATE-WP-ADHOC-2026-08-08-T04
status: done
priority: high
Remove the default Codex dev-hub registration after bridge-level latency and startup interruption persisted, retain the slim server for explicit testing, and make REST plus the statehub CLI the documented Codex default.