033e412cb7
docs: add per-user profile implementation plan
...
Copied into this worktree so subagent-driven-development can operate on
it; the plan was written and reviewed on main before this branch existed.
2026-07-25 10:13:12 +02:00
f9d85e16ef
Rename smartrun to geniusrun throughout the codebase
...
Updates the Go module path, cmd/smartrund -> cmd/geniusrund, the
smartrun-dev skill, .gitignore, and every reference in docs/CLAUDE.md
to match.
2026-07-24 21:08:07 +02:00
70c6d143e1
Add implementation plan for the OIDC login gate
...
Task-by-task TDD plan covering config, the new internal/auth package
(session cookies, Keycloak OIDC verifier, RequireSession middleware),
wiring into internal/api and cmd/geniusrund, and the frontend
LoginGate.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-24 21:02:42 +02:00
5fbc574d34
docs: merge plan tasks 9-11 into one so every commit typechecks cleanly
2026-07-17 18:38:14 +02:00
f689f74ae0
Initial commit: smartrun MVP
...
Garmin run classification and progression tracker. Go backend (MCP
client to mcp-garmin, SQLite store, deterministic rule engine, REST
API) and React/TS frontend (Dashboard, Review Queue, Workout Kinds).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-17 18:33:06 +02:00