feat(labelton-lab): rights-primitive zoom-in lab — 8 scenes#55
Merged
Conversation
…to Mixdown
A dedicated lab for the Labelton rights primitive — sibling to Mixdown
(which covers the full closed loop). Mixdown's scene 1 ("Drop the master")
gets expanded into 8 scenes here, each isolating one mechanic of the
ERC-1155 cap-table model so a label-side reviewer or audit reader can
walk the primitive cleanly.
1. Master gets minted registerMaster, root variant fan
2. ISRC stays unique IsrcRootAlreadyRegistered revert
3. Cap-table sums or doesn't CapTableSharesDoNotSum(8500) revert
4. Cut a remix mintVariant(Remix) — same cap-table
inherited
5. Not a member, not your mint NotMasterMember revert
6. The membership snapshot quirk ERC-1155 share-transfer DOES NOT
move mint authority — honest design
tension flagged
7. AI provenance binds MuzixAIProvenance.setProvenance with
catalog=labelton, tokenId=variantId
8. DAO emergency pause setPaused, LabeltonPaused revert
Adds dedicated visual primitives:
- shield shape + --dao purple for the DAO governance agent
- 'hot' (red) return-arrow grammar for reverts (warn outbound, hot
return ~1.1s later)
- LABELTON-SCENES.md documents the revert grammar so future scenes
follow the same visual language
Header includes ← mixdown link as the first item so bidirectional
navigation between the two labs reads naturally.
JS syntax checked. 1213 lines (labelton.html) + 96 lines (SCENES doc).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sibling to Mixdown. Mixdown's scene 1 ("Drop the master") expanded into 8 scenes that isolate each Labelton mechanic.
Scenes:
Adds: shield shape + DAO purple agent type; 'hot' (red) return-arrow grammar for reverts (documented in LABELTON-SCENES.md); ← mixdown link in header.
1213 lines + 96-line SCENES doc. JS syntax checked.