Turn a natural-language analytical question into Karthik-style analysis contract before coding, charting, or prose. Use when a user asks a data question, blog/data-story question, exploratory analysis question, or asks to plan an analysis; especially when the answer needs explicit operational definitions, unit of analysis, denominator, comparison, metric, caveats, and falsification conditions rather than generic LLM priors.