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

# 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 for full architecture details.

Model Budget

~18B params total (under 32B cap). See MODEL_BUDGET.md.

License

Built for the Build Small Hackathon (Backyard AI track).