aboutsummaryrefslogtreecommitdiffstats
path: root/docs/desktop-client-v1.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/desktop-client-v1.md')
-rw-r--r--docs/desktop-client-v1.md19
1 files changed, 16 insertions, 3 deletions
diff --git a/docs/desktop-client-v1.md b/docs/desktop-client-v1.md
index c11837c..6a3ad25 100644
--- a/docs/desktop-client-v1.md
+++ b/docs/desktop-client-v1.md
@@ -1,8 +1,21 @@
# MeshBay — Desktop Client (design)
-> Status: **proposal**. Decided in discussion with the operator on 2026-08-17;
-> nothing here is implemented. Supersedes structural decision 18 in
-> `devel-phases-next.md` (pywebview) and rewrites Phase 13.
+> **Superseded by `MESHBAY_DESIGN.md`.** This was the desktop client design and decision record; its design
+> content now lives in §8.2 (shell), §3.3 (devices), §3.6 (accounts), §6.2 (roots), §6.5 (derived data), §10 (portability), §13.8 and §14 (decisions).
+>
+> It is kept because code comments, tests and other documents cite its
+> sections and its labels, and because it records reasoning a synthesis
+> compresses. **Where it disagrees with `MESHBAY_DESIGN.md`, the design
+> document is right; where either disagrees with the code, the code is.**
+> `MESHBAY_DESIGN.md` §16 maps every section reference here onto its
+> replacement, and §13 defines every label.
+
+> Status: **largely built.** Decided in discussion with the operator on
+> 2026-08-17; Stages A–D are running, and §10's table is the per-stage record.
+> Stages D5, D6, D9, D11 and D12 remain — see `MESHBAY_DESIGN.md` §15.2. This
+> header said "nothing here is implemented" long after most of it was.
+> Supersedes structural decision 18 in `devel-phases-next.md` (pywebview) and
+> rewrites Phase 13.
>
> Read `docs/invite-pairing-v1.md` and `docs/per-node-identity-v1.md` first — this
> document extends the roster and the pinning model, and it is wrong to read the