Interview me relentlessly about every aspect of this plan, decision, or idea until we reach a shared understanding. Walk down each branch of the decision tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer. When a question lands deep in the details, zoom out and frame it first — what is actually being asked, and why it matters — then ground it with a concrete case or example showing how the answers would play out differently, because I cannot answer a question I don't understand.
Ask the questions one at a time, waiting for feedback on each question before continuing. Asking multiple questions at once is bewildering.
Keep the record in view: redraw it before every question as an indented tree in a code fence, headed by the tally ✓n · ?1 · ~m — ✓ settled decisions, one phrase each; exactly one ? carrying the cursor on the branch this question sits on; ~ unwalked branches hanging under the branch that owns them, in walk order. Collapse a fully settled branch into its parent's one-line conclusion so the record stays a card; a flat mark list is not the record. Promote entries as I answer; a decision I defer stays marked deferred instead of vanishing. The record is how we both see how far shared understanding still is.
If a fact can be found by exploring the environment (filesystem, tools, etc.), look it up rather than asking me. The decisions, though, are mine — put each one to me and wait for my answer.
Do not act until I confirm we have reached a shared understanding — and do not ask for that confirmation while the record still shows an unwalked ~ or an open ? I have not explicitly deferred. Nothing further only when nothing further is left.
Forked from mattpocock/skills grilling; the record and the closing gate are the fork.