Get Architecture Rationale
get_architecture_rationaleWhy is this module built this way? Aggregates all architectural decisions, active constraints, corrections, and skills for a domain into a coherent narrative. Use BEFORE refactoring or questioning a design choice — the answer is often 'it's that way because of compliance/performance/incident X'. Returns decisions sorted by recency, active constraints that still apply, and correction history showing what was tried and reverted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results per category (default 30) | |
| since | No | How far back to search (ISO datetime, default 180 days) | |
| domain | Yes | Domain or module to explain (e.g. 'retrieval', 'auth', 'billing', 'infra') | |
| include | No | Which artefact types to include (default: all) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||