mitai-jinkendo/backend/data_layer
Lars befa060671
All checks were successful
Deploy Development / deploy (push) Successful in 44s
Build Test / lint-backend (push) Successful in 0s
Build Test / build-frontend (push) Successful in 12s
feat: Phase 0c - migrate correlation_metrics to data_layer/correlations (11 functions)
- Created NEW data_layer/correlations.py with all 11 correlation functions
- Functions: Lag correlation (main + 3 helpers: energy/weight, protein/LBM, load/vitals)
- Functions: Sleep-recovery correlation
- Functions: Plateau detection (main + 3 detectors: weight, strength, endurance)
- Functions: Top drivers analysis
- Functions: Correlation confidence helper
- Updated data_layer/__init__.py to import correlations module and export 5 main functions
- Refactored placeholder_resolver.py to import correlations from data_layer (as correlation_metrics alias)
- Removed ALL imports from calculations/ module in placeholder_resolver.py

Module 6/6 complete. ALL calculations migrated to data_layer!
Phase 0c Multi-Layer Architecture COMPLETE.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-28 20:28:26 +01:00
..
__init__.py feat: Phase 0c - migrate correlation_metrics to data_layer/correlations (11 functions) 2026-03-28 20:28:26 +01:00
activity_metrics.py feat: Phase 0c - migrate activity_metrics calculations to data_layer (20 functions) 2026-03-28 20:18:49 +01:00
body_metrics.py feat: Phase 0c - migrate body_metrics calculations to data_layer (20 functions) 2026-03-28 19:51:08 +01:00
correlations.py feat: Phase 0c - migrate correlation_metrics to data_layer/correlations (11 functions) 2026-03-28 20:28:26 +01:00
health_metrics.py feat: Phase 0c - health_metrics.py module complete 2026-03-28 19:15:31 +01:00
nutrition_metrics.py feat: Phase 0c - migrate nutrition_metrics calculations to data_layer (16 functions) 2026-03-28 19:57:13 +01:00
recovery_metrics.py feat: Phase 0c - migrate recovery_metrics calculations to data_layer (16 functions) 2026-03-28 20:24:27 +01:00
scores.py feat: Phase 0c - migrate scores calculations to data_layer (14 functions) 2026-03-28 20:26:23 +01:00
utils.py feat: Phase 0c - Multi-Layer Data Architecture (Proof of Concept) 2026-03-28 18:26:22 +01:00