The frequency gate: a rule changes after being hit TWICE. Each card names its evidence. Salmon cards are the two ⚠ open conflicts carried honestly in applet-converter.
R1 phase order
Two human approval gates: G-A (asset mix as a journey flow) and G-B (v0 layout walked in preview) BEFORE any appletisation or MCPisation.
Aswin notes 1-3 · E13 violated it, E15/E28 priced it
R2 prereqs
The arc opens with a prerequisite check-in from prerequisites_assumed - in the story, not silence.
E30 - the party-prep recall
R4 assets
"The asset actually runs" is a stage-2 gate - titles and briefs lie.
E8 - 3 of 5 defective
R5 interstitials
LOADING before every sim; TRAP/SNAPSHOT before/after their tropes; VAULTs at consolidations - as sub-nodes with a Max or Spark line.
Aswin note 4
R6 lessons
A LESSON enters as its slide deck - a cluster of image sub-nodes; appletisation assesses consecutive runs.
Aswin clarification 2026-08-06
R7 highlights
One line - one referent - one highlight; gold cues on actual targets, gated; interaction cadence over static frames.
Aswin D + further-D · probe-affordances is its executable half
R8 method scope
Never exclude a method on TG inference alone - check out_of_scope + SME-tagged assets; raise mismatches.
E15 - cross-multiplication reversal
R9 review
review-edit launches per applet AS IT LANDS, not batched.
Aswin ×2
R10 provenance
Every shaping source gets a named readable reference - boundary sources included.
Aswin note 5 · LESSON-SOURCES.md is the template
R11 pacing gates
Speaking-host probe + anim-proceed probe join the permanent ladder.
E18 - A02/A05 accepted proceed mid-animation
R12 transparency
Transparent field verified by COMPUTED style in BOTH themes, never by grepping tokens.
E18 - the DarkBG2.jpg survivor
R13 ops
Rename repair = uv sync + shebang sweep + kill stale listeners; a 200 is not ownership.
E19 - the zombie brain
R14 distillation
A brief is a cache with citations; builders read the rules whole; a zero-finding compliance spot-check guards the gap.
E20-23 - the honesty entry + audits
R15 felt walk
A machine walk never substitutes for the first-hand felt walk - mechanics-green ≠ experience-green.
E28 - "a disappointing local replica"
R16 overrides
An override is only real when the receiving side APPLIES it - trace each channel to the rendered screen once.
E27 video envelope · E33 dead content_html
R17 layer scope
The transparent-field contract is per LAYER TYPE - sweep all of them computed; black only where content wants it.
E32 - mediaLayer #000 behind a transparent sim
⚠ audio open conflict
rules/03 §F "synthesise, don't load - no audio files" vs the shipped corpus's mp3 sfx. Carried, not resolved.
applet-converter SKILL 3g
⚠ ladder depth open conflict
rules/01 §4 five-rung intervention ladder vs the corpus 2-tier hint scheme.
applet-converter SKILL 2b