Schema-first health system for:
- morning affirmations
- HIIT routine definitions
- workout and affirmation logs
schemas/JSON Schemas for database objectsdata/exercises.jsonexercise catalog (with source videos + confidence)data/affirmations.jsonaffirmation arraydata/routines/ready HIIT routineslogs/*.example.jsonlhit/miss + workout log examplesdocs/phrase-mapping.mdnatural phrase -> routine file
cd /root/.openclaw/workspace/repos/health
./scripts/validate.pyExpected output:
VALIDATION PASSED
python3 scripts/send_morning_affirmations.py --dry-runLive send is the same command without --dry-run.
Both packaged routines use your preferred template:
- 8 exercises
- 40s on / 20s off
- 1 round = 8:00
- 2:00 rest between rounds
- default 2 rounds (scale 1-3)
The no-equipment catalog is grounded in Chris Heria bodyweight/calisthenics videos. Single-kettlebell entries are marked as transfer adaptations from Chris Heria dumbbell-only videos when direct kettlebell-specific uploads were not available in the crawl.