Store and render paragraph breaks within speaker turns #68

Merged
mike merged 9 commits from paragraph-breaks-model into master 2026-09-30 21:05:34 -04:00
Owner

Record a paragraph break on a segment, keep it only within a speaker turn, and render each paragraph on the public and admin pages with a timestamp badge. The editor's paragraph controls now save the break, Shift-click on a paragraph badge removes it, and text and speaker edits preserve it.

Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com

Record a paragraph break on a segment, keep it only within a speaker turn, and render each paragraph on the public and admin pages with a timestamp badge. The editor's paragraph controls now save the break, Shift-click on a paragraph badge removes it, and text and speaker edits preserve it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Store and render paragraph breaks within speaker turns
All checks were successful
ci/crow/pr/build Pipeline was successful
11bd2b5968
Record a paragraph break on a segment, keep it only within a speaker turn, and render each paragraph on the public and admin pages with a timestamp badge. The editor's paragraph controls now save the break, Shift-click on a paragraph badge removes it, and text and speaker edits preserve it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
mike changed target branch from paragraph-breaks-controls to master 2026-09-22 19:00:25 -04:00
mike force-pushed paragraph-breaks-model from 11bd2b5968
All checks were successful
ci/crow/pr/build Pipeline was successful
to 434c791423
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-22 19:38:51 -04:00
Compare
mike force-pushed paragraph-breaks-model from 434c791423
All checks were successful
ci/crow/pr/build Pipeline was successful
to 3151989d85
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-22 20:21:23 -04:00
Compare
mike force-pushed paragraph-breaks-model from 3151989d85
All checks were successful
ci/crow/pr/build Pipeline was successful
to 70a98c609f
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-22 20:56:19 -04:00
Compare
Assert the editor starts with 17 paragraphs before introducing a break and
clarify each phase of the administrator flow.
Infer paragraph breaks from editor structure
All checks were successful
ci/crow/pr/build Pipeline was successful
7f14254b42
Remove the duplicated data-paragraph-break attribute and derive whether a
segment begins a paragraph from the server-rendered paragraph structure.
Move paragraph text and start derivation onto conversation types
All checks were successful
ci/crow/pr/build Pipeline was successful
6a3fb443f5
Give conversationParagraph a Text method, as conversationTurn had on master, and derive each turn's and paragraph's start from its first segment instead of storing it three times. buildTranscriptView is now a plain field-mapping loop again.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Document the transcript, turn, paragraph, segment hierarchy
All checks were successful
ci/crow/pr/build Pipeline was successful
2ee7338ffc
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
mike force-pushed paragraph-breaks-model from 2ee7338ffc
All checks were successful
ci/crow/pr/build Pipeline was successful
to 30cdd31dad
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-27 11:42:56 -04:00
Compare
mike force-pushed paragraph-breaks-model from 30cdd31dad
All checks were successful
ci/crow/pr/build Pipeline was successful
to 264b824639
All checks were successful
ci/crow/pr/build Pipeline was successful
2026-09-30 20:51:40 -04:00
Compare
Clarify paragraph grouping within speaker turns
All checks were successful
ci/crow/pr/build Pipeline was successful
188f629249
Make the new-paragraph and continuation paths explicit without changing
behavior.
mike scheduled this pull request to auto merge when all checks succeed 2026-09-30 21:02:58 -04:00
mike merged commit d963857cff into master 2026-09-30 21:05:34 -04:00
mike deleted branch paragraph-breaks-model 2026-09-30 21:05:34 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
oe/transcripts!68
No description provided.