From 753e25e99ddf57be78ff27ad89cb7e1bbc99d041 Mon Sep 17 00:00:00 2001 From: Marius Peter Date: Sat, 18 Jul 2026 23:23:35 +0200 Subject: 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 --- hito.asd | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 hito.asd (limited to 'hito.asd') 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"))))) -- cgit v1.2.3