23 lines
954 B
Markdown
23 lines
954 B
Markdown
# 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.
|