diff options
| author | Marius Peter <dev@marius-peter.com> | 2026-07-18 23:23:35 +0200 |
|---|---|---|
| committer | Marius Peter <dev@marius-peter.com> | 2026-07-18 23:23:35 +0200 |
| commit | 753e25e99ddf57be78ff27ad89cb7e1bbc99d041 (patch) | |
| tree | 43db69ec341520f2923f2f13d0cd8846a9acac35 /hito.asd | |
Initial commit: HITO MVP
Heavy Duty I prescriptive training system encoding Mentzer's methodology.
- 4-day split program (Chest & Back, Legs, Shoulders, Arms)
- Prescription engine with pre-exhaust superset structure
- Strict progression logic (+5kg large / +2.5kg small muscles)
- Recovery gating with stall-based extension and override
- Onboarding via experience level (Novice/Intermediate/Advanced)
- Session logging with full progression analysis
- Exercise substitution (33 alternatives for 17 canonical movements)
- Objectivist aesthetic: black/gold, serif, rectilinear
Stack: Hunchentoot, Mito/SQLite, Djula, SBCL
Diffstat (limited to 'hito.asd')
| -rw-r--r-- | hito.asd | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/hito.asd b/hito.asd new file mode 100644 index 0000000..1ef7c27 --- /dev/null +++ b/hito.asd @@ -0,0 +1,27 @@ +(defsystem "hito" + :version "0.1.0" + :author "blendux" + :license "MIT" + :description "HITO - High Intensity Tracker Online. A prescriptive training system encoding Mike Mentzer's Heavy Duty methodology." + :depends-on ("hunchentoot" + "mito" + "cl-dbi" + "dbd-sqlite3" + "djula" + "cl-json" + "local-time") + :serial t + :components ((:module "src" + :components ((:file "package") + (:file "models") + (:file "program") + (:file "progression") + (:file "recovery") + (:file "routes") + (:file "app")))) + :in-order-to ((test-op (test-op "hito/tests")))) + +(defsystem "hito/tests" + :depends-on ("hito" "fiveam") + :components ((:module "tests" + :components ((:file "suite"))))) |