(defpackage #:hito (:use #:cl) (:export #:start #:stop #:*app* #:init-db #:connect-db #:*db-path* #:exercise #:user-profile #:training-session #:set-record #:seed-exercises ;; Program #:*hd1-program* #:get-workout-day #:get-workout-day-name #:prescribe-session #:format-session-prescription #:exercise-prescription #:exercise-prescription-exercise-id #:exercise-prescription-exercise-name #:exercise-prescription-set-count #:exercise-prescription-rep-low #:exercise-prescription-rep-high #:exercise-prescription-target-weight #:exercise-prescription-group-type #:exercise-prescription-group-position ;; Progression #:evaluate-set #:compute-next-weight #:process-session-progression #:format-session-progression #:format-progression-result #:progression-result #:progression-result-exercise-id #:progression-result-exercise-name #:progression-result-old-weight #:progression-result-new-weight #:progression-result-status #:progression-result-actual-reps ;; Recovery #:recovery-status #:recovery-status-ready-p #:recovery-status-days-remaining #:recovery-status-next-date #:recovery-status-reason #:recovery-status-last-session-date #:recovery-status-recovery-days #:calculate-recovery-days #:override-recovery #:*override-warning* #:format-recovery-status))