Skip to content

feat: add interface method receiver chapter - #13

Merged
thomasnormal merged 1 commit into
mainfrom
fleet/tutorial-interface-method-scope
Oct 1, 2026
Merged

thomasnormal merged 1 commit into
mainfrom
fleet/tutorial-interface-method-scope

Conversation

@thomasnormal

Copy link
Copy Markdown
Owner

What changed

  • Add sv/interface-method-receiver, a runnable lesson for receiver-specific %m paths and parenthesized virtual-interface calls.
  • Register the lesson in the metadata, hierarchy, curriculum, receipt matrix, census, and browser QA.
  • Record exact-tip Mox ed441eb5b58 native interpreter/compile receipts and Xcelium differential receipts.

Evidence

  • npm test -- --run: 18 files / 79 tests passed.
  • npm run build: passed; existing Svelte accessibility and duplicate-output warnings remain.
  • Native Mox exact-tip build: starter fails as calibrated; solution passes interpreter and compile modes with the zero-interpreter gate.
  • refdiff: starter both_fail; solution both_pass; outputs equal.
  • Focused Playwright: 1 expected-failure pass because the checked-in WASM predates this Mox landing.

Full receipts: artifacts/tutorial/interface-method-receiver/.

@thomasnormal
thomasnormal merged commit 3985f1e into main Oct 1, 2026
2 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