Update roadmap for account milestones
This commit is contained in:
parent
9bffb005be
commit
b8cf149855
@ -16,24 +16,20 @@ When milestone scope, sequencing, or status changes, update this file first.
|
||||
| 7 | iPhone Sync Foundation | Completed |
|
||||
| 8 | iPhone User Experience | Completed |
|
||||
| 9 | Ownership & Security | Completed |
|
||||
| 10 | Offline Resilience Program | In Progress |
|
||||
| 10 | Offline Resilience Program | Completed |
|
||||
| 10.1 | Multi-device Identity Foundation | Completed |
|
||||
| 10.2 | Incremental Sync Cursors | Completed |
|
||||
| 10.3 | Offline Recovery | Completed |
|
||||
| 10.4 | iPhone Playback Controls | Completed |
|
||||
| 10.5 | Offline Sync Polish Audit | Completed |
|
||||
| 10.6 | Offline Resilience E2E | Completed |
|
||||
Completed:
|
||||
- Relaunch resilience tests
|
||||
- Backend unavailable tests
|
||||
- Cached remote library survival
|
||||
- Favorite/download/artwork persistence during outage
|
||||
- Offline playback after relaunch
|
||||
- Artwork replacement coverage
|
||||
- Asset replacement coverage
|
||||
- Track deletion handling
|
||||
- Sync cursor recovery across backend failure
|
||||
| 11 | Accounts | Planned |
|
||||
| 11 | Accounts | In Progress |
|
||||
| 11.1 | Account Foundation Audit | Completed |
|
||||
| 11.2 | Account Schema + Namespace Foundation | Completed |
|
||||
| 11.3 | Device Linking Foundation | Planned |
|
||||
| 11.4 | Legacy Owner Claim & Transfer | Planned |
|
||||
| 11.5 | OAuth Identity Providers | Planned |
|
||||
| 11.6 | Device Management & Recovery | Planned |
|
||||
| 12 | Monetization | Planned |
|
||||
| 13 | Pro Features | Planned |
|
||||
|
||||
@ -220,10 +216,23 @@ Harden the multi-device sync and offline playback experience so it survives real
|
||||
- Final end-to-end resilience coverage.
|
||||
|
||||
**Current status**
|
||||
In Progress
|
||||
Completed
|
||||
|
||||
**Completion notes**
|
||||
Milestones `10.1` through `10.5` are complete. Milestone `10.6` is still planned, so the umbrella milestone remains open.
|
||||
All milestones `10.1` through `10.6` are complete.
|
||||
Offline resilience program is production-ready and closed.
|
||||
|
||||
Completed coverage:
|
||||
|
||||
- Relaunch resilience tests
|
||||
- Backend unavailable tests
|
||||
- Cached remote library survival
|
||||
- Favorite/download/artwork persistence during outage
|
||||
- Offline playback after relaunch
|
||||
- Artwork replacement coverage
|
||||
- Asset replacement coverage
|
||||
- Track deletion handling
|
||||
- Sync cursor recovery across backend failure
|
||||
|
||||
## Milestone 10.1 Multi-device Identity Foundation
|
||||
|
||||
@ -333,10 +342,12 @@ Prove that the full Mac-to-backend-to-`iPhone` pipeline remains reliable across
|
||||
- Final resilience sign-off criteria for closing Milestone `10`.
|
||||
|
||||
**Current status**
|
||||
Planned
|
||||
Completed
|
||||
|
||||
**Completion notes**
|
||||
Not started yet. This milestone is the remaining gate for closing the broader offline resilience program.
|
||||
Completed.
|
||||
Added E2E resilience validation for relaunch, outages, offline playback, artwork replacement, asset replacement, deletion handling, and sync cursor recovery.
|
||||
Milestone `10` is fully complete.
|
||||
|
||||
## Milestone 11 Accounts
|
||||
|
||||
@ -350,11 +361,60 @@ Move beyond the current single-owner bootstrap model and introduce formal user a
|
||||
- Device enrollment and recovery flows tied to a real account.
|
||||
- Backend identity model changes needed to support account lifecycle operations.
|
||||
|
||||
**Current status**
|
||||
In Progress
|
||||
|
||||
**Completion notes**
|
||||
Milestones `11.1` and `11.2` are complete.
|
||||
Work continues on device linking, ownership transfer, OAuth identities, and device management/recovery.
|
||||
|
||||
## Milestone 11.1 Account Foundation Audit
|
||||
|
||||
**Current status**
|
||||
Completed
|
||||
|
||||
**Completion notes**
|
||||
Completed
|
||||
|
||||
## Milestone 11.2 Account Schema + Namespace Foundation
|
||||
|
||||
**Current status**
|
||||
Completed
|
||||
|
||||
**Completion notes**
|
||||
Completed
|
||||
|
||||
## Milestone 11.3 Device Linking Foundation
|
||||
|
||||
**Current status**
|
||||
Planned
|
||||
|
||||
**Completion notes**
|
||||
Not started yet. The current codebase intentionally assumes a private single-owner system, so this milestone begins the transition to explicit account identity.
|
||||
Planned (next milestone)
|
||||
|
||||
## Milestone 11.4 Legacy Owner Claim & Transfer
|
||||
|
||||
**Current status**
|
||||
Planned
|
||||
|
||||
**Completion notes**
|
||||
Planned
|
||||
|
||||
## Milestone 11.5 OAuth Identity Providers
|
||||
|
||||
**Current status**
|
||||
Planned
|
||||
|
||||
**Completion notes**
|
||||
Planned
|
||||
|
||||
## Milestone 11.6 Device Management & Recovery
|
||||
|
||||
**Current status**
|
||||
Planned
|
||||
|
||||
**Completion notes**
|
||||
Planned
|
||||
|
||||
## Milestone 12 Monetization
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user