🚧 This document is a work in progress. Please wait for final guidance to be released.
This is a living resource that is built and maintained with the help of coding agents. Follow these steps when you want to propose an addition or modification:
- Update
.github/PLAN.mdwith the intent - Update the relevant spec in
specs/so tests know the new truth - Update or add tests in
tests/ - Implement the change
pytest -qpasses → open a PR
CI runs the spec suite on every PR
(.github/workflows/verify-course.yml).
Issues and PRs welcome. See LICENSE for terms.