Daedalus and Talos integration test
All checks were successful
CI / backend-tests (push) Successful in 26s
CI / frontend-tests (push) Successful in 29s

This commit is contained in:
Julian Tabel
2026-03-20 16:31:19 +01:00
parent 5106e57685
commit c9d42b091f
44 changed files with 8345 additions and 31 deletions

View File

@@ -1,11 +1,11 @@
---
# nuzlocke-tracker-d98o
title: User Account integration
status: draft
status: todo
type: epic
priority: deferred
priority: normal
created_at: 2026-02-04T16:17:01Z
updated_at: 2026-02-10T12:05:43Z
updated_at: 2026-03-20T15:28:45Z
blocking:
- nuzlocke-tracker-0jec
---
@@ -75,4 +75,18 @@ Enable user accounts so players can track multiple Nuzlocke runs, access them fr
## Out of Scope (for now)
- Social features (sharing runs, leaderboards)
- Team collaboration
- Public run profiles
- Public run profiles
## Decisions (resolved 2026-03-20)
- **Auth provider:** Supabase Auth (third-party, self-hostable, AWS-compatible)
- **Social login:** Google + Discord
- **Run migration:** Existing runs stay unowned, admin assigns manually post-signup
- **Auth scope:** Write operations require auth; per-run public/private visibility toggle
- **Editor for journal (related):** Plain markdown
## Execution Order
1. `nuzlocke-tracker-2561` — Supabase project setup (unblocked)
2. `nuzlocke-tracker-b311` + `nuzlocke-tracker-bnhh` + `nuzlocke-tracker-l9xh` — Backend auth, user model, frontend auth (parallel, after setup)
3. `nuzlocke-tracker-k1l1` — Run ownership + visibility (after all above)