Deterministic generator
Workout composition runs through explicit filtering, scoring, substitution, and safety stages.
FitnessCoach
This repository contains a cross-platform training and recovery product scaffold that centers clear rules, conservative symptom handling, and explainable daily adjustments.
FitnessCoach is built for training guidance that can be reviewed and defended. Instead of opaque recommendations, the product uses a deterministic rules engine, structured check-ins, and explicit safety escalation states.
Workout composition runs through explicit filtering, scoring, substitution, and safety stages.
Check-ins capture body area, severity, onset, and aggravating factors with conservative handling.
Rule outcomes include caution and stop-and-refer behavior instead of diagnosis claims.
Active session, quick set presets, swaps, and recap are wired for lower logging friction.
Weekly plan controls and drill-down analytics pages are included in the current repo state.
iPhone-first client design with iPad-aware layouts and Android expansion plan on the same codebase.
Check-in data updates local state, then deterministic generation composes a session with explanation lines.
Users can log sets quickly, adjust rest timing, swap exercises, and finish with a structured recap.
Planner generation, day-level navigation, and quick edits support short-horizon structure.
Analytics and symptom surfaces connect training load with pain trends for practical reflection.
No in-repo UI screenshot set was found. This export uses existing public-safe assets and documented functionality.
Meaningful commit window
2026-03-12 to 2026-03-17
From current git history in this repo.
Documented logic cases
5 deterministic example cases
Listed in rule-engine docs and README.
Current validation state
Workspace test, typecheck, and build passing
Latest local run date: 2026-03-17.
Platform posture
iPhone-first, iPad-aware, Android-ready
Based on architecture and expansion docs.
This repository presents a production-oriented scaffold and active implementation work. Public app store release status is not stated in this repo.
The documented approach is deterministic and rule-based, with explicit safety logic and explanation outputs.
The repo documents an iPhone-first client with iPad support and an Android expansion path using the same shared codebase.
Safety behavior is represented in the rule-engine layer and supported by structured symptom models and tests.
See the docs directory in the repo, especially architecture, API contract, database schema, and rule-engine design docs.
If you want to evaluate this project quickly, start with README, architecture docs, and the rules engine package.