Every piece of knowledge has exactly one correct destination — never free-form memory.
type: user and type: feedback. Knowledge of type: project or type: reference MUST be written to a governance-eligible artifact — ADR, Context Inventory entry, plan amendment, or insights.md pointer — never directly to a memory file.insights.md becomes a black hole.type would be project or reference, route to the matching artifact instead. insights.md entries are pointers to where the learning landed, not the learning itself.| Knowledge kind | Destination | Memory? |
|---|---|---|
| User role / preferences / working style | memory/ | ✓ user |
| Correction or validated approach | memory/ | ✓ feedback |
| Architectural decision | new ADR via /new-adr | × |
| Domain or system fact | Context Inventory entry | × |
| Confirms / refutes a plan hypothesis | plan body + evidence block | × |
| Surprise during Exp/Production | insights.md pointer | × |
| External system pointer | Context Inventory external-references | × |
| Fact that changes scope of active plan | plan amendment (with provenance) | × |