mirror of
https://github.com/sstent/FitTrack_ReportGenerator.git
synced 2025-12-05 23:51:42 +00:00
1019 B
1019 B
Purpose
Perform deterministic workout analysis and generate reports/charts
Core Requirements
-
Analysis Capabilities
- FIT/TCX/GPX file parsing
- Power, heart rate, and speed analysis
- Training metrics calculation (TSS, IF, NP)
- Zone distribution analysis
- Chart generation (power curves, elevation profiles)
-
API Endpoints
POST /api/analyze/workout- Analyze single workoutPOST /api/analyze/batch- Analyze multiple workoutsGET /api/analysis/{id}/charts- Generate chartsGET /api/analysis/{id}/summary- LLM-ready summary
-
Technical
-
CPU-intensive processing isolation
-
Support for existing GarminAnalyser codebase
-
Chart generation (PNG, HTML, PDF)
-
Standardized output format for LLM consumption
-
Result caching
-
Existing Code
-
Use @GarminAnalyser.md to pull code from the existing implementation
-
use @DB_API_SPEC.json to get the API spec for the CentralDB that will store the Activity files and artifacts that we create
-