diff --git a/docs/devops/END_TO_END_ENCRYPTION_ROADMAP.md b/docs/devops/END_TO_END_ENCRYPTION_ROADMAP.md index 0fb90fa6..6a69902b 100644 --- a/docs/devops/END_TO_END_ENCRYPTION_ROADMAP.md +++ b/docs/devops/END_TO_END_ENCRYPTION_ROADMAP.md @@ -1,9 +1,9 @@ # ByteLyst — End-to-End Encryption Implementation Roadmap > **Purpose:** Phased implementation plan for encryption across the ByteLyst ecosystem. -> **Status:** Phase 1 + Phase 2 (Sprint 3 + Sprint 4) COMPLETE — 7 backends + native SDKs + client-encrypt + secure-storage-web +> **Status:** Phase 1 + Phase 2 (Sprint 3 + Sprint 4) COMPLETE — 9 backends + native SDKs + client-encrypt + secure-storage-web > **Author:** AI Architecture Review -> **Last updated:** 2026-07-12 +> **Last updated:** 2026-03-21 > **Design doc:** [`END_TO_END_ENCRYPTION_DESIGN.md`](END_TO_END_ENCRYPTION_DESIGN.md) --- @@ -263,14 +263,14 @@ Week 1-2 Week 3-4 Week 5-6 Week 7-8 Week 9-10 Week 11-14 #### 3.5 Remaining Backends (Low Priority — Defer or Skip) -| Product | Backend Port | Encrypted Fields | Decision | -| ---------------------- | ------------------- | ----------------------------------- | -------- | -| **FlowMonk** (4017) | `tasks.description` | Defer to Sprint 4 — low sensitivity | -| **ChronoMind** (4011) | None | Skip — timer configs not sensitive | -| **PeakPulse** (4010) | None | Skip — GPS/stats not sensitive | -| **LocalMemGPT** (4019) | `messages.content` | Sprint 5 (SQLite-specific approach) | +| Product | Backend Port | Encrypted Fields | Decision | +| ---------------------- | ---------------------------------------------------------------------- | --------------------------------------------------- | -------- | +| **FlowMonk** (4017) | `tasks.description` | ✅ Done (Sprint 4) — 211 tests | +| **ChronoMind** (4011) | `timers.description`, `routines.description`, `routines.steps[].notes` | ✅ Done — 182 tests | +| **PeakPulse** (4010) | `peak-sessions.notes` | ✅ Done — 65 tests | +| **LocalMemGPT** (4019) | `messages.content` | Deferred — SQLite raw SQL, needs different approach | -**Sprint 3 deliverable:** 6 product backends encrypted (LysnrAI, JarvisJr, NoteLett, MindLyst, NomGap, ActionTrail). +**Sprint 3 deliverable:** 9 product backends encrypted (LysnrAI, JarvisJr, NoteLett, NomGap, ActionTrail, FlowMonk, ChronoMind, PeakPulse). Only MindLyst (KMP) and LocalMemGPT (SQLite) deferred. ---