The /docs/sessions on-site flyout nav (roadmap #30/#32) renders each
session's sessions.json `title`. publish-transcript.sh adds new entries
with an empty title and never overwrites, so every session published
after the #30 restructure (0016+) landed blank and stayed blank — ~19
sessions showed empty nav labels.
Backfill factual labels for the 16 finalized sessions that were blank,
derived from each transcript's own Goal/Outcome/Subject. Left blank:
0026/0027 (unfinalized --INPROGRESS placeholders, no reported work) and
0038 (in-progress, set at its own finalize). Additive metadata only;
matches the existing ascii-escaped JSON shape.
Reconciliation done in Session 0038.0.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Restructures the flat repo into one folder per session, with a top-level
README.md (the "about sessions" page, also rendered at /docs/sessions/about
by rfc-app v0.19.0+) and a sessions.json title manifest keyed by 4-digit
NNNN. Filenames inside each folder retain the full SESSION-NNNN.M-TRANSCRIPT-…
form (no trim of the SESSION- prefix). Legacy letter-form transcripts, if
any are still at the root, are not moved — the folder convention applies
to the numeric form only.
Session 0017.0; see SESSION-PROTOCOL.md §1 amendment for the binding shape.