Sprint Plan - Untracked Codebase Gap Sequence - 2026-05-26

Planning Assumptions

Sprint 1 - MCP Contract And Tool Surface Control

Sprint Objective

Finish the external-agent contract cleanup while preventing ChatToolCatalog from becoming the next unbounded monolith.

Committed Items

Stretch Items

Exit Criteria

Demo Targets

Sprint 2 - Route Component Simplification

Sprint Objective

Reduce UI review blast radius in the two largest workbench routes without changing user-facing behavior.

Committed Items

Stretch Items

Exit Criteria

Demo Targets

Sprint 3 - Memory Core And Backlog Contract Cleanup

Sprint Objective

Reduce central domain-service risk while making the task store contract more predictable for future tooling.

Committed Items

Stretch Items

Exit Criteria

Demo Targets