Skip to content

docs: new-user tutorial path + manual test plan - #343

Open
jeffcrouse wants to merge 3 commits into
mainfrom
docs-tutorials-and-test-plan
Open

docs: new-user tutorial path + manual test plan#343
jeffcrouse wants to merge 3 commits into
mainfrom
docs-tutorials-and-test-plan

Conversation

@jeffcrouse

Copy link
Copy Markdown
Member

Two docs from the pre-v0.1.2 audit prep.

New-user tutorial learning path (examples/tutorials/)

A GUI-first onboarding path that teaches the interface by doing, then graduates the reader to MCP:

# Tutorial Teaches
01 Meet Vivid The two surfaces + the bridge; tour a finished piece
02 Your first sound Track → instrument → clip → play
03 Your first visual Node-graph: generator → Output → tweak → stack an effect
04 Make it react The bridge: map an audio characteristic to a visual param
05 Perform it Scenes as sections; launch-quantize; live arrangement
06 Make it yours Author a shader operator live; graduate to C++/GPU (the north star)
07 Save & share Portable project round-trip + three export paths

Each step ends with a ✓ You should see/hear checkpoint and a Try it with MCP aside (the asides escalate from light reads to real driving — connect_mapping, scaffold_project_shader_operator, export_av). README.md is rewritten as a two-track index; the existing three tutorials become advanced follow-ups. Tutorial 06 threads the authoring posture + the new get_operator_authoring_guide / errored_ops surfacing.

Manual test plan (docs/testing/manual-test-plan.md)

A human walkthrough for a release-gate audit that ctest can't cover — seeing and hearing the output: launch + core flows, all 15 demos (per-demo expectations), the project-only fixtures, the 38 per-op examples, the 7 learning-path tutorials + 3 advanced, the ADR-0037 showcase harness, the export paths, the MCP/authoring surface, and a known-instability watch-list — with PASS/WARN/FAIL sign-off.

Follow-up (not in this PR)

Capture the screenshots each tutorial references (img/*.png) against the shipping UI.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QB6eSNJE55ru3g4vsL77GT

Two additions from the pre-v0.1.2 audit prep:

TUTORIALS — a GUI-first, new-user learning path in examples/tutorials/ (01..07):
Meet Vivid -> First sound -> First visual -> Make it react -> Perform it ->
Author an operator -> Save & share. Each teaches the interface by doing, ends
each step with a "You should see/hear" checkpoint, and carries a "Try it with
MCP" aside so the reader graduates from clicking to driving Vivid over the
control server. README.md rewritten as a two-track index (learning path +
advanced follow-ups: mcp-native-first-project / live-shader-edit /
project-cpp-operator). Tutorial 06 threads the north star (author your own op)
and the new authoring surface (get_operator_authoring_guide, errored_ops).

MANUAL TEST PLAN — docs/testing/manual-test-plan.md: a human walkthrough for a
release-gate audit that ctest can't cover (actually seeing/hearing the output):
launch + core flows, all 15 demos (with per-demo expectations), the project-only
fixtures, the 38 per-op examples, the 7 learning-path tutorials + 3 advanced,
the ADR-0037 showcase harness, the export paths, the MCP/authoring surface, and
a known-instability watch-list, with PASS/WARN/FAIL sign-off.

Follow-up: capture the screenshots each tutorial references (img/*.png) against
the shipping UI.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QB6eSNJE55ru3g4vsL77GT
@jeffcrouse
jeffcrouse enabled auto-merge (squash) August 12, 2026 01:08
…erface)

Real full-UI screenshots for the 7 learning-path tutorials, captured with the
new capture_interface control tool (the app's own composited window framebuffer)
and downscaled to 1600px. Each stages the concept with a fitting demo project:
overview<-pulse, first-sound<-neon, first-visual<-crystal, make-it-react<-spectrum,
perform-it<-grid, author-op<-song-sketch, save-and-share<-storm.

Note: composition varies by project (some have the node-graph scrolled); a few
may be worth reframing in a later pass, but they're real, on-brand, and replace
the placeholders.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QB6eSNJE55ru3g4vsL77GT
@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Production gate (core): ✅ PASS

  • 82/82 tests passed (0 failed) in 16.575s

Regenerated with layout_graph applied (control-edge-aware placement + roomier
spacing from #346), so the node graphs read as clean left→right flow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QB6eSNJE55ru3g4vsL77GT
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