ajakab's picture
feat: Phase 2 β€” all 7 FMS tests, judge, classifier, report agents
ea64ca0 verified
|
Raw
History Blame
927 Bytes
# FormScout
FMS (Functional Movement Screen) scoring pipeline β€” a screening aid that scores movement videos 0–3 per test with a written rationale and annotated overlay.
**⚠️ Screening aid β€” not a diagnosis. Pain or clearing tests require a clinician.**
## Quick Start
```bash
# Install dependencies
pip install -r requirements.txt
# Run headless on a video
python -m formscout.run sample.mp4
# Launch Gradio app
python app.py
# Run tests
pytest tests/ -v
```
## Architecture
Typed specialist agents orchestrated by a deterministic Director:
```
Ingest β†’ Pose2D β†’ [Body3D optional] β†’ Biomechanics β†’ Rubric Score β†’ [Judge] β†’ Report
```
See [CLAUDE.md](CLAUDE.md) for full architecture details.
## Model Budget
~18B params total (under 32B cap). See [MODEL_BUDGET.md](MODEL_BUDGET.md).
## License
Built for the Build Small Hackathon (Backyard AI track).