Open an issue first for anything larger than a small fix, so we agree on the direction before you spend time on it.
- Fork the repo and branch from
main. node serve.mjsruns the editor at http://127.0.0.1:4192/.npm testruns the tests.- Keep to the layout in
CLAUDE.md(where things go, and the rules that are easy to break).tests/architecture.test.mjsfails on a file that imports from the wrong folder. - Open a pull request against
main.maintakes no direct pushes; every change goes through a pull request.