aboutsummaryrefslogtreecommitdiffstats
path: root/docs/auth-confirm.md
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-10 18:45:03 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-10 18:45:03 +0200
commitd82a0e7eec97844cd5eaf8aa49315146d5ed3d33 (patch)
treefbc161e518f31274d2f86d87417b7393c4e40718 /docs/auth-confirm.md
parentb88bb8a8bcdc27a092f902f7adbe90373f15732e (diff)
downloadmeshbay-d82a0e7eec97844cd5eaf8aa49315146d5ed3d33.tar.gz
docs: point the superseded drafts at the design document
Twenty-three documents that MESHBAY_DESIGN.md absorbs gain a header saying so and naming the sections their content went to. None is deleted: code comments, tests and the documents themselves cite their sections and their labels, and each records reasoning a synthesis compresses. The header states the precedence, because two documents describing one system will disagree eventually: where a draft disagrees with MESHBAY_DESIGN.md the design document is right, and where either disagrees with the code the code is. Seven status lines were corrected on the way through, all of them claiming less than the truth. Videos, Music, Photos, partial-read hashing and account recovery were headed "proposal, not implemented" months after they shipped; the desktop client said "nothing here is implemented" with stages A through D running; draft v6 still called itself the current specification. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YVoHVCcfBqud6ZjG4db3y7
Diffstat (limited to 'docs/auth-confirm.md')
-rw-r--r--docs/auth-confirm.md14
1 files changed, 13 insertions, 1 deletions
diff --git a/docs/auth-confirm.md b/docs/auth-confirm.md
index 96bf7d7..3e8b488 100644
--- a/docs/auth-confirm.md
+++ b/docs/auth-confirm.md
@@ -1,6 +1,18 @@
# MeshBay — Password change and recovery
-> Status: **design, not built.** This is the decision record for two features that
+> **Superseded by `MESHBAY_DESIGN.md`.** This was the passphrase change and recovery; its design
+> content now lives in §3.6.
+>
+> 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: **built** (the reset endpoints, the recovery key and the node fan-out
+> all shipped; this header said "not built" long after they did). The decision
+> record for two features that
> look like one and are not: changing a passphrase you still know, and recovering
> from one you have lost.
> Follows the house convention: every claim names the adversary it holds against.