- Add Makefile with `check`, `run` (blocking), and `force-stop` targets
- Integrate fitmop.sh logic into Makefile
- Achieve 100% backend test coverage
- Improve frontend test coverage to >85% (Views/Components >90%)
- Enforce `make check` in GEMINI.md
- Add comprehensive tests for App.vue and WorkoutVisualEditor.vue