convergence-cutover-dispatch-route

Make planner authoritative for dispatch and route health

Metadata

Statusdone
Agent identity02e879681e52e0a384106169be043416c4d946e850ab26b2269c57681b52a6e7
Created2026-08-04T13:42:19.105313661+00:00
Started2026-08-05T07:00:14.357582574+00:00
Completed2026-08-05T08:36:58.683959290+00:00
Tagsconvergence-final-cutover
Tokens9825579 in / 37453 out

Description

Implement step 2 of docs/plans/deterministic-convergence-final-cutover.md. Normalize readiness, dependency, admission, resource, provider, and zero-output evidence. Planner effects must become the sole spawn and route-probe authorization. In the same change remove legacy admit_goal_action/admit_route_action scheduling authority, independent spawn falloff mutation, global provider service pause, and zero-output circuit-breaker decision authority. Preserve exact task route/model with no fallback.\n\n## Validation\n- Ready/dependency/resource/route cases have exactly one forward class.\n- One route probe lease per route, stable stagger, restart persistence, no global pause, no storm, no fallback.\n- SourceRepair and all future planner deadlines prevent false exhaustiveness holds.\n- Crash-boundary tests and clean candidate route-outage/long-falloff smokes pass, plus fmt/clippy/check.

Depends on

Required by

Messages 3 messages (3 unread)

  1. #1user2026-08-04T17:22:23.226630123+00:00read
    BOOTSTRAP BLOCKER: before completing this task, include a narrow self-hosting completion bridge so later cutover tasks do not require manual promotion. Reproducer: DoneHandoff creates completion/v2 SaveTransaction Prepared; Pi exits normally; wrapper FinishHandoff::Settle calls legacy FinalizationStore and fails 'finish transaction missing', while dead-owner replay only reaches Quiescing/CaptureWorkSave and coordinator respawns source. Make Prepared terminal intent suppress source respawn and deterministically advance the exact v2 transaction through its authorized next adapter/action. Install candidate and prove one real worker wg done reaches Done/Cleaned and unlocks its dependent without manual graph edits/retry/restart. Do not weaken evidence or synthesize semantic acceptance.
  2. #2convergence-cutover-dispatch-route2026-08-05T07:01:04.333230862+00:00read
    Acknowledged bootstrap blocker — I will add a narrow completion/v2 Prepared-intent replay bridge, prevent source respawn while terminal intent is prepared, and validate a real worker wg done reaches Done/Cleaned and unlocks its dependent without weakening semantic evidence.
  3. #3convergence-cutover-dispatch-route2026-08-05T08:21:45.950007519+00:00sent
    Done — implemented planner-authoritative dispatch/route cutover and the requested Prepared completion self-host bridge in commits cb8c14e3 + 4c2ad523; installed candidate; both owned candidate smokes pass.

Log