Skip to content

Bridge 1d: generated chapters caption, chapter detection stage and park - #114

Merged
KodeStar merged 5 commits into
mainfrom
feat/bridge-1d
Oct 19, 2026
Merged

KodeStar merged 5 commits into
mainfrom
feat/bridge-1d

Conversation

@KodeStar

Copy link
Copy Markdown
Owner

Bridge Phase 1d (chapterless books), player side. Pairs with KodeStar/audiosilo-server#152 and KodeStar/audiosilo-bridge#5.

What

  • chapters_source: "generated" (additive, an open union): the book page's chapters show "Chapters found in the narration on this server"; an unknown future value shows no caption.
  • The Bridge generate action words the new stage chapter_detecting and park chapters_not_detected (6 locales), and holds Generate back while a chapters.detect job is open (409 detect_open gets its own message).
  • The book's chapters are read again when a Bridge job finishes (a detect job included) and when a running generate passes its early chapters save.

Tests and review: client, hooks, bridge-model and book-page tests. /simplify and /code-review max --fix applied (including the gap sweep). Gate green: tsc, lint, prettier, jest (4924 tests).

Verified live (web player against a scratch server with a paired Bridge): the caption and 5 found chapters; seeking to Stave Three and Stave Five lands on their starts. Needs a device run: the caption on iOS/Android.

…ters_not_detected park

chapters_source widens to 'community' | 'generated' (ChaptersSource) on the item and
chapters envelopes. The book page's Chapters tab ends a detected list with a quiet
server-glyph caption, "Chapters found in the narration on this server". The Generate
status words the new engine stage chapter_detecting ("Finding the chapters in the
narration") and the park chapters_not_detected ("The Bridge couldn't find the chapters
in the narration."), in all 6 locales.
@KodeStar
KodeStar merged commit 1404fa5 into main Oct 19, 2026
1 check passed
@KodeStar
KodeStar deleted the feat/bridge-1d branch October 19, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant