This website requires JavaScript.
bda60b83c2
merge: feature/06-phase-06 into main — autonomously merged by gravl-pm
main
clawd
2026-04-29 23:28:50 +02:00
a96d5f64e4
pm-autonomy: Cycle 23:28 CEST — checkpoint update pre-merge feature/06
clawd
2026-04-29 23:28:50 +02:00
3a8aaa7754
merge: resolve origin/main conflicts into feature/06-phase-06
feature/06-phase-06
clawd
2026-04-28 05:57:13 +02:00
9940df7037
pm-autonomy: Cycle 04:51 CEST — checkpoint synced to main. feature/03-design-polish validated (0 conflicts, build OK). feature/06-phase-06 has 4 conflicts needing agent resolution. Phase 10-09 day 51 awaiting DevOps Lead auth.
clawd
2026-04-28 04:53:50 +02:00
a53b7d4748
chore: remove 269 tracked .claude/ files (3MB) + fix checkpoint merge conflict
clawd
2026-04-28 03:46:16 +02:00
80e7d2ce6d
pm-autonomy: Cycle 01:38 CEST — autonomous work complete. Claude Code agent converted feature/06 tests Jest→node:test (commit 9d7cfdd ). Tests parse OK. Phase 10-09 still READY_FOR_LAUNCH (day 50). Monitoring continues.
clawd
2026-04-28 01:39:29 +02:00
9d7cfddb4f
test: convert phase-06-tests.js from Jest to Node.js native test runner
clawd
2026-04-28 01:38:07 +02:00
bad4b91eca
pm-autonomy: Cycle 01:33 CEST — spawned Claude Code agent to fix feature/06-phase-06 test failures (Jest→node:test conversion). Monitoring.
clawd
2026-04-28 01:37:58 +02:00
ae66d8211a
pm-autonomy: Recovery cycle 21:26 UTC — checkpoint stale 124min, status=completed, phase 10-09 READY_FOR_LAUNCH day 50, no autonomous work available, monitoring continues
clawd
2026-04-27 23:30:00 +02:00
e5226b3e2f
pm-autonomy: Update checkpoint timestamps for 18:20 UTC cycle
clawd
2026-04-27 20:22:31 +02:00
44ad60120f
pm-autonomy: Cycle 18:20 UTC — checkpoint verified, repo clean, phase 10-09 READY_FOR_LAUNCH (day 50)
clawd
2026-04-27 20:21:45 +02:00
ee0678614e
pm-autonomy: Cycle 09:53 UTC - monitoring, day 50 awaiting DevOps Lead auth
clawd
2026-04-27 11:55:23 +02:00
2a4e78ac6f
checkpoint: autonomy check 09:50 CEST — repo clean, phase 10-09 still READY_FOR_LAUNCH (day 50)
clawd
2026-04-27 09:52:30 +02:00
1f2a892391
feat(frontend): Kinetic Precision design system — new lime theme, glassmorphism, redesigned pages
clawd
2026-04-27 08:49:07 +02:00
b6c39574c2
Phase 10-08: Update checkpoint - all critical blockers RESOLVED
clawd
2026-03-08 07:00:23 +01:00
ca83efe828
Phase 10-08: Implement DNS egress NetworkPolicy for staging environment
clawd
2026-03-08 07:00:07 +01:00
afcb9913aa
Task 10-07-04: Monitoring & Logging Validation COMPLETE
clawd
2026-03-07 02:37:31 +01:00
d81e403f01
Phase 06 Tier 1: Complete Backend Implementation - Recovery Tracking & Swap System
clawd
2026-03-06 20:54:03 +01:00
c153a9648f
docs(phase-06): Define functionality-first priorities
clawd
2026-03-06 20:49:51 +01:00
323dbbc551
docs(phase-06): Add UI/UX design specifications from real Gravl app
clawd
2026-03-06 20:46:33 +01:00
e133635a4a
chore: checkpoint - Phase 06-01 testing complete, ready for merge
clawd
2026-03-06 16:08:44 +01:00
6ad917c9b9
feat(06-01): Implement workout swap/rotation system - API, DB, frontend
clawd
2026-03-06 15:06:31 +01:00
0af9c3935b
feat: Add k8s deployment manifests for staging environment (Phase 10-07, Task 2)
clawd
2026-03-06 14:08:32 +01:00
b87c099289
chore(phase-06): Initialize PM checkpoint for Task 06-01
clawd
2026-03-06 12:35:40 +01:00
3d4f5d8f10
docs(phase-06): Add intelligent workout adaptation & recovery tracking plan
clawd
2026-03-06 12:35:34 +01:00
bfb6606127
Merge pull request 'feature/05-exercise-encyclopedia' (#4 ) from feature/05-exercise-encyclopedia into main
sphinxen
2026-03-06 12:29:20 +01:00
6268356c9d
fix: Correct relative path to exercises.json from exerciseRecommendations.js
feature/05-exercise-encyclopedia
clawd
2026-03-06 12:19:24 +01:00
80654de67b
fix: Include exercises.json in src/data for Docker build context
clawd
2026-03-06 12:18:15 +01:00
5af6d5c6e5
fix: Include exercises.json in Docker context for backend
clawd
2026-03-06 12:17:34 +01:00
516c8a600e
docs(08-01): Add comprehensive phase summary
clawd
2026-03-03 21:29:22 +01:00
9f4362ac66
chore(08-01): Update checkpoint - Health monitoring complete
clawd
2026-03-03 21:28:57 +01:00
e09017d2e0
feat(08-01): Health monitoring & logging infrastructure
clawd
2026-03-03 21:28:46 +01:00
1104f6360e
chore(07-03): Stage deployment scripts and documentation updates
clawd
2026-03-03 19:24:29 +01:00
fa766b21f7
docs(07-03): Deployment testing plan and documentation
clawd
2026-03-03 18:23:19 +01:00
53f4df6e3c
feat(07-02): Add CI/CD deployment scripts
clawd
2026-03-03 17:20:23 +01:00
355919e07d
checkpoint: PHASE 06 COMPLETE - E2E testing infrastructure + 20 test suite ready
clawd
2026-03-03 14:10:18 +01:00
dbaaf78de5
feat(06-05): Expand E2E test coverage
clawd
2026-03-03 12:11:40 +01:00
0ff29a5d3b
feat(06-04): Playwright E2E test suite execution
clawd
2026-03-03 09:05:46 +01:00
99ff53250d
checkpoint: PHASE 06-03 - E2E testing infrastructure validated
clawd
2026-03-03 04:57:12 +01:00
1f93f2d4ad
feat(06-03): Update Playwright config and tests to ES modules syntax
clawd
2026-03-03 04:56:51 +01:00
fbba2d894d
feat(06-01): Exercise recommendations API endpoint + frontend components (coach-assisted suggestions)
clawd
2026-03-03 03:54:12 +01:00
f580fa81a6
feat(05-03): Implement API fallback handling for research display
clawd
2026-03-02 23:45:07 +01:00
2a0496b915
feat(05-03): frontend fallback integration for research display
clawd
2026-03-02 23:44:32 +01:00
ab87e54630
feat(05-03): Integrate AI fallback system into research search (Exa → Ollama/Gemini/OpenRouter/OpenCode)
clawd
2026-03-02 23:44:03 +01:00
6472eb8c6c
feat(05-03): ResearchDisplay component + dark-theme encyclopedia UI
clawd
2026-03-02 20:38:14 +01:00
210a2d15a9
config: switch to Ollama-first strategy (local AI priority)
clawd
2026-03-02 19:48:41 +01:00
2f6392a807
config: reorder API fallbacks - Gemini → OpenRouter → OpenCode
clawd
2026-03-02 19:43:55 +01:00
2bc4c947ae
config: upgrade to 3-tier fallback system (Gemini → OpenCode → OpenRouter)
clawd
2026-03-02 19:39:33 +01:00
0c37d6ea91
config: add OpenCode API fallback for Gemini quota
clawd
2026-03-02 19:38:25 +01:00
f7c654325f
checkpoint: 05-03 completed
clawd
2026-03-02 19:22:50 +01:00
83ccd6c601
feat(05-03): Exercise research frontend integration
clawd
2026-03-02 19:20:40 +01:00
53f026aee2
feat(05-02): exa-search research integration
clawd
2026-03-02 14:10:32 +01:00
994cc9e984
feat(05-01): Exercise database schema + CRUD API
clawd
2026-03-02 13:03:30 +01:00
5a9ea9c9a8
checkpoint: phase 05 (exercise encyclopedia) ready to start
clawd
2026-03-02 09:26:32 +01:00
b2f88fc570
Merge pull request 'feature/04-workout-modification' (#2 ) from feature/04-workout-modification into main
sphinxen
2026-03-02 09:25:33 +01:00
fac53a3605
chore: add dist and build artifacts to .gitignore
feature/04-workout-modification
clawd
2026-03-02 09:18:54 +01:00
994f406050
fix: make backend listen on 0.0.0.0 instead of localhost
clawd
2026-03-02 09:12:57 +01:00
f941011130
chore: remove stray EOF and PLANEOF files
clawd
2026-03-02 09:03:43 +01:00
fa95e880b2
docs: add CLAUDE.md — agent development guidelines
clawd
2026-03-02 08:46:26 +01:00
f63f4c0420
04-06-02: Save error handling & retry logic
clawd
2026-03-02 01:54:04 +01:00
475cf10b17
04-06: Plan persistence improvements and implement draft persistence
clawd
2026-03-02 00:51:11 +01:00
cf85e9e314
04-05: Reset to Original feature - custom workouts can be reverted to program versions
clawd
2026-03-01 20:44:45 +01:00
b5c9250a10
feat(04-04-visual-distinction): Add custom vs program workout badges on WorkoutSelectPage
clawd
2026-03-01 19:41:54 +01:00
a24199e56c
feat(04-03-partial): ExercisePicker and WorkoutEditPage components - swap/add/remove exercises with sets/reps editing
clawd
2026-03-01 15:36:47 +01:00
5fd21719d0
test(e2e): add Playwright with browser tests for login, logo, dashboard
clawd
2026-03-01 09:15:54 +01:00
4bd2c9607d
feat(phase-4): Backend API for custom workouts
clawd
2026-03-01 03:36:53 +01:00
22750bfa06
fix(staging): fix Traefik service linking with explicit service labels
clawd
2026-03-01 00:23:52 +01:00
4b39f39e3e
feat(staging): add Traefik-based staging with automatic subdomains
clawd
2026-03-01 00:14:22 +01:00
7694ca6313
feat(infra): add staging environment setup with docker-compose and scripts
clawd
2026-03-01 00:10:58 +01:00
15d7aff096
Merge pull request 'feature/03-design-polish' (#1 ) from feature/03-design-polish into main
sphinxen
2026-03-02 09:08:10 +01:00
f6e98ae6b0
checkpoint: mark phase 3 complete (03-01, 03-02, 03-03)
feature/03-design-polish
clawd
2026-03-01 00:03:48 +01:00
362f4eed49
checkpoint: mark phase 3 complete (03-01, 03-02, 03-03)
clawd
2026-03-01 00:03:48 +01:00
ddbd7010df
03-03: Workout Experience Polish - enhanced exercise cards, progress badges, rest timer, KLART button, warmup styling
clawd
2026-02-28 23:47:36 +01:00
6d1da03fec
03-03: Workout Experience Polish - enhanced exercise cards, progress badges, rest timer, KLART button, warmup styling
clawd
2026-02-28 23:47:36 +01:00
d03bd50f1d
feat(dashboard): polish header logo, stat cards, calendar and animations
clawd
2026-02-28 23:22:34 +01:00
5d0e0e3952
feat(dashboard): polish header logo, stat cards, calendar and animations
clawd
2026-02-28 23:22:34 +01:00
65ea12a47b
feat(auth): polish login/register with logo, gradients and animations
clawd
2026-02-28 22:59:08 +01:00
be4a149a47
feat(auth): polish login/register with logo, gradients and animations
clawd
2026-02-28 22:59:08 +01:00
aa1786a550
checkpoint: mark 03-01-login-onboarding-polish as completed
clawd
2026-02-28 22:58:24 +01:00
0cd6cd0269
checkpoint: mark 03-01-login-onboarding-polish as completed
clawd
2026-02-28 22:58:24 +01:00
db31bea203
feat(onboarding): add conversational ChatOnboarding component
clawd
2026-02-28 22:06:15 +01:00
e40b486ae5
feat(onboarding): add conversational ChatOnboarding component
clawd
2026-02-28 22:06:15 +01:00
7a965319a2
design: WorkoutPage Hevy-style redesign + AlternativeModal + backend API
clawd
2026-02-28 21:25:23 +01:00
04bab32e26
design: WorkoutPage Hevy-style redesign + AlternativeModal + backend API
clawd
2026-02-28 21:25:23 +01:00
0e5cec927a
docs: add TDD coding conventions
clawd
2026-02-28 14:43:25 +01:00
7b4625c78f
docs: add phase 3 design polish planning, update progress
clawd
2026-02-26 23:53:22 +01:00
a72deba7a6
docs(phase-02): complete phase execution
clawd
2026-02-21 18:49:36 +01:00
84fa21214b
docs: add Stop hook implementation plan
clawd
2026-02-21 18:47:13 +01:00
0462adab8d
docs(02-02): complete DELETE logs endpoint plan — summary and state update
clawd
2026-02-21 18:46:26 +01:00
d222acd45c
docs: add Stop hook design doc
clawd
2026-02-21 18:45:43 +01:00
64633981ed
feat(02-02): wire deleteLog through App.jsx and WorkoutPage to ExerciseCard
clawd
2026-02-21 18:44:58 +01:00
889eb50070
feat(02-02): add DELETE /api/logs endpoint to backend
clawd
2026-02-21 18:44:18 +01:00
74844fa3e7
docs(02-01): complete flexible sets plan 01 — summary and state update
clawd
2026-02-21 18:43:18 +01:00
e0930fdef9
feat(02-01): add CSS for add-set button, delete-set button, and set-type modal
clawd
2026-02-21 18:41:33 +01:00
303e332d65
feat(02-01): refactor ExerciseCard to dynamic setList with add-set modal and delete-set
clawd
2026-02-21 18:40:45 +01:00
26b7809027
docs(phase-02): research flexible sets phase
clawd
2026-02-21 18:01:42 +01:00
b4e2fbff3c
docs(02): capture phase context
clawd
2026-02-21 17:55:32 +01:00
9e98a8dc60
docs(phase-1): complete phase execution
clawd
2026-02-16 08:25:56 +01:00
2083aaadad
docs(01-02): complete stepper integration plan — summary and state update
clawd
2026-02-16 08:22:48 +01:00
8bb221e829
feat(01-02): integrate WeightInput and RepsInput into ExerciseCard set rows
clawd
2026-02-16 08:21:26 +01:00