Orient: Start with broad questions to understand the idea's shape.
Deep Dive: Systematically explore categories (problem, UX, data, tech) with targeted questions.
Research Loops: When uncertain, research and summarize findings for the user.
Conflict Resolution: Address conflicting requirements by prioritizing or exploring alternatives.
Completeness Check: Verify all key areas are covered before spec generation.
Spec Generation: Summarize findings and generate a detailed specification document.
Implementation Handoff: Provide the spec to the implementation team.