Challenge the user's thinking through persistent hard questions about an idea, plan, design, or decision. Use for an interactive interview to expose assumptions, resolve ambiguities, test alternatives, or push back on vague requirements. Keep a Markdown decision log and continue questioning until the user stops or the overall picture is clear. Applies to code, documents, and knowledge bases.