markdowndeeb25a2 | 1 | # Module: <name> |
| 2 | |
| 3 | ## Purpose |
| 4 | |
| 5 | - **Responsibilities**: |
| 6 | - **Non-goals**: |
| 7 | |
| 8 | ## Public contracts |
| 9 | |
| 10 | - APIs / interfaces: |
| 11 | - Inputs / outputs: |
| 12 | |
| 13 | ## Dependencies |
| 14 | |
| 15 | - **Upstream**: |
| 16 | - **Downstream**: |
| 17 | |
| 18 | ## Data & persistence |
| 19 | |
| 20 | - Formats / schemas: |
| 21 | - Storage locations: |
| 22 | |
| 23 | ## Invariants |
| 24 | |
| 25 | - Rules that must always hold: |
| 26 | |
| 27 | ## Testing |
| 28 | |
| 29 | - Unit tests: |
| 30 | - Integration tests: |
| 31 | |
| 32 | ## Related docs |
| 33 | |
| 34 | - ADRs: |
| 35 | - Feature docs: |
| 36 | |
| 37 | |
View only · write via MCP/CIDE