docs(e2ee): update roadmap — ChronoMind + PeakPulse backends encrypted (9 total)

- ChronoMind: timers.description, routines.description, routines.steps[].notes (182 tests)
- PeakPulse: peak-sessions.notes (65 tests)
- Only MindLyst (KMP) and LocalMemGPT (SQLite) deferred
This commit is contained in:
saravanakumardb1 2026-03-21 12:04:10 -07:00
parent 1e1ee969dc
commit 32afe8dde7

View File

@ -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.
---