From d82a0e7eec97844cd5eaf8aa49315146d5ed3d33 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Thu, 10 Sep 2026 18:45:03 +0200 Subject: 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 Claude-Session: https://claude.ai/code/session_01YVoHVCcfBqud6ZjG4db3y7 --- docs/meshbay-draft-v6.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'docs/meshbay-draft-v6.md') diff --git a/docs/meshbay-draft-v6.md b/docs/meshbay-draft-v6.md index 90f9bf9..1105d0e 100644 --- a/docs/meshbay-draft-v6.md +++ b/docs/meshbay-draft-v6.md @@ -1,6 +1,17 @@ # MeshBay — Architecture Draft v6 -> Status: **current specification.** Supersedes `meshbay-draft-v5.md`. +> **Superseded by `MESHBAY_DESIGN.md`.** This was the architecture draft v6; its design +> content now lives in §6.2 (roots), §3.3 (devices), §8.2 (client), §9 (applications), §7.4–§7.5 (hub policy), §5.1 (transport), §10 (portability). +> +> 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: **superseded** (it was the current specification until this document +> was written). Supersedes `meshbay-draft-v5.md` in its turn. > **Sections not restated here are unchanged from v5**, which remains the reference for > everything v6 does not touch — the handshake (§4), node authority (§5), the hub's role > (§6), cryptography (§7) and the testing posture (§10) are all still v5's. -- cgit v1.2.3