Commit 580e0000 by PLN (Algolia)

docs: the gig records are at Perso/www, not Web/www

The documented path did not exist; resolving it cost a lookup while building
gen_setlist.py. Also points at the judge_specs ear lists, which is where a gig
lives before its tracks.json is built -- the cosmicfest set among them.
parent f68277f2
...@@ -49,7 +49,12 @@ ParVagues' main livecoding workspace. ...@@ -49,7 +49,12 @@ ParVagues' main livecoding workspace.
a gig's `tracks.json` enumerates the tracks it contains. a gig's `tracks.json` enumerates the tracks it contains.
- **Mastering ≠ metadata. Never invent gig metadata.** Audio/mastering work references - **Mastering ≠ metadata. Never invent gig metadata.** Audio/mastering work references
takes by **Take-ID + date** only; gig metadata (venue, set title, poster, lineup) is takes by **Take-ID + date** only; gig metadata (venue, set title, poster, lineup) is
canonical in `../../Web/www/content/lives/{year}/{slug}.md` + `/tracks.json`. canonical in `../../Perso/www/content/lives/{year}/{slug}.md` + `/tracks.json`
(verified 2026-09-07; it is `Perso/www`, NOT `Web/www` — the old path does not
exist and cost a lookup. `tools/gen_setlist.py` resolves it, overridable with
`PV_WWW_ROOT`). A gig whose `tracks.json` is not built yet may still have an
ear-derived list in `armada/tide-table/judge_specs/*_setlist_ear.json` — that
is where the cosmicfest-2026 set lives.
(No `next/` segment — the app was hoisted out of it in www's `6e51fff`.) (No `next/` segment — the app was hoisted out of it in www's `6e51fff`.)
Verify there and cite the path — don't copy strings from intermediate scripts (e.g. Verify there and cite the path — don't copy strings from intermediate scripts (e.g.
`split_bandcamp.py`'s ALBUM was wrong). If a fact isn't in the canonical source, ask. `split_bandcamp.py`'s ALBUM was wrong). If a fact isn't in the canonical source, ask.
......
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