Build the guided episode setup intake [#1326]#1342
Open
dripsmvcp wants to merge 1 commit into
Open
Conversation
3c326b7 to
258e8e5
Compare
Add the guided episode setup intake as the first ingest step. The creator starts a new episode by choosing a Riverside recording link or separate synced speaker files, sees each source represented as a track, assigns every track to a speaker role (Host, Guest 1, Guest 2, ...), and adds optional social links per speaker. Continue stays gated until the setup is complete, then carries the source type, roles, names, and social links into episode readiness so the next step shows what the creator confirmed. - prototype/episode-setup-intake.html: new screen wired in as the first ingest step (preview shell stages, ingest-nav flow, connected ingest path, and landing catalog). - preview/episode-setup-handoff.js: shared save/load/summary helper that only carries a genuinely complete setup (every speaker named and role-assigned, no duplicate roles), mirroring the layout-first handoff. - prototype/episode-readiness.html: reads the handoff and surfaces the carried source type and speakers on the next step. - Focused coverage for incomplete setup, role assignment, and the handoff rendering into the next step. Closes e35dev#1326
258e8e5 to
950a091
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Builds the guided episode setup intake — the first usable step where a creator starts a new episode and turns raw synced recordings plus speaker context into an organized episode the rest of the workflow can build on.
From the preview app, a reviewer can:
What's included
prototype/episode-setup-intake.html— the new intake screen, wired in as the first ingest step across the preview shell stages, theingest-navflow, the connected ingest path, and the landing catalog.preview/episode-setup-handoff.js— a small shared save/load/summary helper that only carries a genuinely complete setup (every speaker named and role-assigned, no duplicate roles), mirroring the existing layout-first handoff helper.prototype/episode-readiness.html— reads the handoff and surfaces the carried source type and speakers on the next step.Verification
node scripts/run-tests.mjs prototypeandnode scripts/run-tests.mjs previewboth pass, including focused coverage for incomplete setup, role assignment, and the handoff rendering into the next step.node --check;git diff --checkis clean.Closes #1326