c216aade52
DEBT-031 (Low/Medium): - Add useWorkspaceDirtyBridge composable - Bridges per-screen state.DIRTY to workspace tab.dirty flag - Enables 'change discard?' confirmation in workspace tabs - Pattern: one feature at a time (no forced adoption) DEBT-009 (High/High, partial): - Improve PBO calculation: 2-fold → 3-fold cross-validation - Refactor train/test partition to measure Sharpe degradation - Comments updated to clarify CV methodology vs full CSCV - Still simplified (not full 5-fold or CSCV), but step toward production - Aligned with Gate 3 rehearsal scope: no data-driven thresholds added TECH_DEBT_REGISTER.md: - DEBT-031: Backlog → Completed (18 pts total) - DEBT-009: High Impact/High Effort noted, partial improvement logged Next: C) AEG-V15-038 heartbeat/aging WBS mark; test verification pending AGENTS.md v16.0 principles applied: ✅ Necessity-driven: Both items have clear acceptance criteria ✅ No gold-plating: Improvement stops at feasible scope ✅ Current evidence: Code + test records preserved ✅ Traceability: Debt ID, methodology change logged Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>