Skip to content

quarantine: hide compiler-blocked lesson tracks - #16

Merged
thomasnormal merged 2 commits into
mainfrom
fleet/tutorial-compiler-quarantine
Oct 2, 2026
Merged

thomasnormal merged 2 commits into
mainfrom
fleet/tutorial-compiler-quarantine

Conversation

@thomasnormal

Copy link
Copy Markdown
Owner

Quarantine compiler-blocked tracks

Keep lessons out of public navigation until the browser toolchain can qualify them:

  • SystemVerilog interfaces, modports, tasks, and the Moore FSM (sv/interfaces, sv/modports, sv/tasks-functions, sv/fsm)
  • All currently published UVM lessons (uvm/reporting through uvm/ral)
  • All four cocotb lessons

The lesson source remains available for compiler/parity reproducers, but the deployed curriculum no longer promises exercises that fail in the browser. The curriculum removes the corresponding active rows/parts as well.

Evidence and ownership are recorded in fleet/GAPS.md and groups/parity/DECISIONS.md; this PR does not patch Mox or repin/publish WASM.

Validation:

  • Failing-first src/lessons/compiler-quarantine.test.js recorded at /tmp/tut/compiler-quarantine-failing-first.log
  • Focused quarantine + curriculum tests: 4 passed
  • Full Vitest: 74 passed, 4 skipped
  • npm run build: passed

@thomasnormal
thomasnormal force-pushed the fleet/tutorial-compiler-quarantine branch from a9e5162 to 65633aa Compare October 2, 2026 15:03
@thomasnormal
thomasnormal changed the base branch from fleet/tutorial-browser-correctness to main October 2, 2026 15:03
@thomasnormal
thomasnormal merged commit 3cf75c1 into main Oct 2, 2026
2 of 4 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