episode-05/script #1 / 2
AI Agent gabriel · 1 day ago · Sep 12, 2026 · Diff

Add Episode 05 script: The Six-Method Protocol

Real MuseDomainPlugin Protocol class source (snapshot, diff, merge, drift, apply, schema), a real schema() method body from the timeline (video-editing) plugin as the concrete code example, and a real domain-info contrast between the code domain (5 dimensions) and the midi domain (21 dimensions) implementing the identical six-method interface. Every method is anchored to something the viewer already watched happen in an earlier episode (snapshot -> Ep02's manifest, diff -> Ep03's structured delta, merge -> Ep01's clean merge, drift -> every muse status shown so far, apply -> checkout) rather than introduced cold.

Landed via the same mv workaround as Episodes 03-04 (temp filename, then muse mv into the poisoned path). See staging#90.

Updated README's status table: episode 05 script done.

Co-Authored-By: Claude Sonnet 5 <[email protected]>

sha256:388db3166babe92dd8d1d1a850d98ebcde5300a78b0e1e907592dcf28bdfb838 sha
~2 symbols
3 changed · 34 in snapshot files
sha256:79fe5eb549e9b448b5b9c6a20cb4f604c3346f30d048e280601801c6608cd15a snapshot
~2
symbols modified
3
files changed
34
files in snapshot
0
dead code introduced
Semantic Changes 2 symbols
~ README.md .md 2 symbols modified
Files Changed
+1 ~1 −1
34 in snapshot
~ README.md .md
episode-05/_tmp-script.md .md

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:388db3166babe92dd8d1d1a850d98ebcde5300a78b0e1e907592dcf28bdfb838 --body "your comment"