Interrogate a design one decision at a time while maintaining shared domain language and durable design memory when useful. Use when the user wants a rigorous design grilling session, when terminology is fuzzy or overloaded, or when decisions should update CONTEXT.md or ADR-style docs as they are resolved.