Grill-to-knowledge — every grill-me answer lands in knowledge/
Grill-to-knowledge
The rule
When the user invokes grill-me or asks a sequence of design questions, EVERY locked answer MUST land in knowledge/ in the same conversation. That includes:
- The question stem
- The chosen option
- The rejected options
- The "why" (rationale for the choice + why the rejected options were rejected)
Two destinations are valid:
- Append to the relevant existing decision file (
knowledge/decisions/<topic>/<slug>.md) - Write a new
decisions/architecture/<topic>.mdif no existing file covers it
Why
The chat transcript is the audit trail of HOW we got to a decision. The knowledge file is the SSoT for WHAT the decision is. Without writing it down, the next session re-debates the same questions because no one remembers what was locked.
How to apply
- Every grill-me invocation produces at least one knowledge file edit before the conversation ends.
- New decisions get a 2026-06-21-style entry in
knowledge/decisions/index.md. - Multi-question grills produce one consolidated decision file, not one file per question.
Cross-refs
- The self-update sibling rule ? [[rules/self-update-rule]]
- Keep-knowledge-fresh sibling rule ? [[rules/keep-knowledge-fresh]]