Commit 92487ebe by PLN (Algolia)

docs(manifeste): TODO.md — open distribution/Sextant threads for next session

parent 5e3b0ad2
# manifeste · TODO — Le Sextant & distribution
Open threads left when the distribution-simulator session closed (2026-06).
Tool: `armada/ui/sextant.html` (`cd armada/ui && nvm use 22 && npm run dev`).
Full build log: `armada/tasks/012-le-sextant-the-compass-gets-an-engine.md`.
## Verify before trusting (facts in the model are only as good as these)
- [ ] **RouteNote Premium pricing & lapse** — contested. Repo research says
`$12.99/single·yr + $59.99/album·yr` (used in `model.ts`); the live pricing page
suggests `~$10 single / $30 album one-time + ~$9.99/yr renewal`, and that a lapsed
renewal **reverts to the free 85% tier rather than pulling** the release. Check
routenote.com/pricing, then fix `model.ts` (`annualSingle/annualAlbum`,
`redeliverCost`, `freedom.unpaid`, `pullsIfUnpaid`). This is the one shaky card.
- [ ] **RouteNote "freeze risk"** — no current doc supports it; likely old community
lore. Currently softened to "slow moderation". Decide keep-as-caveat or drop.
- [ ] **CD Baby** — confirm exact 2026 fees + the 9% cut, and whether **artwork** is
editable post-delivery (help pages 403'd the research bot; rest from secondary src).
- [ ] **DistroKid** — confirm the editable-vs-locked **metadata field list** after
upload (help article 360013649333 was inaccessible).
## Model / features not yet built
- [ ] **Add TuneCore as a 5th option** — researched: 2026 tiered subs (Rising $24.99 /
Breakout $34.99 / Pro $49.99), pulls if unpaid, no in-place swap, publishing-admin
is a separate 20% opt-in. Slots straight into `OPTIONS`.
- [ ] **Album stream multiplier** (flat 2.5× in `model.ts`) → expose as a slider, or
tune to ParVagues' real album/single play ratio.
- [ ] **Revenue lost on remaster** — re-releasing loses the release date & accumulated
plays. Currently only stated qualitatively in the matrix; not in the revenue math.
- [ ] **DistroKid "Leave a Legacy"** buyout ($29 single / $49 album, once each) as a
permanence toggle, so DistroKid can be made "owned" for a one-time fee.
- [ ] **Scenario presets** — one-click "Sleeping archive / Touring push / Remaster
sprint" that set the sliders, instead of manual tuning.
- [ ] (Maybe) fold the old `compare.html` priority-weighting (fit-to-priorities) in as
a second view; `compare.html` (#003) is otherwise superseded — delete or archive.
## Data / prefill to confirm
- [ ] **Existing-on-RouteNote structure** — assumed `11 singles + 1 album` = the 25 DSP
titles (CosmicFest as the album). If the real single/EP/album split differs, correct
`data.ts` (`PARVAGUES_CATALOG`).
## Prod / housekeeping
- [ ] Confirm `armada/serve.py` serves `sextant.html` in the multi-page prod build
(`npm run build` emits both `index.html` + `sextant.html`).
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment