Skip to content

feat: CLI narration --revise and scene-spec title/box subtitles - #62

Merged
cursor[bot] merged 1 commit into
mainfrom
cursor/narration-revise-box-subtitle-afb7
Aug 1, 2026
Merged

feat: CLI narration --revise and scene-spec title/box subtitles#62
cursor[bot] merged 1 commit into
mainfrom
cursor/narration-revise-box-subtitle-afb7

Conversation

@jmjava

@jmjava jmjava commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Summary

Follow-up after #61:

Change Detail
CLI revise docgen narration-generate --revise --revision-notes "…" edits existing narration/*.md in place (same contract as wizard Revise; implies --force)
Title subtitle Optional title.subtitle (≤80 chars) — second line under the page title; shrinks layout stack budget
Box subtitle Optional boxes[].subtitle (≤60 chars) — decorative second line; not used for wait_word matching

Usage

docgen narration-generate --segment 01 --revise --revision-notes "Mention the Flask orchestrator earlier"
title:
  text: Architecture
  subtitle: Four pipelines
  font_size: 36
  color: C_WHITE
rows:
  - boxes:
      - label: Flask          # spoken beat anchor
        subtitle: orchestrator  # decorative only

Test plan

  • pytest tests/ (314 passed)
  • ruff check src/ tests/
  • Unit: revise mode passes current narration; CLI revise overwrites
  • Unit: title/box subtitle compile + layout budget shrinks with title.subtitle

Note: #60 (story_end / scene-spec av_sync anchors) was rebased onto main after #61 and is ready to merge separately.

Open in Web Open in Cursor 

@jmjava
jmjava marked this pull request as ready for review August 1, 2026 12:17
@cursor

cursor Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

Expose wizard-style in-place narration revise on `docgen narration-generate
--revise --revision-notes`, and add optional title.subtitle / box.subtitle
for richer diagram hierarchy without inventing spoken beat labels.

Co-authored-by: John Menke <jmjava@gmail.com>
@cursor
cursor Bot force-pushed the cursor/narration-revise-box-subtitle-afb7 branch from 484ca10 to 68a4a25 Compare August 1, 2026 12:44
@cursor
cursor Bot merged commit 4f5d2ff into main Aug 1, 2026
5 checks passed
@cursor
cursor Bot deleted the cursor/narration-revise-box-subtitle-afb7 branch August 1, 2026 12:46
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.

2 participants