Contracts
Status: Accepted · Version: 0.1
Runtime repositories implement these contracts. They do not fork them.
| Path | Contents |
|---|---|
api/ |
Resources and operations for the modular monolith |
events/ |
Domain and audit events |
schemas/ |
JSON Schemas for persisted and exchanged objects |
A clickable prototype may stub responses, but the stub must use these shapes and states so the demo is not a different product.
OpenAPI files may be added beside the markdown when backend starts. If they disagree, fix them in one change. Do not “temporarily” ship a field that the schema forbids.