Mark Phase 5A completed in planning docs
This commit is contained in:
@@ -113,6 +113,8 @@ Status: ✅ Completed (2026-05-18)
|
||||
|
||||
## Phase 5A: Multi-user Foundation (Google + Tenant Isolation)
|
||||
|
||||
Status: ✅ Completed (2026-05-21)
|
||||
|
||||
- Introduce explicit ownership in data model:
|
||||
- `users`, `agents`, `photos` keyed by `user_id`
|
||||
- One agent owned by exactly one user
|
||||
|
||||
6
PLAN.md
6
PLAN.md
@@ -12,7 +12,7 @@ that works end-to-end, not a half-finished layer.
|
||||
| 0 | POC — tunnel, upload relay, reverse fetch | ✅ Done |
|
||||
| 1 | Android app — pick and upload photos | ✅ Done |
|
||||
| 2 | Agent UI v1 — status + storage settings (LAN API/UI) | ✅ Done (2026-05-18) |
|
||||
| 5A | Multi-user foundation (Google auth + tenant boundaries) | ⬜ Pending |
|
||||
| 5A | Multi-user foundation (Google auth + tenant boundaries) | ✅ Done (2026-05-21) |
|
||||
|
||||
---
|
||||
|
||||
@@ -55,7 +55,7 @@ that works end-to-end, not a half-finished layer.
|
||||
|
||||
---
|
||||
|
||||
## Phase 5A — Multi-user Foundation (Google Auth + Ownership)
|
||||
## Phase 5A — Multi-user Foundation (Google Auth + Ownership) ✅
|
||||
|
||||
**Goal:** Move from single-user assumptions to shared broker operation with strict
|
||||
tenant isolation by authenticated user identity.
|
||||
@@ -105,7 +105,7 @@ pick what will become the next implementation phase(s).
|
||||
- [ ] Basic pagination or infinite scroll
|
||||
|
||||
### Multi-user foundation
|
||||
- [ ] Phase 5A scoped in `## Phase 5A — Multi-user Foundation (Google Auth + Ownership)`
|
||||
- [x] Phase 5A scoped in `## Phase 5A — Multi-user Foundation (Google Auth + Ownership)` (completed 2026-05-21)
|
||||
- [ ] Remaining auth/pairing lifecycle design follows Phase 5B (to be scoped next)
|
||||
|
||||
### Android backup and release
|
||||
|
||||
Reference in New Issue
Block a user