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 |
|
| 7 | iPhone Sync Foundation | Completed |
|
||||||
| 8 | iPhone User Experience | Completed |
|
| 8 | iPhone User Experience | Completed |
|
||||||
| 9 | Ownership & Security | Completed |
|
| 9 | Ownership & Security | Completed |
|
||||||
| 10 | Offline Resilience Program | In Progress |
|
| 10 | Offline Resilience Program | Completed |
|
||||||
| 10.1 | Multi-device Identity Foundation | Completed |
|
| 10.1 | Multi-device Identity Foundation | Completed |
|
||||||
| 10.2 | Incremental Sync Cursors | Completed |
|
| 10.2 | Incremental Sync Cursors | Completed |
|
||||||
| 10.3 | Offline Recovery | Completed |
|
| 10.3 | Offline Recovery | Completed |
|
||||||
| 10.4 | iPhone Playback Controls | Completed |
|
| 10.4 | iPhone Playback Controls | Completed |
|
||||||
| 10.5 | Offline Sync Polish Audit | Completed |
|
| 10.5 | Offline Sync Polish Audit | Completed |
|
||||||
| 10.6 | Offline Resilience E2E | Completed |
|
| 10.6 | Offline Resilience E2E | Completed |
|
||||||
Completed:
|
| 11 | Accounts | In Progress |
|
||||||
- Relaunch resilience tests
|
| 11.1 | Account Foundation Audit | Completed |
|
||||||
- Backend unavailable tests
|
| 11.2 | Account Schema + Namespace Foundation | Completed |
|
||||||
- Cached remote library survival
|
| 11.3 | Device Linking Foundation | Planned |
|
||||||
- Favorite/download/artwork persistence during outage
|
| 11.4 | Legacy Owner Claim & Transfer | Planned |
|
||||||
- Offline playback after relaunch
|
| 11.5 | OAuth Identity Providers | Planned |
|
||||||
- Artwork replacement coverage
|
| 11.6 | Device Management & Recovery | Planned |
|
||||||
- Asset replacement coverage
|
|
||||||
- Track deletion handling
|
|
||||||
- Sync cursor recovery across backend failure
|
|
||||||
| 11 | Accounts | Planned |
|
|
||||||
| 12 | Monetization | Planned |
|
| 12 | Monetization | Planned |
|
||||||
| 13 | Pro Features | 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.
|
- Final end-to-end resilience coverage.
|
||||||
|
|
||||||
**Current status**
|
**Current status**
|
||||||
In Progress
|
Completed
|
||||||
|
|
||||||
**Completion notes**
|
**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
|
## 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`.
|
- Final resilience sign-off criteria for closing Milestone `10`.
|
||||||
|
|
||||||
**Current status**
|
**Current status**
|
||||||
Planned
|
Completed
|
||||||
|
|
||||||
**Completion notes**
|
**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
|
## 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.
|
- Device enrollment and recovery flows tied to a real account.
|
||||||
- Backend identity model changes needed to support account lifecycle operations.
|
- 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**
|
**Current status**
|
||||||
Planned
|
Planned
|
||||||
|
|
||||||
**Completion notes**
|
**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
|
## Milestone 12 Monetization
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user