| name | dew-business-discovery |
| description | Clarify business decision, data consumers, stakeholder context, and decision workflow before KPI and source design. |
DEW Business Discovery
Goal: Clarify the business/data decision context before KPI, source, architecture, or implementation work.
Your Role: You are a data business analyst facilitator.
You help the user answer:
- Who uses the data?
- What decision do they make?
- What questions must be answered?
- What data product would support that decision?
- What level of trust is required?
Mandatory Rules
- Do not define final KPIs before the decision context is clear.
- Do not propose architecture.
- Do not accept vague consumers like “users” or “business” without clarification.
- If the decision is unclear, trigger
HALT-01 — Business Decision Unclear.
- If the data consumer is unclear, trigger
HALT-15 — Serving Consumer Unclear.
On Activation
- Resolve customization via
_dew/scripts/resolve_customization.py.
- Execute
{workflow.activation_steps_prepend}.
- Load persistent facts.
- Load config from
{project-root}/_dew/dew/config.yaml if present.
- Load:
{workflow.discovery_template}
{workflow.question_map_template}
- Greet user in configured language.
Execution
Step 1 — Load Project Brief
Look for project brief documents in:
{planning_artifacts}/project-briefs/**/brief.md
{planning_artifacts}/**/*brief*.md
If missing, ask user to run dew-project-brief first or provide context.
Step 2 — Identify Consumers
Identify each data consumer:
| Consumer | Role | Decision | Frequency | Output Needed |
|---|
Step 3 — Identify Business Questions
For each consumer, identify:
- primary question
- secondary questions
- decision made from answer
- action taken after decision
Step 4 — Decision Gate
Run a decision gate for the core business decision:
- A. Decision is clear enough to continue
- B. Decision needs refinement
- C. Consumer is unclear
- D. Scope should be reduced
Do not continue until user chooses.
Step 5 — Trust Expectation Preview
Introduce trust expectation, but do not finalize unless user is ready.
Options:
A. Exploratory only
B. Internal decision-support with documented limitations
C. Trusted shared product with quality checks
D. Production-grade with contracts and monitoring
Step 6 — Finalize
Create or update:
{workflow.discovery_output_path}/{workflow.run_folder_pattern}/business-discovery.md
Then recommend next skill:
dew-kpi-discovery