From 488b219ef9fbc5a29a3c02056ce4ca99ba2e0f1e Mon Sep 17 00:00:00 2001 From: diyaa Date: Thu, 25 Jun 2026 00:03:35 +0200 Subject: [PATCH] Mark device linking milestone complete --- docs/VELODY_ROADMAP.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/VELODY_ROADMAP.md b/docs/VELODY_ROADMAP.md index 45643ba..2dd28cd 100644 --- a/docs/VELODY_ROADMAP.md +++ b/docs/VELODY_ROADMAP.md @@ -26,7 +26,7 @@ When milestone scope, sequencing, or status changes, update this file first. | 11 | Accounts | In Progress | | 11.1 | Account Foundation Audit | Completed | | 11.2 | Account Schema + Namespace Foundation | Completed | -| 11.3 | Device Linking Foundation | Planned | +| 11.3 | Device Linking Foundation | Completed | | 11.4 | Legacy Owner Claim & Transfer | Planned | | 11.5 | OAuth Identity Providers | Planned | | 11.6 | Device Management & Recovery | Planned | @@ -365,8 +365,8 @@ Move beyond the current single-owner bootstrap model and introduce formal user a 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. +Milestones `11.1`, `11.2`, and `11.3` are complete. +Work continues with legacy ownership transfer, OAuth identity providers, and device management/recovery. ## Milestone 11.1 Account Foundation Audit @@ -387,10 +387,12 @@ Completed ## Milestone 11.3 Device Linking Foundation **Current status** -Planned +Completed **Completion notes** -Planned (next milestone) +Completed. + +This milestone added the internal device-linking foundation without exposing public linking routes, signup, login, OAuth, or UI. It added `linkedAt` and `relinkedAt` device fields, an internal `DeviceLinkingService`, device token rotation during linking, `DeviceLinkHistory` persistence, and safe sync cursor reset behavior when device ownership changes. ## Milestone 11.4 Legacy Owner Claim & Transfer