Council Review: Refactor-Now Strategy for Codebase Health

Decision

Proceed with stability-first refactoring now for the largest complexity hotspots, using small behavior-preserving slices and explicit validation gates before dependency pruning.

Evidence Reviewed

Findings

Seat Recommendation Confidence Blocking concern
Source-Grounded Archivist Refactor now on top two hotspot files; current file size and role concentration are outliers versus project simplification goals. 93% Deferral will compound coupling and increase future migration cost.
Data Model Architect Extract explicit contracts and orchestration layers first to improve boundaries before moving implementation details. 84% Boundary extraction without contract stabilization can create churn.
Retrieval Specialist Preserve retrieval/search behavior during refactor; add characterization tests around chat and memory-search pathways before moving internals. 88% Search regressions may be subtle and not obvious in basic route checks.
Skeptical Reviewer Reject big-bang rewrites; require vertical slices with green tests and diff-limited PRs. 90% Large PRs will hide regressions and slow review throughput.
Synthesizer Two-sprint sequence: hotspot decomposition first, then dependency and guardrail cleanup after behavior is stable. 91% Must keep momentum while avoiding uncontrolled scope growth.

Synthesis

Dissent

Acceptance Criteria

Open Questions