A guided path from regex fluency to reading any grammar file in paxman/capabilities/*/grammar/ unaided.
uv run python learnings/serve.py
Then open http://localhost:8000/. This serves the course and runs the
capture endpoint: your exercise telemetry lands in
learnings/progress/ automatically (the chip in the corner confirms).
A plain static server also works — captures then stay in your browser until a capture server is
available. All links are relative, so any static server rooted at
learnings/ works.