# Hulumath AI Working Agreement Read `context/boot.md` and `context/capsule.json` before changing the product. Then select the smallest relevant product, architecture or deployment document under `docs/`. ## Source Boundaries - Hulumath owns its Django application, mathematical content, product rules and release documentation. - JLearn may link to Hulumath but does not own its users or runtime data. - JOps owns shared edge, deployment observation and platform authentication facts. - Secrets, production databases, uploads and user data remain outside Git. ## Change Protocol 1. Preserve server-side authorization, scoring and anti-cheat checks. 2. Keep API and WebSocket routes backward compatible or version them. 3. Update product or deployment documentation with behavioral changes. 4. Run `make context-check`, `make check` and `make test` before committing. 5. Treat checked-in release notes as source history, not live runtime proof.