Sprint Plan - Codebase Health Refactor (2026-05-23)

Sprint Objective

Reduce codebase complexity and maintenance cost by decomposing oversized services/tests and trimming dependency surface with behavior-preserving, low-risk slices.

Capacity Assumptions

Sprint 1 - Hotspot Decomposition

Objective

Lower immediate complexity risk in the highest-impact files while keeping behavior stable.

Committed Items

Stretch Items

Exit Criteria

Demo Targets

Sprint 2 - Dependency and Guardrail Consolidation

Objective

Complete remaining decomposition and lock in sustainable complexity controls.

Committed Items

Stretch Items

Exit Criteria

Demo Targets

Assumptions

Confidence