Commit graph

18 commits

Author SHA1 Message Date
fy59
f431b6ec9c test(programs): close migration and sync gates 2026-09-18 20:01:42 +02:00
fy59
a4d7f5d350 docs(style): enforce changed-file readability gate 2026-09-18 16:18:40 +02:00
fy59
4f0a5fee31 Add durable Web preparation withdrawal 2026-09-18 15:05:51 +02:00
fy59
3a740eb95d docs(style): enforce readable source formatting 2026-09-17 14:47:05 +02:00
fy59
aa8ab7ae69 docs(sync): close web end-to-end validation 2026-09-17 13:07:06 +02:00
fy59
a6fe9be296 feat(sync): add generation acknowledgements 2026-09-17 12:29:14 +02:00
fy59
3db84bbfb0 docs(sync): freeze data lifecycle slice 2026-09-17 08:19:18 +02:00
fy59
9b2da4e9e8 docs: reconcile current state and v0.1.1 notes 2026-09-17 06:48:07 +02:00
fy59
09f120566d release: prepare Trainlog 0.1.0 baseline 2026-09-15 08:08:36 +02:00
fy59
48d163b0a6 feat: add AI session draft sync workflow 2026-09-14 19:21:32 +02:00
fy59
1f027743f2 feat(trainlog): complete app shell and exercise merge 2026-09-11 07:21:54 +02:00
fy59
7cb49964e3 feat(generator): add body-zone session generation 2026-09-10 07:08:20 +02:00
fy59
fd955315cc feat(training): complete training knowledge v1 2026-09-09 19:43:11 +02:00
fy59
56535704ca feat(max): add explicit max test results and migrate legacy 1x1 entries 2026-09-08 19:58:55 +02:00
fy59
c9c4d3b9ce Modernize TUI and harden Android workout capture 2026-09-07 16:14:01 +02:00
fy59
444a4d2d8d Authorize Notcurses TUI migration 2026-09-06 22:24:49 +02:00
fy59
e68b6cdc14 Clean up canonical project documentation 2026-09-06 19:36:21 +02:00
fy59
ca080d8145 Bootstrap Trainlog project contract 2026-09-05 19:05:07 +02:00