name: 'workflow-dream'
Goal: The agent creates a complete scenario flow autonomously, then presents the result for user review.
When to use: When the user trusts the agent to make good decisions and prefers to review a complete proposal rather than approve each step.
Read design log at {output_folder}/_progress/00-design-log.md before starting.
Load scenario context from {output_folder}/C-UX-Scenarios/.
Before starting page design, verify that a scenario exists for the selected scenario:
{output_folder}/C-UX-Scenarios/[NN-slug]/[NN-slug].mdWhy: Phase 3's 8-question dialog is the canonical way to define scenarios. It produces richer, more grounded scenarios than trying to shortcut the process here.
When entering from Phase 3's [D] option (start designing), the scenario file and page folders already exist. Use:
{output_folder}/C-UX-Scenarios/[NN-slug]/pages/[NN].1-[page-slug]/ — each page has a boilerplate .md and a Sketches/ subfolder[NN].1-*.md) has full entry context (device, arrival, mental state) from Q4, Q5, Q6The Dream workflow uses the same steps as Suggest (./steps-s/) but with autonomous execution:
Step files in ./steps-s/ contain rules like "ALWAYS halt and wait for user input" and "NEVER generate content without user input." These rules apply ONLY in Suggest mode.
In Dream mode:
Reference data:
./data/scenario-init/ — scenario guides and examples./data/page-creation-flows/ — page creation approachesIn Dream mode, the agent updates the design log autonomously at each page completion. Append to the Design Loop Status table in {output_folder}/_progress/00-design-log.md:
| [Scenario slug] | [NN.X] | [Page name] | specified | [YYYY-MM-DD] |
Do NOT skip this — even in autonomous mode, the design log must be updated per page.
When Dream mode completes all pages in the scenario, present a summary for review:
**Dream complete! Here's what I created for [Scenario Name]:** | Step | Page | Status | Key Decisions | |------|------|--------|---------------| | [NN.1] | [page name] | specified | [brief summary] | | [NN.2] | [page name] | specified | [brief summary] | | ... | ... | ... | ... | **Shared components extracted:** [list if any] Review the pages and let me know what to adjust. When you're happy: 1. **Start building** — hand the first page to agentic development 2. **Explore responsive states / storyboard** — if any pages need detail workPresent the same two-option transition as Discuss and Suggest:
If complexity exists on this page:
**Specification for "[page name]" is complete.** This page has [responsive states / storyboard items / complex functionality] that need exploring. 1. **Explore [responsive states / storyboard / functionality]** — define the details 2. **Explore the next scenario step** — [next page name]If simple page:
**Specification for "[page name]" is complete. Ready to build.** 1. **Build it** — start agentic development 2. **Explore the next scenario step** — [next page name]In Dream mode, component extraction runs automatically: