This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user