Skip to content

feat: Phase C voice + timeline layers - #34

Merged
phaethix merged 1 commit into
feat/stage-lock-v1from
feat/voice-timeline-v1
Aug 3, 2026
Merged

feat: Phase C voice + timeline layers#34
phaethix merged 1 commit into
feat/stage-lock-v1from
feat/voice-timeline-v1

Conversation

@phaethix

@phaethix phaethix commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Schema: PagePanelSpec.speaker / timeline, ComicPagePlan.timeline
  • Sanitize moves letter first-person confession from reader dialogue → caption
  • Planner gets letter_reader/writer hints; page prompts get timeline grammar
  • Fingerprint voice_timeline: v1

Test plan

  • pytest tests/test_voice_timeline.py + related suites

Base: feat/layout-anti-template (Phase B). Stack: A → B → C.

Made with Cursor

Base automatically changed from feat/layout-anti-template to feat/stage-lock-v1 August 3, 2026 08:15
Add speaker/timeline schema fields, sanitize letter-writer I-voice off
letter-reader dialogue, inject timeline visual grammar, and fingerprint
voice_timeline v1.

Co-authored-by: Cursor <cursoragent@cursor.com>
@phaethix
phaethix force-pushed the feat/voice-timeline-v1 branch from bbf11ca to f106b52 Compare August 3, 2026 08:32
@phaethix
phaethix merged commit 348fba1 into feat/stage-lock-v1 Aug 3, 2026
@phaethix
phaethix deleted the feat/voice-timeline-v1 branch August 3, 2026 08:52
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