| # 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). | |