From 9ba5cdf76918f0cb840d558846267875e6e62b7b Mon Sep 17 00:00:00 2001 From: Danny Date: Sat, 18 Apr 2026 16:37:54 +0200 Subject: [PATCH] docs: add ROADMAP.md Co-Authored-By: Claude Opus 4.7 (1M context) --- ROADMAP.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 ROADMAP.md diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..b8cee6c --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,30 @@ +# BigBiggerBiggestBot — Roadmap + +## Immediate bugs +- [ ] **#6** Can't save workout with only one exercise — investigate structured editor save path + +## Next +- [ ] **#1** Hide "next exercise" affordance until current exercise has ≥1 set +- [ ] **#7** Per-user workout numbering display (global ID stays as real key, just display transform) + +## Soon +- [ ] **#2** Superset support in structured editor — backend already supports it; UI needs a "group with previous" toggle or drag-to-group +- [ ] Exercise name standardization — OHP = shoulder press = military press. Aliases table. +- [ ] **#3** Machine-to-muscle mapping — reference dataset + `/machine ` command. Seeded with gym80 IDs. + +## Later +- [ ] **#8** Workout templates — save/load favorite workouts +- [ ] Per-exercise history — "show me all my squat sessions" +- [ ] Mini-app UI polish (loading states, skeleton screens) + +## Later later +- [ ] Per-exercise graphs/trends +- [ ] **#5** AI image generator describing workout (novelty) +- [ ] Replace cloudflared — unlocks BotFather permanent URL + +## Feedback reference +Raw feedback from `/feedback` command queryable via: + +``` +sqlite workouts.db "SELECT * FROM feedback ORDER BY created_at DESC;" +```