# Router flow: Generic

## Entry signals
- Unclassified or mixed intent

## Steps
1) Ask the user what they want to achieve and why.
2) Ask if it is software, research, design, or policy.
3) Route to the closest specialized flow.

## Required questions
- What is the goal?
- Who is the audience?
- What output format is expected?

## Required outputs
- Minimal `requirement.md`

## Scripted Q/A tree

### Q1: Goal
Q: "What is the goal and why does it matter?"  
A: capture objective and motivation

### Q2: Domain
Q: "Is this software, research, design, or policy?"  
A: route to specific flow

### Q3: Output
Q: "What output format do you need?"  
A: capture expected format

## Gates
- Must select a domain before proceeding

## Agents
- Generalist
