Skip to content

fix(narration): clean spoken prose + release 0.4.0#2

Merged
drewstone merged 1 commit into
mainfrom
fix/narration-vo-0.4.0
Jun 3, 2026
Merged

fix(narration): clean spoken prose + release 0.4.0#2
drewstone merged 1 commit into
mainfrom
fix/narration-vo-0.4.0

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

Fixes the 3/10 VO ("H is 60") — narration is now sanitized prose, not raw source. Ships 0.4.0 (world-class film: scoreboard + orbit + cinematic cards). 43 tests pass.

The VO read the brief's axis tags + the agent's raw .scad reply through TTS, so
it said the meaningless "H is 60". buildNarrationScript now runs spoken text
through speakable() — strips `var = value`, "(X)/(Y)/(Z)" tags, code fences,
markdown, tildes; keeps only the first sentence — and DROPS the raw agent reply
(the verdict line carries the outcome). Regression test asserts no raw code in
the VO. 0.4.0 also ships the world-class film: animated scoreboard, true 360
orbit (--orbit-dir), cinematic title cards, crossfade-ghosting fix, --result.
@drewstone drewstone merged commit 74a7c63 into main Jun 3, 2026
@drewstone drewstone deleted the fix/narration-vo-0.4.0 branch June 3, 2026 11:45
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