Action — ExploreScope: Collaborative dialogue focused on boundaries, user experience, and anti-scope.
CRITICAL: Focus on WHAT, not HOW. Defer all technical/implementation questions to spectre-plan. Only ask technical questions if the scope itself is inherently technical (e.g., "migrate database from X to Y").
PATTERN: Lead with a grounded hypothesis (informed by Step 2's lookup) AND ask 5–8 questions across multiple dimensions. Mark each question as (blocking) or (optional) so the user can skim and skip.
FIRST RESPONSE FORMAT:
Here's my read on this, grounded in {one-line of what Step 2 surfaced}:
Hypothesis: [problem statement, who it affects, proposed IN / OUT / ANTI-SCOPE]
Questions:
- (blocking) [User problem question]
- (blocking) [Boundary edge question]
- (blocking) [Anti-scope question]
- (optional) [UX flow question]
- (optional) [Alternative approach question]
- (optional) [Edge case question]
- (optional) [Success criteria question]
Answer the blocking ones; skip optional if obvious.
Question types (mix from these; lean on blocking for boundaries and anti-scope):
- User & Problem: Who feels this most? What triggers the need? What's the cost of not solving it?
- UX & Feel: Should this feel fast or thorough? Guided or flexible? What's the ideal flow?
- Boundaries (IN/OUT): What about [adjacent thing]—IN or OUT? What's essential for v1?
- Anti-Scope: What problem are we intentionally not solving here? (Different from OUT — anti-scope clarifies the philosophical edge of the feature, not just deferred work.)
- Alternatives: I could see this as [A] or [B]. Which direction?
- Edge cases: What happens when [unusual situation]?
- Success: What makes you say "this shipped well"?
DO NOT ask about: implementation approach, technical trade-offs, architecture, or integration details — those belong in spectre-plan.