A training engine, written in Go.
Constraint-and-coverage algorithm picks exercises for your goal, equipment, and injuries — then biases the program when you're under-recovered. No CRUD, no LLM, just real code.
Constraint-and-coverage algorithm picks exercises for your goal, equipment, and injuries — then biases the program when you're under-recovered. No CRUD, no LLM, just real code.