summaryrefslogtreecommitdiff
path: root/hito.asd
diff options
context:
space:
mode:
authorMarius Peter <dev@marius-peter.com>2026-07-18 23:23:35 +0200
committerMarius Peter <dev@marius-peter.com>2026-07-18 23:23:35 +0200
commit753e25e99ddf57be78ff27ad89cb7e1bbc99d041 (patch)
tree43db69ec341520f2923f2f13d0cd8846a9acac35 /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.asd27
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")))))
Copyright 2019--2026 Marius PETER