feat: Phase 0c - Complete chart endpoints (E1-E5, A1-A8, R1-R5, C1-C4)
- Nutrition: Energy balance, macro distribution, protein adequacy, consistency (4 endpoints) - Activity: Volume, type distribution, quality, load, monotony, ability balance (7 endpoints) - Recovery: Recovery score, HRV/RHR, sleep, sleep debt, vitals matrix (5 endpoints) - Correlations: Weight-energy, LBM-protein, load-vitals, recovery-performance (4 endpoints) Total: 20 new chart endpoints (3 → 23 total) All endpoints return Chart.js-compatible JSON All use data_layer functions (Single Source of Truth) charts.py: 329 → 2246 lines (+1917)
This commit is contained in:
parent
5b4688fa30
commit
782f79fe04