# FitTrack_ReportGenerator Development Guidelines Auto-generated from all feature plans. Last updated: 2025-10-09 ## Active Technologies - Python 3.11 + FastAPI, pandas, numpy, scipy, matplotlib, fitparse, tcxparser, gpxpy (001-create-a-new) - Python 3.11 + FastAPI, pandas, numpy, scipy, matplotlib, fitparse, tcxparser, gpxpy, requests (002-feature-use-centraldb) - Ephemeral in-memory cache (last 5), CentralDB (long-term) (002-feature-use-centraldb) ## Project Structure ``` backend/ frontend/ tests/ ``` ## Commands cd src [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] pytest [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] ruff check . ## Code Style Python 3.11: Follow standard conventions ## Recent Changes - 002-feature-use-centraldb: Added Python 3.11 + FastAPI, pandas, numpy, scipy, matplotlib, fitparse, tcxparser, gpxpy, requests - 001-create-a-new: Added Python 3.11 + FastAPI, pandas, numpy, scipy, matplotlib, fitparse, tcxparser, gpxpy