Reverse-engineer the architecture actually implemented in a codebase, then interrogate the user on why each decision was made — one question at a time, pushing back on hand-wavy answers. Ends with a verdict on which decisions the user can defend and which they cannot. Use when the user wants their architecture challenged, wants to rehearse a design/system-design interview, asks "grill me on this codebase", "why did I build it this way", "defend the architecture", or invokes /defend-architecture.