Skip to content

Dogfood demos: playwright_test segment 07 + pipeline visual_map filtering#53

Merged
jmjava merged 1 commit intomainfrom
cursor/dogfood-demos-playwright-6f6e
May 6, 2026
Merged

Dogfood demos: playwright_test segment 07 + pipeline visual_map filtering#53
jmjava merged 1 commit intomainfrom
cursor/dogfood-demos-playwright-6f6e

Conversation

@jmjava
Copy link
Copy Markdown
Owner

@jmjava jmjava commented May 6, 2026

Summary

This completes the first slice of in-repo dogfood from milestones/next-session-dogfood.md and aligns Phase C of milestones/checklist-playwright-auto-narration.md.

Pipeline

  • generate-all Manim and VHS stages now render only scenes/tapes listed in visual_map for active segments.all (Config.pipeline_manim_scene_names, Config.pipeline_vhs_tape_filenames).
  • Segments with type: playwright_test skip Manim/VHS capture and rely on pre-recorded video for compose.

docs/demos

  • Segment 07 (playwright_test) with narration stub and a short committed WebM under terminal/rendered/ (gitignore narrowed so this file can be tracked).
  • discover_tests, narration_from_source, pages metadata for 07, root docgen.catalog.yaml (empty entries), and docs/demos/README.md with command sequences.

Docs / milestones

  • Progress checkboxes in next-session-dogfood.md; Phase C updates in the checklist; upstream-dogfood.md links the demos README as the in-repo prerequisite.

Tests

  • Config coverage for pipeline helpers; tests/test_pipeline.py mocks extended for the new config methods.

Follow-up (not in this PR)

  • Full generate-all / validate on segment 07 with real TTS audio (needs OPENAI_API_KEY and heavy tooling).
  • discover-tests --merge-catalog when a Node Playwright project exists in-tree.
  • Upstream courseforge/course-builder wiring remains separate per milestones/upstream-dogfood.md.
Open in Web Open in Cursor 

…ight dogfood

generate-all now renders only Manim scenes and VHS tapes referenced by active
segments in visual_map, so playwright_test segments use pre-recorded video without
running capture stages.

Wire docs/demos with discover_tests, narration_from_source, catalog init file,
segment 07 (playwright_test + checked-in WebM), README, and milestone checklist
updates. Extend gitignore to allow the committed dogfood WebM under terminal/rendered/.

Co-authored-by: John Menke <jmjava@gmail.com>
@jmjava jmjava marked this pull request as ready for review May 6, 2026 19:43
@jmjava jmjava merged commit 50bc647 into main May 6, 2026
7 checks passed
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