summaryrefslogtreecommitdiffstats
path: root/docs/musicbay.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/musicbay.md')
-rw-r--r--docs/musicbay.md14
1 files changed, 13 insertions, 1 deletions
diff --git a/docs/musicbay.md b/docs/musicbay.md
index d9794d2..0bcff38 100644
--- a/docs/musicbay.md
+++ b/docs/musicbay.md
@@ -1,6 +1,18 @@
# MeshBay — Music application (plan)
-> Status: **proposal**, not implemented. Follows the plug-in mechanism in
+> **Superseded by `MESHBAY_DESIGN.md`.** This was the Music application design; its design
+> content now lives in §9.8.
+>
+> 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** — `music-app.js`, `music-app-settings.js` and the node-side
+> enrichment all shipped; this header said "not implemented" long after they did.
+> Follows the plug-in mechanism in
> `docs/apps.md` — read that first, and `docs/mediacenter.md` second: Music
> reuses its node-side pattern (metadata fetched and cached by the node,
> never by a client) wherever the same shape applies, and this document only