From 19e82cd3cb12b46c13705a6430ad55d19825fb8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5rten=20Angner?= Date: Fri, 27 Feb 2026 11:06:47 +0100 Subject: [PATCH] Complete agent-dialog removal across all phases, workflows, and step files Replace Agent Dialog Gate with Design Log entry point in all 29 activity workflows (phases 2-8). Replace "Update agent dialog" with "Update design log" in 90+ step files across phases 5, 7, and 8. Update data files, guides, presentations, and templates to reference design log instead of agent dialogs. Only the deprecated _agent-dialogs/ archive folder retains original references. Co-Authored-By: Claude Opus 4.6 --- .../agent-guides/freya/agentic-development.md | 53 +++++----- .../saga/discovery-conversation.md | 2 +- .../agent-guides/saga/dream-up-approach.md | 14 +-- src/data/presentations/freya-presentation.md | 2 +- .../presentations/freya-workflows-guide.md | 2 +- src/data/presentations/idunn-presentation.md | 2 +- src/data/presentations/saga-presentation.md | 2 +- src/module-help.csv | 6 +- src/skills/freya.activation.md | 27 +++-- src/skills/idunn.activation.md | 25 +++-- src/skills/saga.activation.md | 27 +++-- .../steps-c/step-01a-understand-situation.md | 2 +- .../steps-c/step-01b-determine-if-needed.md | 2 +- .../steps-c/step-01c-offer-extract.md | 2 +- .../steps-c/step-01d-extract-info.md | 2 +- .../steps-c/step-01e-detect-starting-point.md | 2 +- .../steps-c/step-02a-explore-realization.md | 2 +- .../steps-c/step-02b-explore-solution.md | 2 +- .../step-02c-explore-why-it-matters.md | 2 +- .../step-02d-explore-how-we-see-it-working.md | 2 +- .../step-02e-explore-paths-we-explored.md | 2 +- .../step-02f-explore-recommended-solution.md | 2 +- .../steps-c/step-02g-explore-path-forward.md | 2 +- .../step-02h-explore-value-we-create.md | 2 +- .../step-02i-explore-cost-of-inaction.md | 2 +- .../step-02j-explore-our-commitment.md | 2 +- .../steps-c/step-02k-explore-summary.md | 2 +- .../steps-c/step-03a-reflect-back.md | 2 +- .../steps-c/step-03b-synthesize-document.md | 2 +- .../steps-c/step-03d-present-approval.md | 2 +- .../steps-c/step-04a-offer-signoff.md | 2 +- .../step-04b-determine-business-model.md | 2 +- .../steps-c/step-05a-contract-overview.md | 2 +- .../step-05b-contract-business-model.md | 2 +- .../steps-c/step-05c-contract-scope.md | 2 +- .../steps-c/step-05d-contract-payment.md | 2 +- .../steps-c/step-05e-contract-timeline.md | 2 +- .../steps-c/step-05f-contract-availability.md | 2 +- .../step-05g-contract-confidentiality.md | 2 +- .../step-05h-contract-not-to-exceed.md | 2 +- .../step-05i-contract-work-initiation.md | 2 +- .../steps-c/step-05j-contract-terms.md | 2 +- .../steps-c/step-05k-contract-approval.md | 2 +- .../steps-c/step-05l-finalize-contract.md | 2 +- .../step-06a-build-internal-signoff.md | 2 +- src/workflows/0-alignment-signoff/workflow.md | 6 +- .../0-project-setup/steps/step-01-welcome.md | 2 +- .../data/positioning-reflect-confirm.md | 4 +- .../data/positioning-synthesize.md | 4 +- .../1-project-brief/data/vision-synthesize.md | 2 +- .../1-project-brief/steps-c/step-01-init.md | 8 +- .../1-project-brief/steps-c/step-02-vision.md | 2 +- .../steps-c/step-03-positioning.md | 6 +- .../steps-c/step-05-business-model.md | 6 +- .../steps-c/step-06-business-customers.md | 4 +- .../steps-c/step-07-target-users.md | 6 +- .../steps-c/step-07a-product-concept.md | 6 +- .../steps-c/step-08-success-criteria.md | 4 +- .../steps-c/step-09-competitive-landscape.md | 4 +- .../steps-c/step-10-constraints.md | 2 +- .../steps-c/step-10a-platform-strategy.md | 4 +- .../steps-c/step-11-tone-of-voice.md | 4 +- .../steps-c/step-12-create-product-brief.md | 4 +- .../steps-c/step-13-content-init.md | 6 +- .../steps-c/step-14-personality.md | 6 +- .../1-project-brief/steps-c/step-15-tone.md | 6 +- .../steps-c/step-16-languages.md | 6 +- .../steps-c/step-17-seo-keywords.md | 6 +- .../steps-c/step-17a-content-structure.md | 2 +- .../step-18-create-content-document.md | 8 +- .../steps-c/step-19-inspiration-workshop.md | 6 +- .../steps-c/step-20-visual-init.md | 6 +- .../steps-c/step-21-existing-brand.md | 6 +- .../steps-c/step-22-references.md | 6 +- .../steps-c/step-23-design-style.md | 6 +- .../steps-c/step-24-layout-effects.md | 6 +- .../steps-c/step-25-imagery.md | 6 +- .../steps-c/step-26-create-visual-document.md | 2 +- .../steps-c/step-27-platform-init.md | 6 +- .../steps-c/step-28-tech-stack.md | 6 +- .../steps-c/step-29-integrations.md | 6 +- .../steps-c/step-30-contact-strategy.md | 6 +- .../steps-c/step-31-multilingual.md | 6 +- .../step-32-create-platform-document.md | 2 +- .../steps-c/step-33-analyze-brief.md | 2 +- .../steps-c/step-34-create-summary.md | 2 +- .../steps-c/step-35-update-design-log.md | 2 +- .../steps-v/step-01-brief-completeness.md | 2 +- .../step-02-trigger-map-consistency.md | 2 +- .../steps-v/step-03-seo-strategy.md | 2 +- .../steps-v/step-04-content-language.md | 2 +- .../steps-v/step-05-visual-direction.md | 2 +- .../templates/project-brief-dialog/USAGE.md | 99 ++----------------- .../1-project-brief/workflow-validate.md | 6 +- src/workflows/1-project-brief/workflow.md | 6 +- .../steps-c/step-01-overview.md | 20 ++-- .../2-trigger-mapping/workflow-validate.md | 7 +- src/workflows/2-trigger-mapping/workflow.md | 6 +- .../steps-c/step-01-load-context.md | 2 +- .../3-scenarios/steps-c/step-09-handover.md | 10 +- .../3-scenarios/workflow-validate.md | 7 +- src/workflows/3-scenarios/workflow.md | 6 +- .../4-ux-design/data/quality-guide.md | 2 +- .../steps-w/step-02-generate-visual.md | 2 +- .../steps-a/step-01-define-question.md | 2 +- .../steps-a/step-02-scan-codebase.md | 2 +- .../steps-a/step-03-map-architecture.md | 2 +- .../steps-a/step-04-document-findings.md | 4 +- .../steps-d/step-01-scope-and-plan.md | 2 +- .../steps-d/step-02-setup-environment.md | 2 +- .../steps-d/step-03-implement.md | 2 +- .../steps-d/step-04-verify.md | 2 +- .../steps-d/step-05-finalize.md | 2 +- .../steps-e/step-01-scope-change.md | 2 +- .../steps-e/step-02-analyze-impact.md | 2 +- .../steps-e/step-03-plan-implementation.md | 2 +- .../steps-e/step-04-implement.md | 2 +- .../steps-e/step-05-verify-and-document.md | 2 +- .../steps-f/step-01-reproduce.md | 2 +- .../steps-f/step-02-investigate.md | 2 +- .../steps-f/step-03-fix.md | 2 +- .../steps-f/step-04-verify.md | 2 +- .../steps-f/step-05-document.md | 2 +- .../steps-p/1-prototype-setup.md | 2 +- .../steps-p/2-scenario-analysis.md | 2 +- .../steps-p/3-logical-view-breakdown.md | 2 +- .../steps-p/4a-announce-and-gather.md | 2 +- .../steps-p/4b-create-story-file.md | 2 +- .../steps-p/4c-implement-section.md | 2 +- .../steps-p/4d-present-for-testing.md | 2 +- .../steps-p/4e-handle-issue.md | 2 +- .../steps-p/4f-handle-improvement.md | 2 +- .../steps-p/4g-section-approved.md | 4 +- .../steps-p/5-finalization.md | 2 +- .../steps-r/step-01-identify-target.md | 2 +- .../steps-r/step-02-explore-and-capture.md | 2 +- .../steps-r/step-03-generate-specs.md | 2 +- .../steps-r/step-04-extract-design-system.md | 2 +- .../steps-t/step-01-prepare.md | 2 +- .../steps-t/step-02-execute.md | 2 +- .../steps-t/step-03-document-issues.md | 2 +- .../steps-t/step-04-report.md | 2 +- .../steps-t/step-05-iterate.md | 2 +- .../workflow-acceptance-testing.md | 7 +- .../workflow-analysis.md | 7 +- .../workflow-bugfixing.md | 7 +- .../workflow-development.md | 7 +- .../workflow-evolution.md | 7 +- .../workflow-prototyping.md | 7 +- .../workflow-reverse-engineering.md | 7 +- .../5-agentic-development/workflow.md | 10 +- .../6-asset-generation/workflow-content.md | 7 +- .../6-asset-generation/workflow-figma.md | 7 +- .../6-asset-generation/workflow-icons.md | 7 +- .../6-asset-generation/workflow-images.md | 7 +- .../workflow-page-designs.md | 7 +- .../6-asset-generation/workflow-stitch.md | 14 +-- .../workflow-ui-elements.md | 7 +- .../6-asset-generation/workflow-videos.md | 7 +- .../6-asset-generation/workflow-wireframes.md | 7 +- src/workflows/6-asset-generation/workflow.md | 8 +- .../steps-c/step-01-scan-existing.md | 4 +- .../steps-c/step-02-compare-attributes.md | 4 +- .../steps-c/step-03-calculate-similarity.md | 4 +- .../steps-c/step-04-identify-opportunities.md | 4 +- .../steps-c/step-05-identify-risks.md | 4 +- .../steps-c/step-06-present-decision.md | 4 +- .../steps-c/step-07-execute-decision.md | 4 +- .../step-08a-initialize-design-system.md | 4 +- .../steps-c/step-08b-create-new-component.md | 4 +- .../steps-c/step-08c-update-component.md | 4 +- .../steps-c/step-08d-add-variant.md | 4 +- .../steps-c/step-08e-generate-catalog.md | 2 +- .../7-design-system/workflow-browse.md | 7 +- .../7-design-system/workflow-create.md | 7 +- .../7-design-system/workflow-edit.md | 7 +- .../7-design-system/workflow-import.md | 7 +- .../7-design-system/workflow-view.md | 7 +- src/workflows/7-design-system/workflow.md | 8 +- .../steps-a/step-01-identify.md | 8 +- .../steps-p/step-01-create-delivery.md | 2 +- .../8-product-evolution/workflow-analyze.md | 7 +- .../8-product-evolution/workflow-deploy.md | 9 +- .../8-product-evolution/workflow-design.md | 7 +- .../8-product-evolution/workflow-implement.md | 7 +- .../8-product-evolution/workflow-scope.md | 7 +- .../8-product-evolution/workflow-test.md | 7 +- src/workflows/8-product-evolution/workflow.md | 8 +- src/workflows/_agent-dialogs/workflow.md | 2 + 189 files changed, 396 insertions(+), 589 deletions(-) diff --git a/src/data/agent-guides/freya/agentic-development.md b/src/data/agent-guides/freya/agentic-development.md index 509660937..faded4014 100644 --- a/src/data/agent-guides/freya/agentic-development.md +++ b/src/data/agent-guides/freya/agentic-development.md @@ -1,14 +1,16 @@ # Freya's Agentic Development Guide -**When to load:** When implementing features, building prototypes, or fixing bugs through structured agent dialogs +**When to load:** When implementing features, building prototypes, or fixing bugs through structured development + +> **Note:** Agent dialogs have been replaced by the Design Log system. Use `_progress/00-design-log.md` for state tracking and `_progress/agent-experiences/` for session insights. --- ## Core Principle -**Agentic Development uses structured dialogs to build incrementally with full traceability.** +**Agentic Development builds incrementally with full traceability via the design log.** -Agent Dialogs bridge the gap between specifications and working code. Each step is self-contained, allowing fresh context while maintaining continuity. +The design log bridges the gap between specifications and working code. Each step is self-contained, allowing fresh context while maintaining continuity. --- @@ -23,7 +25,7 @@ Agentic Development is a **workflow approach** that produces various outputs: | **Bug Fixes** | Structured debugging and fixing | Issue resolution | | **Design Exploration** | Exploring visual/UX directions | Creative iteration | -**Key Insight:** By structuring work into documented dialog folders, we create: +**Key Insight:** By structuring work with a design log and experience records, we create: - **Isolation** — Each step can run in a fresh context - **Traceability** — Clear record of what was planned and executed - **Replayability** — Instructions can be rerun if needed @@ -33,14 +35,14 @@ Agentic Development is a **workflow approach** that produces various outputs: ## Agent Startup Protocol -**When awakened, always check for pending dialogs:** +**When awakened, always check the design log:** ``` -1. Check: {output_folder}/_progress/agent-dialogs/ -2. Find dialogs where: - - Status = "Not Started" or "In Progress" - - Agent matches the awakened agent -3. Present pending dialogs to user +1. Read: {output_folder}/_progress/00-design-log.md +2. Check Current and Backlog sections for: + - Items in progress + - Items ready to start +3. Present current state to user ``` This ensures no captured work is forgotten. @@ -49,14 +51,14 @@ This ensures no captured work is forgotten. ## The Bridge Role -Agent Dialogs bridge **specifications** and **development**: +The design log bridges **specifications** and **development**: ``` ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ -│ SPECIFICATION │ │ AGENT DIALOG │ │ DEVELOPMENT │ +│ SPECIFICATION │ │ DESIGN LOG │ │ DEVELOPMENT │ │ │ │ │ │ │ │ • What to build │────────▶│ • What's in scope │────────▶│ • How to build │ -│ • Object IDs │ │ • Step breakdown │ │ • Code files │ +│ • Object IDs │ │ • Current/Backlog │ │ • Code files │ │ • Requirements │ │ • Traceability │ │ • Components │ │ • Translations │ │ • Progress tracking │ │ • Tests │ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ @@ -64,20 +66,18 @@ Agent Dialogs bridge **specifications** and **development**: of Truth Layer ``` -**The specification is the single source of truth.** Dialogs do not duplicate spec content — they map implementation tasks to spec sections via Object IDs. +**The specification is the single source of truth.** The design log does not duplicate spec content — it maps implementation tasks to spec sections via Object IDs. --- -## Dialog Folder Structure +## Progress Folder Structure ``` -{output_folder}/_progress/agent-dialogs/ -└── {DATE}-{agent}-{feature-name}/ - ├── {DATE}-{agent}-{feature-name}-dialog.md ← Main file - └── steps/ - ├── 01-{step-name}.md ← Self-contained steps - ├── 02-{step-name}.md - └── ... +{output_folder}/_progress/ +├── 00-design-log.md ← Main state tracking +└── agent-experiences/ + ├── {DATE}-{agent}-{feature-name}.md ← Session insights + └── ... ``` --- @@ -198,10 +198,10 @@ For each Object ID: - **Object IDs are the contract** — Every implementation maps to an Object ID - **Spec changes update the spec** — Not the dialog or step files -### Dialog Files +### Design Log - **Be thorough in Setup Context** — Assume zero prior knowledge - **Include file paths** — Always use absolute or project-relative paths -- **Track progress** — Update the Steps Overview table after each step +- **Track progress** — Update the design log after each step ### Execution - **Read spec first** — Before implementing any Object ID @@ -213,9 +213,8 @@ For each Object ID: ## Related Resources -- **Agent Dialog Workflow:** `workflows/_agent-dialogs/workflow.md` -- **Dialog Template:** `workflows/_agent-dialogs/templates/dialog.template.md` -- **Step Template:** `workflows/_agent-dialogs/templates/step.template.md` +- **Design Log:** `{output_folder}/_progress/00-design-log.md` +- **Agent Experiences:** `{output_folder}/_progress/agent-experiences/` - **Phase 4 UX Design:** `workflows/4-ux-design/workflow.md` - **Inline Testing Guide:** `workflows/5-agentic-development/guides/INLINE-TESTING-GUIDE.md` diff --git a/src/data/agent-guides/saga/discovery-conversation.md b/src/data/agent-guides/saga/discovery-conversation.md index 1fbba9c7a..c85de45bc 100644 --- a/src/data/agent-guides/saga/discovery-conversation.md +++ b/src/data/agent-guides/saga/discovery-conversation.md @@ -237,7 +237,7 @@ Not: ### Never Re-Ask What You Already Know -When loading a new step, ALWAYS check what was captured in prior steps. The agent dialog files contain previous answers. +When loading a new step, ALWAYS check what was captured in prior steps. The design log and previous step outputs contain previous answers. **Pattern:** 1. Before asking your first question in a new step, review available context from prior steps diff --git a/src/data/agent-guides/saga/dream-up-approach.md b/src/data/agent-guides/saga/dream-up-approach.md index 12e47fec4..9bb6b8d02 100644 --- a/src/data/agent-guides/saga/dream-up-approach.md +++ b/src/data/agent-guides/saga/dream-up-approach.md @@ -129,7 +129,7 @@ docs/method/dream-up-rubric-phase-2.md - ✅ Context declaration (explicit usage context) - ✅ Visual connection diagram (shows logic flow) -**Document in agent dialog:** +**Document in design log:** ```markdown ## Layer 1: WDS Form Learned @@ -233,7 +233,7 @@ src/workflows/3-scenarios/data/validation-standards.md - SEO keywords (if relevant) - Future plans -**Document in agent dialog:** +**Document in design log:** ```markdown ## Layer 2: Project Context (Initial Load) @@ -917,12 +917,12 @@ Would you like to: --- -## Agent Dialog Documentation +## Design Log Documentation -**Throughout process, maintain comprehensive agent dialog:** +**Throughout process, maintain comprehensive agent experience log:** ```markdown -# Agent Dialog: Dream Up - Källa Trigger Map +# Agent Experience: Dream Up - Källa Trigger Map **Created:** {{date time}} **Mode:** {{Suggest/Dream}} @@ -996,9 +996,9 @@ Would you like to: [Strategic choices during generation] ``` -**Save agent dialog at:** +**Save agent experience at:** ``` -{output_folder}/_progress/agent-dialogs/{date}-trigger-map-{{mode}}.md +{output_folder}/_progress/agent-experiences/{date}-trigger-map-{{mode}}.md ``` --- diff --git a/src/data/presentations/freya-presentation.md b/src/data/presentations/freya-presentation.md index 10f3b5b4e..6a06d4929 100644 --- a/src/data/presentations/freya-presentation.md +++ b/src/data/presentations/freya-presentation.md @@ -75,4 +75,4 @@ Whether designing new features, refining experiences, building design foundation **Analyzing your project now...** -_(Continue to: `{project-root}/_bmad/wds/workflows/_agent-dialogs/project-analysis/02-project-analysis-router.md`)_ +_(Continue to: Read `{output_folder}/_progress/00-design-log.md` and present the Adaptive Dashboard)_ diff --git a/src/data/presentations/freya-workflows-guide.md b/src/data/presentations/freya-workflows-guide.md index 1ff4b6558..1305c25ee 100644 --- a/src/data/presentations/freya-workflows-guide.md +++ b/src/data/presentations/freya-workflows-guide.md @@ -28,7 +28,7 @@ Figma for refinement and component integration. ### 4. Agentic Development **When to use:** You want to build features iteratively with AI assistance. -**What it does:** Guided implementation using agent dialogs — prototypes, code, bug fixes. +**What it does:** Guided implementation using design log — prototypes, code, bug fixes. **Output:** Working implementations, prototype iterations **Best for:** When you're ready to go from spec to code with AI support. diff --git a/src/data/presentations/idunn-presentation.md b/src/data/presentations/idunn-presentation.md index 13c3b0bd7..eeac529de 100644 --- a/src/data/presentations/idunn-presentation.md +++ b/src/data/presentations/idunn-presentation.md @@ -71,4 +71,4 @@ Whether defining architecture, planning sprints, creating handoff packages, or c **Analyzing your project now...** -_(Continue to: `{project-root}/_bmad/wds/workflows/_agent-dialogs/project-analysis/02-project-analysis-router.md`)_ +_(Continue to: Read `{output_folder}/_progress/00-design-log.md` and present the Adaptive Dashboard)_ diff --git a/src/data/presentations/saga-presentation.md b/src/data/presentations/saga-presentation.md index 60ede2861..62cc49338 100644 --- a/src/data/presentations/saga-presentation.md +++ b/src/data/presentations/saga-presentation.md @@ -72,4 +72,4 @@ Whether starting new products, clarifying direction, researching users, or defin **Analyzing your project now...** -_(Continue to: `{project-root}/_bmad/wds/workflows/_agent-dialogs/project-analysis/02-project-analysis-router.md`)_ +_(Continue to: Read `{output_folder}/_progress/00-design-log.md` and present the Adaptive Dashboard)_ diff --git a/src/module-help.csv b/src/module-help.csv index c72a31ded..b6d197b42 100644 --- a/src/module-help.csv +++ b/src/module-help.csv @@ -1,5 +1,5 @@ module,phase,name,code,sequence,workflow-file,command,required,agent,options,description,output-location,outputs, -wds,0-wds-agents,Wake Saga,SAGA,1,_bmad/wds/agents/saga-analyst.agent.yaml,bmad-wds-saga,false,saga-analyst,Agent Activation,"Agent launcher. Wakes Saga (Strategic Analyst) who handles Phases 1-2. Saga introduces herself scans attached repos for WDS projects checks phase completion status finds unfinished agent dialogs and offers contextually appropriate next steps. Use this to start Product Brief or Trigger Map work.",,, +wds,0-wds-agents,Wake Saga,SAGA,1,_bmad/wds/agents/saga-analyst.agent.yaml,bmad-wds-saga,false,saga-analyst,Agent Activation,"Agent launcher. Wakes Saga (Strategic Analyst) who handles Phases 1-2. Saga introduces herself scans attached repos for WDS projects checks phase completion status reads the design log and offers contextually appropriate next steps. Use this to start Product Brief or Trigger Map work.",,, wds,0-wds-agents,Wake Freya,FREYA,2,_bmad/wds/agents/freya-ux.agent.yaml,bmad-wds-freya,false,freya-ux,Agent Activation,"Agent launcher. Wakes Freya (UX Designer) who handles Phases 3-4. Freya introduces herself scans repos checks prerequisites (Product Brief + Trigger Map) detects scenario and design status and offers appropriate next steps. Use this to start UX Scenarios or UX Design work.",,, wds,0-wds-agents,Wake Idunn,IDUNN,3,_bmad/wds/agents/idunn-pm.agent.yaml,bmad-wds-idunn,false,idunn-pm,Agent Activation,"Agent launcher. Wakes Idunn (Project Manager) who handles project oversight and Phase 5 (Design System). Idunn provides comprehensive status across ALL phases identifies unfinished work shows critical path and coordinates handoffs between agents. Use this for project overview or Design System work.",,, wds,0-wds-pitch,Alignment & Signoff,AS,10,_bmad/wds/workflows/0-alignment-signoff/workflow.md,bmad-wds-alignment,false,saga-analyst,Create Mode,"Optional. Secure stakeholder buy-in before the project starts. Create a pitch document service agreement and signoff. Use when working with clients or stakeholders who need to approve budget and scope. Skip if building your own product or working with a small trusted team.",design_artifacts/A-Product-Brief,"pitch service-agreement signoff", @@ -14,6 +14,6 @@ wds,2-wds-design,Functional Components,FI,50,_bmad/wds/workflows/4-ux-design/wor wds,2-wds-design,Visual Design,VD,60,_bmad/wds/workflows/6-asset-generation/workflow.md,bmad-wds-visual-design,false,freya-ux,Create Mode,"Transform specifications into visual prototypes. Generate styled HTML prototypes from specs then refine with Figma round-trips using code.to.design or AI image generation. This is where soul enters the product. A visual designer should set the visual language — the AI applies it consistently.",design_artifacts/C-UX-Scenarios,"html-prototypes visual-designs", wds,2-wds-design,Design System,DS,70,_bmad/wds/workflows/7-design-system/workflow.md,bmad-wds-design-system,false,freya-ux,Create Mode,"Manage your component library based on project mode: None Building Library or Existing. Components and design tokens grow organically from your design work. Each project builds on the last. Skip if using Design System Mode None.",design_artifacts/D-Design-System,"components/ design-tokens.md", wds,2-wds-design,Design Delivery,DD,80,_bmad/wds/workflows/4-ux-design/workflow-handover.md,bmad-wds-design-delivery,true,freya-ux,Create Mode,"Required. Validate specifications are complete and package them for development as DD yaml files. Freya runs a final audit checking every element every state and accessibility. The DD contract is what developers or the agentic development phase builds from. Nothing ships without this validation.",design_artifacts/E-PRD/Design-Deliveries,"delivery-package acceptance-criteria", -wds,3-wds-build,Agentic Development,AD,10,_bmad/wds/workflows/_agent-dialogs/workflow.md,bmad-wds-agentic-development,false,pm,Create Mode,"Build iteratively using Agent Dialogs. Design one thing build it verify with Puppeteer in the browser iterate. Every decision is logged so you can restart conversations without losing context. The agent tests its own work against acceptance criteria while you handle qualitative judgment.",_progress/agent-dialogs,"dialog-documents", +wds,3-wds-build,Agentic Development,AD,10,_bmad/wds/workflows/5-agentic-development/workflow.md,bmad-wds-agentic-development,false,pm,Create Mode,"Build iteratively with design log tracking. Design one thing build it verify with Puppeteer in the browser iterate. Every decision is logged so you can restart conversations without losing context. The agent tests its own work against acceptance criteria while you handle qualitative judgment.",_progress/agent-experiences,"experience-documents", wds,3-wds-build,Acceptance Testing,AT,20,_bmad/wds/workflows/5-agentic-development/workflow-acceptance-testing.md,bmad-wds-usability-testing,false,freya-ux,Create Mode,"Test the product on real users using their own devices in their own environment. Plan the test scenario conduct sessions with silence and deflection then replay recordings with users for retrospective think-aloud. The Whiteport Rule: if it is not worth showing to 5 users and 1 domain expert it should not be built.",design_artifacts/F-Testing,"test-results findings", -wds,3-wds-build,Product Evolution,PE,30,_bmad/wds/workflows/8-product-evolution/workflow.md,bmad-wds-product-evolution,false,idunn-pm,Create Mode,"Continuous improvement for living products. The full WDS process in miniature — receive feedback connect to Trigger Map update the spec first then project into code verify and document. Every change uses a Product Evolution Agent Dialog. Start here if you have an existing product you want to improve.",design_artifacts,"updated-artifacts", +wds,3-wds-build,Product Evolution,PE,30,_bmad/wds/workflows/8-product-evolution/workflow.md,bmad-wds-product-evolution,false,idunn-pm,Create Mode,"Continuous improvement for living products. The full WDS process in miniature — receive feedback connect to Trigger Map update the spec first then project into code verify and document. Every change is tracked in the design log. Start here if you have an existing product you want to improve.",design_artifacts,"updated-artifacts", diff --git a/src/skills/freya.activation.md b/src/skills/freya.activation.md index edb319409..6b5593491 100644 --- a/src/skills/freya.activation.md +++ b/src/skills/freya.activation.md @@ -34,12 +34,12 @@ Let me check what you're working on... 3. Filter out system repos (WDS, BMad expansion modules) 4. For each WDS project repo found: - Read `wds-project-outline.yaml` for project name and phase status - - Scan `_progress/agent-dialogs/` for dialog files with status `In Progress` or `Not Started` - - Note any open dialogs related to Phases 3-4 + - Read `_progress/00-design-log.md` — check Current table and Design Loop Status + - Note any in-progress work related to Phases 3-4 **Multi-project branching logic:** -**If multiple open agent dialogs found:** +**If in-progress work found in multiple projects:** ``` I found open work in multiple projects: 1. [Project A]: [Phase X - task description] @@ -48,7 +48,7 @@ I found open work in multiple projects: Which would you like to work on? ``` -**If no open dialogs but multiple projects:** +**If no in-progress work but multiple projects:** ``` I found [N] WDS projects in your workspace: 1. [Project A] - Phase [X] status @@ -64,7 +64,7 @@ Which project would you like to work on? - Check for my artifacts: - `C-UX-Scenarios/` folder (Phase 3) - `C-UX-Scenarios/` folder (Phase 3+4) -- Check for open agent dialogs in that project +- Check design log Current table for in-progress work - Note phase completion status ### 3. Status Report @@ -83,26 +83,25 @@ Phase 4: UX Design [✓ complete / ⏳ in-progress / ○ not started] ⚠️ Prerequisites missing: Need Saga to complete Phase 1-2 first Type /saga to call Saga -[If open dialog found:] -⏸ Unfinished work: [dialog-file-name.md] - Last task: [task description from dialog] +[If Current table has task:] +⏸ In progress: [task from Current table] -[If no open dialogs:] -○ No open agent dialogs for my phases +[If Current is empty:] +○ No work in progress for my phases ``` ### 4. Offer Next Steps **Only shown for single-project scenario.** Based on status, offer appropriate actions: -**If unfinished dialog found (default: resume):** +**If Current table has a task (default: resume):** ``` -I found unfinished work in [dialog-file-name.md]: -→ [task description from dialog] +I found in-progress work: +→ [task from Current table] Picking up where we left off... ``` -Read the dialog file, find the next incomplete step, and continue naturally. +Read the design log, check Design Loop Status for current page state, and continue naturally. Only ask before resuming if the user's message clearly indicates a different task. **If prerequisites missing:** diff --git a/src/skills/idunn.activation.md b/src/skills/idunn.activation.md index 64f003d7e..f7f9dab90 100644 --- a/src/skills/idunn.activation.md +++ b/src/skills/idunn.activation.md @@ -35,12 +35,12 @@ Let me check your project status... 3. Filter out system repos (WDS, BMad expansion modules) 4. For each WDS project repo found: - Read `wds-project-outline.yaml` for project name and phase status - - Scan `_progress/agent-dialogs/` for dialog files with status `In Progress` or `Not Started` - - Note any open dialogs across ALL phases + - Read `_progress/00-design-log.md` — check Current table and Design Loop Status + - Note any in-progress work across ALL phases **Multi-project branching logic:** -**If multiple open agent dialogs found:** +**If in-progress work found in multiple projects:** ``` I found open work in multiple projects: 1. [Project A]: [Phase X - task description] @@ -50,7 +50,7 @@ I found open work in multiple projects: Which would you like to work on? ``` -**If no open dialogs but multiple projects:** +**If no in-progress work but multiple projects:** ``` I found [N] WDS projects in your workspace: 1. [Project A] - Latest phase: [X], Status: [...] @@ -66,7 +66,7 @@ Which project would you like to work on? - Phase 2: `B-Trigger-Map/trigger-map.md` - Phase 3+4: `C-UX-Scenarios/` folder (scenarios, specs, prototypes) - Phase 5: `D-Design-System/` folder -- Check for open agent dialogs in that project +- Check design log Current table for in-progress work - Identify blockers or dependencies - List all completed/in-progress/pending phases @@ -84,10 +84,9 @@ Phase 3: UX Scenarios [✓ complete / ⏳ in-progress / ○ not started] Phase 4: UX Design [✓ complete / ⏳ in-progress / ○ not started] Phase 5: Design System [✓ complete / ⏳ in-progress / ○ not started] -[If unfinished dialogs found:] -⏸ Open work: -- [phase-name]: [task description] -- [phase-name]: [task description] +[If Current table has tasks:] +⏸ In progress: +- [task from Current table] [Critical path indicator:] ➡️ Next critical phase: [Phase X] @@ -98,14 +97,14 @@ Phase 5: Design System [✓ complete / ⏳ in-progress / ○ not started] **Only shown for single-project scenario.** Based on status, offer appropriate actions: -**If unfinished dialog found (default: resume):** +**If Current table has a task (default: resume):** ``` -I found unfinished work in [dialog-file-name.md]: -→ [task description from dialog] +I found in-progress work: +→ [task from Current table] Picking up where we left off... ``` -Read the dialog file, find the next incomplete step, and continue naturally. +Read the design log, check Design Loop Status for current state, and continue naturally. Only ask before resuming if the user's message clearly indicates a different task. **If project just starting:** diff --git a/src/skills/saga.activation.md b/src/skills/saga.activation.md index d4edc5d0a..7231a89c6 100644 --- a/src/skills/saga.activation.md +++ b/src/skills/saga.activation.md @@ -34,12 +34,12 @@ Let me check what you're working on... 3. Filter out system repos (WDS, BMad expansion modules) 4. For each WDS project repo found: - Read `wds-project-outline.yaml` for project name and phase status - - Scan `_progress/agent-dialogs/` for dialog files with status `In Progress` or `Not Started` - - Note any open dialogs related to Phases 1-2 + - Read `_progress/00-design-log.md` — check Current table and Design Loop Status + - Note any in-progress work related to Phases 1-2 **Multi-project branching logic:** -**If multiple open agent dialogs found:** +**If in-progress work found in multiple projects:** ``` I found open work in multiple projects: 1. [Project A]: [Phase X - task description] @@ -48,7 +48,7 @@ I found open work in multiple projects: Which would you like to work on? ``` -**If no open dialogs but multiple projects:** +**If no in-progress work but multiple projects:** ``` I found [N] WDS projects in your workspace: 1. [Project A] - Phase [X] status @@ -61,7 +61,7 @@ Which project would you like to work on? - Check for my artifacts: - `A-Product-Brief/product-brief.md` (Phase 1) - `B-Trigger-Map/trigger-map.md` (Phase 2) -- Check for open agent dialogs in that project +- Check design log Current table for in-progress work - Note phase completion status ### 3. Status Report @@ -74,26 +74,25 @@ Which project would you like to work on? Phase 1: Product Brief [✓ complete / ⏳ in-progress / ○ not started] Phase 2: Trigger Map [✓ complete / ⏳ in-progress / ○ not started] -[If open dialog found:] -⏸ Unfinished work: [dialog-file-name.md] - Last task: [task description from dialog] +[If Current table has task:] +⏸ In progress: [task from Current table] -[If no open dialogs:] -○ No open agent dialogs for my phases +[If Current is empty:] +○ No work in progress for my phases ``` ### 4. Offer Next Steps **Only shown for single-project scenario.** Based on status, offer appropriate actions: -**If unfinished dialog found (default: resume):** +**If Current table has a task (default: resume):** ``` -I found unfinished work in [dialog-file-name.md]: -→ [task description from dialog] +I found in-progress work: +→ [task from Current table] Picking up where we left off... ``` -Read the dialog file, find the next incomplete step, and continue naturally. +Read the design log, check Backlog for context, and continue naturally. Only ask before resuming if the user's message clearly indicates a different task. **If Phase 1 not started:** diff --git a/src/workflows/0-alignment-signoff/steps-c/step-01a-understand-situation.md b/src/workflows/0-alignment-signoff/steps-c/step-01a-understand-situation.md index 0cc1d51c5..3a465b9ed 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-01a-understand-situation.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-01a-understand-situation.md @@ -73,7 +73,7 @@ Let's get clear on what you need so we can move forward." Display: "**Select an Option:** [C] Continue to step-01b-determine-if-needed" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-01b-determine-if-needed.md b/src/workflows/0-alignment-signoff/steps-c/step-01b-determine-if-needed.md index fa093a6b5..5d746bb92 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-01b-determine-if-needed.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-01b-determine-if-needed.md @@ -83,7 +83,7 @@ Route to Project Brief workflow. Display: "**Select an Option:** [C] Continue to step-01c-offer-extract" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-01c-offer-extract.md b/src/workflows/0-alignment-signoff/steps-c/step-01c-offer-extract.md index a868bf160..d0702f725 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-01c-offer-extract.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-01c-offer-extract.md @@ -82,7 +82,7 @@ Skip to step-01e-detect-starting-point.md Display: "**Select an Option:** [C] Continue to step-01d-extract-info (if documents provided) or step-01e-detect-starting-point (if skipping)" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} (or step-01e if skipping extraction) +- IF C: Load, read entire file, then execute {nextStepFile} (or step-01e if skipping extraction) - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-01d-extract-info.md b/src/workflows/0-alignment-signoff/steps-c/step-01d-extract-info.md index 7105ce047..62afc04f8 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-01d-extract-info.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-01d-extract-info.md @@ -89,7 +89,7 @@ Extract relevant information from the communications/documents: Display: "**Select an Option:** [C] Continue to step-01e-detect-starting-point" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-01e-detect-starting-point.md b/src/workflows/0-alignment-signoff/steps-c/step-01e-detect-starting-point.md index 468571fa0..5935c0049 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-01e-detect-starting-point.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-01e-detect-starting-point.md @@ -85,7 +85,7 @@ Ask where they'd like to start: Display: "**Select an Option:** [C] Continue to step-02a-explore-realization (or step-02b-explore-solution based on user choice)" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} (or step-02b if starting with solution) +- IF C: Load, read entire file, then execute {nextStepFile} (or step-02b if starting with solution) - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02a-explore-realization.md b/src/workflows/0-alignment-signoff/steps-c/step-02a-explore-realization.md index 723cb32c9..a647f404b 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02a-explore-realization.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02a-explore-realization.md @@ -94,7 +94,7 @@ Explore the realization section with the user. Display: "**Select an Option:** [C] Continue to step-02b-explore-solution" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02b-explore-solution.md b/src/workflows/0-alignment-signoff/steps-c/step-02b-explore-solution.md index c579cc412..d9a9714a6 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02b-explore-solution.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02b-explore-solution.md @@ -77,7 +77,7 @@ If user starts with a solution idea: Display: "**Select an Option:** [C] Continue to step-02c-explore-why-it-matters" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02c-explore-why-it-matters.md b/src/workflows/0-alignment-signoff/steps-c/step-02c-explore-why-it-matters.md index fc5773d1a..4e29cad5d 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02c-explore-why-it-matters.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02c-explore-why-it-matters.md @@ -82,7 +82,7 @@ Explore why it matters and who we help. Display: "**Select an Option:** [C] Continue to step-02d-explore-how-we-see-it-working" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02d-explore-how-we-see-it-working.md b/src/workflows/0-alignment-signoff/steps-c/step-02d-explore-how-we-see-it-working.md index 6f8d46680..5b991d57f 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02d-explore-how-we-see-it-working.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02d-explore-how-we-see-it-working.md @@ -78,7 +78,7 @@ Explore how they see it working. Display: "**Select an Option:** [C] Continue to step-02e-explore-paths-we-explored" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02e-explore-paths-we-explored.md b/src/workflows/0-alignment-signoff/steps-c/step-02e-explore-paths-we-explored.md index 046bf5694..d9c17c91f 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02e-explore-paths-we-explored.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02e-explore-paths-we-explored.md @@ -77,7 +77,7 @@ Explore paths they explored. Display: "**Select an Option:** [C] Continue to step-02f-explore-recommended-solution" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02f-explore-recommended-solution.md b/src/workflows/0-alignment-signoff/steps-c/step-02f-explore-recommended-solution.md index 678757c17..4df1b2841 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02f-explore-recommended-solution.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02f-explore-recommended-solution.md @@ -75,7 +75,7 @@ Explore the recommended solution. Display: "**Select an Option:** [C] Continue to step-02g-explore-path-forward" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02g-explore-path-forward.md b/src/workflows/0-alignment-signoff/steps-c/step-02g-explore-path-forward.md index 3ea33efb7..5a871c8ef 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02g-explore-path-forward.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02g-explore-path-forward.md @@ -87,7 +87,7 @@ Explore the path forward. Display: "**Select an Option:** [C] Continue to step-02h-explore-value-we-create" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02h-explore-value-we-create.md b/src/workflows/0-alignment-signoff/steps-c/step-02h-explore-value-we-create.md index 18247b1ab..6a8616bfb 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02h-explore-value-we-create.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02h-explore-value-we-create.md @@ -89,7 +89,7 @@ Explore the value we'll create. Display: "**Select an Option:** [C] Continue to step-02i-explore-cost-of-inaction" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02i-explore-cost-of-inaction.md b/src/workflows/0-alignment-signoff/steps-c/step-02i-explore-cost-of-inaction.md index 39f87880c..072fdc282 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02i-explore-cost-of-inaction.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02i-explore-cost-of-inaction.md @@ -86,7 +86,7 @@ Explore cost of inaction. Display: "**Select an Option:** [C] Continue to step-02j-explore-our-commitment" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02j-explore-our-commitment.md b/src/workflows/0-alignment-signoff/steps-c/step-02j-explore-our-commitment.md index 0d0a1cac4..09513c195 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02j-explore-our-commitment.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02j-explore-our-commitment.md @@ -82,7 +82,7 @@ Explore our commitment. Display: "**Select an Option:** [C] Continue to step-02k-explore-summary" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-02k-explore-summary.md b/src/workflows/0-alignment-signoff/steps-c/step-02k-explore-summary.md index 1c23a18ea..e5b87de1f 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-02k-explore-summary.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-02k-explore-summary.md @@ -75,7 +75,7 @@ Explore the summary. Display: "**Select an Option:** [C] Continue to step-03a-reflect-back" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-03a-reflect-back.md b/src/workflows/0-alignment-signoff/steps-c/step-03a-reflect-back.md index 1986c3959..f2508c3d1 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-03a-reflect-back.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-03a-reflect-back.md @@ -83,7 +83,7 @@ If user wants adjustments, make them and re-reflect until confirmed. Display: "**Select an Option:** [C] Continue to step-03b-synthesize-document" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-03b-synthesize-document.md b/src/workflows/0-alignment-signoff/steps-c/step-03b-synthesize-document.md index 7815f9618..140efa5a7 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-03b-synthesize-document.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-03b-synthesize-document.md @@ -89,7 +89,7 @@ Help crystallize into a clear, compelling narrative using framework thinking: Display: "**Select an Option:** [C] Continue to Present for Approval" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-03d-present-approval.md b/src/workflows/0-alignment-signoff/steps-c/step-03d-present-approval.md index e9799efc4..a333f6c04 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-03d-present-approval.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-03d-present-approval.md @@ -95,7 +95,7 @@ Proceed to Project Brief workflow Display: "**Select an Option:** [C] Continue to step-04a-offer-signoff" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-04a-offer-signoff.md b/src/workflows/0-alignment-signoff/steps-c/step-04a-offer-signoff.md index 6edc46a4f..1bbc5b401 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-04a-offer-signoff.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-04a-offer-signoff.md @@ -91,7 +91,7 @@ Route to step-06a-build-internal-signoff.md (for internal signoff) Display: "**Select an Option:** [C] Continue to step-04b-determine-business-model (or step-06a for internal signoff)" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} (or step-06a for internal) +- IF C: Load, read entire file, then execute {nextStepFile} (or step-06a for internal) - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-04b-determine-business-model.md b/src/workflows/0-alignment-signoff/steps-c/step-04b-determine-business-model.md index 61e2b8df1..c05201049 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-04b-determine-business-model.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-04b-determine-business-model.md @@ -94,7 +94,7 @@ Which model fits your situation?" Display: "**Select an Option:** [C] Continue to step-05a-contract-overview" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05a-contract-overview.md b/src/workflows/0-alignment-signoff/steps-c/step-05a-contract-overview.md index b7c236f16..01a86381a 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05a-contract-overview.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05a-contract-overview.md @@ -75,7 +75,7 @@ Build the Project Overview section of the contract, pulling the realization and Display: "**Select an Option:** [C] Continue to step-05b-contract-business-model" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05b-contract-business-model.md b/src/workflows/0-alignment-signoff/steps-c/step-05b-contract-business-model.md index b72dc3b74..ffbf09689 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05b-contract-business-model.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05b-contract-business-model.md @@ -93,7 +93,7 @@ Build the Business Model section based on the user's selected model, explaining Display: "**Select an Option:** [C] Continue to step-05c-contract-scope" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05c-contract-scope.md b/src/workflows/0-alignment-signoff/steps-c/step-05c-contract-scope.md index 5d0fa35d2..f4b99b9ff 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05c-contract-scope.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05c-contract-scope.md @@ -92,7 +92,7 @@ Build the Scope of Work section with explicit IN scope, OUT of scope, deliverabl Display: "**Select an Option:** [C] Continue to step-05d-contract-payment" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05d-contract-payment.md b/src/workflows/0-alignment-signoff/steps-c/step-05d-contract-payment.md index f9349ec26..2fab9488d 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05d-contract-payment.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05d-contract-payment.md @@ -107,7 +107,7 @@ Build the payment terms section tailored to the selected business model, coverin Display: "**Select an Option:** [C] Continue to step-05e-contract-timeline" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05e-contract-timeline.md b/src/workflows/0-alignment-signoff/steps-c/step-05e-contract-timeline.md index f9ca6dbd4..b4edf1612 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05e-contract-timeline.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05e-contract-timeline.md @@ -81,7 +81,7 @@ Build the Timeline section defining when work will happen, key milestones, and d Display: "**Select an Option:** [C] Continue to step-05f-contract-availability (or step-05g if not Retainer)" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} (or step-05g if not Retainer) +- IF C: Load, read entire file, then execute {nextStepFile} (or step-05g if not Retainer) - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05f-contract-availability.md b/src/workflows/0-alignment-signoff/steps-c/step-05f-contract-availability.md index a0573ae54..22b330918 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05f-contract-availability.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05f-contract-availability.md @@ -84,7 +84,7 @@ Build the Availability section for retainer contracts, defining when the contrac Display: "**Select an Option:** [C] Continue to step-05g-contract-confidentiality" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05g-contract-confidentiality.md b/src/workflows/0-alignment-signoff/steps-c/step-05g-contract-confidentiality.md index d624d319b..e1e6d055d 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05g-contract-confidentiality.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05g-contract-confidentiality.md @@ -88,7 +88,7 @@ Build the Confidentiality clause protecting sensitive information shared during Display: "**Select an Option:** [C] Continue to step-05h-contract-not-to-exceed" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05h-contract-not-to-exceed.md b/src/workflows/0-alignment-signoff/steps-c/step-05h-contract-not-to-exceed.md index 0861eaf23..63eb76649 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05h-contract-not-to-exceed.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05h-contract-not-to-exceed.md @@ -95,7 +95,7 @@ Build the Not-to-Exceed clause based on business model - required for fixed-pric Display: "**Select an Option:** [C] Continue to step-05i-contract-work-initiation" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05i-contract-work-initiation.md b/src/workflows/0-alignment-signoff/steps-c/step-05i-contract-work-initiation.md index 6d668f96e..f07b590d7 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05i-contract-work-initiation.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05i-contract-work-initiation.md @@ -87,7 +87,7 @@ Build the Work Initiation section specifying exactly when work can begin - prote Display: "**Select an Option:** [C] Continue to step-05j-contract-terms" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05j-contract-terms.md b/src/workflows/0-alignment-signoff/steps-c/step-05j-contract-terms.md index 94a7f3310..bce112afe 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05j-contract-terms.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05j-contract-terms.md @@ -84,7 +84,7 @@ Build the Terms and Conditions section covering the legal framework including ch Display: "**Select an Option:** [C] Continue to step-05k-contract-approval" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05k-contract-approval.md b/src/workflows/0-alignment-signoff/steps-c/step-05k-contract-approval.md index e3a04cef8..242f679d7 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05k-contract-approval.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05k-contract-approval.md @@ -82,7 +82,7 @@ Build the Approval section with formal signature lines for both parties to make Display: "**Select an Option:** [C] Continue to step-05l-finalize-contract" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-05l-finalize-contract.md b/src/workflows/0-alignment-signoff/steps-c/step-05l-finalize-contract.md index 7401a33dd..81f1c1d44 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-05l-finalize-contract.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-05l-finalize-contract.md @@ -89,7 +89,7 @@ Update frontmatter of contract file with completion status. Display: "**Select an Option:** [C] Continue to step-06a-build-internal-signoff" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/steps-c/step-06a-build-internal-signoff.md b/src/workflows/0-alignment-signoff/steps-c/step-06a-build-internal-signoff.md index fdf2c51e1..9b07960ac 100644 --- a/src/workflows/0-alignment-signoff/steps-c/step-06a-build-internal-signoff.md +++ b/src/workflows/0-alignment-signoff/steps-c/step-06a-build-internal-signoff.md @@ -113,7 +113,7 @@ Build an internal signoff document for company projects, covering goals, budget, Display: "**Select an Option:** [C] Continue to step-06b-finalize-signoff" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/0-alignment-signoff/workflow.md b/src/workflows/0-alignment-signoff/workflow.md index ebbc26764..96295cf44 100644 --- a/src/workflows/0-alignment-signoff/workflow.md +++ b/src/workflows/0-alignment-signoff/workflow.md @@ -39,11 +39,9 @@ web_bundle: true Load and read full config from `{project-root}/_bmad/wds/config.yaml` and resolve: - `project_name`, `output_folder`, `user_name`, `communication_language` -### 2. Agent Dialog Gate +### 2. Design Log -1. Check `{output_folder}/_progress/agent-dialogs/` for pending alignment dialogs -2. If pending, present with status -3. If none, suggest creating one +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### 3. Start diff --git a/src/workflows/0-project-setup/steps/step-01-welcome.md b/src/workflows/0-project-setup/steps/step-01-welcome.md index 9b55f84d0..cca2d5e92 100644 --- a/src/workflows/0-project-setup/steps/step-01-welcome.md +++ b/src/workflows/0-project-setup/steps/step-01-welcome.md @@ -148,7 +148,7 @@ Next: Set up your project structure. Display: "**Select an Option:** [C] Continue to Step 2: Configuration & Structure" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/data/positioning-reflect-confirm.md b/src/workflows/1-project-brief/data/positioning-reflect-confirm.md index b3c17eea4..c8ebcd76b 100644 --- a/src/workflows/1-project-brief/data/positioning-reflect-confirm.md +++ b/src/workflows/1-project-brief/data/positioning-reflect-confirm.md @@ -40,7 +40,7 @@ Present the positioning components you captured: ### 3. Document What Was Misunderstood -**For agent dialog `07-positioning.md`:** +**For design log `07-positioning.md`:** In the Reflection Checkpoint section, record: - Your synthesis (what you presented) @@ -72,7 +72,7 @@ Am I capturing this right?" **Agent:** [Updates understanding, proceeds to Substep 4] -**Agent Dialog Update (`dialog/07-positioning.md`):** +**Design Log Update (`dialog/07-positioning.md`):** ```markdown ### Reflection Checkpoint diff --git a/src/workflows/1-project-brief/data/positioning-synthesize.md b/src/workflows/1-project-brief/data/positioning-synthesize.md index 1c564149a..0aaae6f6e 100644 --- a/src/workflows/1-project-brief/data/positioning-synthesize.md +++ b/src/workflows/1-project-brief/data/positioning-synthesize.md @@ -56,7 +56,7 @@ Show them the positioning statement: [1-2 sentences explaining why this positioning makes sense - reference specific context from conversation] ``` -### 4. Update Agent Dialog +### 4. Update Design Log **In `dialog/07-positioning.md`:** @@ -108,7 +108,7 @@ Northern Öland's geography creates a natural monopoly during summer season, but --- -## Agent Dialog Update +## Design Log Update **Mandatory:** Update `dialog/07-positioning.md` with: - Full conversation flow diff --git a/src/workflows/1-project-brief/data/vision-synthesize.md b/src/workflows/1-project-brief/data/vision-synthesize.md index 86089d41d..74a0ef6f4 100644 --- a/src/workflows/1-project-brief/data/vision-synthesize.md +++ b/src/workflows/1-project-brief/data/vision-synthesize.md @@ -33,7 +33,7 @@ Add to `product-brief.md`: - [Insight 3 - unique angle] ``` -### 3. Update Agent Dialog +### 3. Update Design Log **Mandatory:** Update `dialog/02-vision.md` before marking this step complete. diff --git a/src/workflows/1-project-brief/steps-c/step-01-init.md b/src/workflows/1-project-brief/steps-c/step-01-init.md index f4478de19..af807a307 100644 --- a/src/workflows/1-project-brief/steps-c/step-01-init.md +++ b/src/workflows/1-project-brief/steps-c/step-01-init.md @@ -58,7 +58,7 @@ Welcome the user and explain that this is their strategic foundation. This workf Set time expectations (30-60 minutes) and ask about any existing context that should be considered. -### 2. Agent Dialog Update +### 2. Design Log Update **Mandatory:** Update `dialog/00-context.md` before marking this step complete. Fill in: @@ -72,7 +72,7 @@ Mark Phase 0 / Step 1 complete in `dialog/progress-tracker.md` progress tracker. Display: "**Select an Option:** [C] Continue to Vision" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] @@ -91,13 +91,13 @@ ONLY WHEN user confirms readiness will you then load and read fully `{nextStepFi - User welcomed and expectations set - Time estimate communicated (30-60 minutes) - Existing context gathered (or noted as none) -- Agent dialog updated with project metadata +- Design log updated with project metadata - User confirms readiness to proceed ### ❌ SYSTEM FAILURE: - Started exploring vision or strategic topics - Generated content without user input -- Skipped agent dialog update +- Skipped design log update - Did not wait for user confirmation before proceeding **Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE. diff --git a/src/workflows/1-project-brief/steps-c/step-02-vision.md b/src/workflows/1-project-brief/steps-c/step-02-vision.md index 2a7fea1ed..6d42185c1 100644 --- a/src/workflows/1-project-brief/steps-c/step-02-vision.md +++ b/src/workflows/1-project-brief/steps-c/step-02-vision.md @@ -71,7 +71,7 @@ vision: '[synthesized vision statement]' Display: "**Select an Option:** [C] Continue to Positioning" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-03-positioning.md b/src/workflows/1-project-brief/steps-c/step-03-positioning.md index 3ca7f43d9..12fe3a8a9 100644 --- a/src/workflows/1-project-brief/steps-c/step-03-positioning.md +++ b/src/workflows/1-project-brief/steps-c/step-03-positioning.md @@ -60,7 +60,7 @@ Load and reference `../data/positioning-reflect-confirm.md`. Synthesize position ### 4. Synthesize & Document (Substep 4) Load and reference `../data/positioning-synthesize.md`. Create positioning statement, document with components and rationale. -### 5. Agent Dialog Update +### 5. Design Log Update **Mandatory:** Update `dialog/07-positioning.md` before marking this step complete. The dialog should capture: @@ -76,7 +76,7 @@ Mark Step 3 complete in `dialog/progress-tracker.md` progress tracker. Display: "**Select an Option:** [C] Continue to Create Trigger Map" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] @@ -96,7 +96,7 @@ ONLY WHEN positioning is synthesized and user confirms will you then load and re - All components captured (target, need, category, benefit, differentiator) - Positioning statement synthesized by agent from user input - User confirmed the synthesis -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: - Asked user to write a positioning statement directly diff --git a/src/workflows/1-project-brief/steps-c/step-05-business-model.md b/src/workflows/1-project-brief/steps-c/step-05-business-model.md index 0362a461d..bbb9c5f80 100644 --- a/src/workflows/1-project-brief/steps-c/step-05-business-model.md +++ b/src/workflows/1-project-brief/steps-c/step-05-business-model.md @@ -62,7 +62,7 @@ Reflect back what you heard. If user corrects, update understanding and confirm ### 4. Document Decision Add Business Model section to product brief with Model, Rationale, and Implications. -### 5. Agent Dialog Update +### 5. Design Log Update **Mandatory:** In `dialog/decisions.md`, append Business Model decision with opening question, user response, key discussion points, final decision, rationale, and implications. Mark Step 5 complete in `dialog/progress-tracker.md` progress tracker. @@ -75,7 +75,7 @@ Mark Step 5 complete in `dialog/progress-tracker.md` progress tracker. Display: "**Select an Option:** [C] Continue to Business Customers" (or "Continue to Target Users" if B2C) #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} (or step-07 if B2C) +- IF C: Load, read entire file, then execute {nextStepFile} (or step-07 if B2C) - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] @@ -94,7 +94,7 @@ ONLY WHEN business model is determined and user confirms will you then load and - Business model determined through natural conversation - Rationale and implications documented - User confirmed the business model assessment -- Agent dialog updated with decision +- Design log updated with decision - Correct conditional routing applied ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/1-project-brief/steps-c/step-06-business-customers.md b/src/workflows/1-project-brief/steps-c/step-06-business-customers.md index 410b6ca06..d884e52ed 100644 --- a/src/workflows/1-project-brief/steps-c/step-06-business-customers.md +++ b/src/workflows/1-project-brief/steps-c/step-06-business-customers.md @@ -57,7 +57,7 @@ Help the user define their ideal business customer profile, including company ch ### 1. Guide Business Customer Definition Ask about company size, industry, decision-making structure, and budget authority. Also identify buying roles (buyer vs. user). -### 2. Agent Dialog Update +### 2. Design Log Update **Mandatory:** Append to `dialog/decisions.md` if key decisions were made. Record: Business customer definition, buyer vs end-user distinction, business customer needs and decision criteria. @@ -68,7 +68,7 @@ Mark Step 6 complete in `dialog/progress-tracker.md` progress tracker. Display: "**Select an Option:** [C] Continue to Target Users" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-07-target-users.md b/src/workflows/1-project-brief/steps-c/step-07-target-users.md index 5d9a0916d..3b5542556 100644 --- a/src/workflows/1-project-brief/steps-c/step-07-target-users.md +++ b/src/workflows/1-project-brief/steps-c/step-07-target-users.md @@ -57,7 +57,7 @@ Help the user define their ideal customer profile by exploring who we are design ### 1. Guide User Description Guide user to describe their ideal users in detail. Ask about their role, demographics, daily experience, frustrations, goals, and current solutions. Also identify any secondary users or stakeholders. -### 2. Agent Dialog Update +### 2. Design Log Update **Mandatory:** Update `dialog/03-users.md` before marking this step complete. Fill in: Opening question about users + user's initial response, key exchanges exploring who they are, frustrations, goals, current solutions, user scenarios captured, reflection checkpoint, primary user definition + secondary users. @@ -68,7 +68,7 @@ Mark Step 7 complete in `dialog/progress-tracker.md` progress tracker. Display: "**Select an Option:** [C] Continue to Product Concept" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] @@ -87,7 +87,7 @@ ONLY WHEN target users are defined and user confirms will you then load and read - Primary user profile defined with behavioral depth - Secondary users identified if applicable - User confirmed the profiles match their target -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: - Accepted demographics-only user description diff --git a/src/workflows/1-project-brief/steps-c/step-07a-product-concept.md b/src/workflows/1-project-brief/steps-c/step-07a-product-concept.md index 99119833c..3e9884eca 100644 --- a/src/workflows/1-project-brief/steps-c/step-07a-product-concept.md +++ b/src/workflows/1-project-brief/steps-c/step-07a-product-concept.md @@ -73,7 +73,7 @@ Synthesize what you heard and confirm understanding with: Core Structural Idea, ### 5. Document the Concept Record: Core Structural Idea, Implementation Principle, Rationale, Concrete Example, Features That Stem From Concept. -### 6. Agent Dialog Update +### 6. Design Log Update **Mandatory:** Update `dialog/04-concept.md` before marking this step complete. Fill in: Opening question, user's initial description, key exchanges, rationale discussion, reflection checkpoint, final concept documentation. Mark Step 7a complete in `dialog/progress-tracker.md`. @@ -82,7 +82,7 @@ Fill in: Opening question, user's initial description, key exchanges, rationale Display: "**Select an Option:** [C] Continue to Success Criteria" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] @@ -102,7 +102,7 @@ ONLY WHEN product concept is articulated and user confirms will you then load an - Rationale explored and documented - Concrete example provided - User confirmed the concept captures their vision -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: - Accepted a feature list as the product concept diff --git a/src/workflows/1-project-brief/steps-c/step-08-success-criteria.md b/src/workflows/1-project-brief/steps-c/step-08-success-criteria.md index b11c3dfe6..d51ce9b5d 100644 --- a/src/workflows/1-project-brief/steps-c/step-08-success-criteria.md +++ b/src/workflows/1-project-brief/steps-c/step-08-success-criteria.md @@ -62,14 +62,14 @@ Ask which is most important. ### 5. Confirm and Document Reflect back. Get confirmation. Document in product brief. -### 6. Agent Dialog Update +### 6. Design Log Update Mandatory: Append to dialog/decisions.md. Mark Step 8 complete. ### N. Present MENU OPTIONS Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-09-competitive-landscape.md b/src/workflows/1-project-brief/steps-c/step-09-competitive-landscape.md index 522bcb728..21591ed46 100644 --- a/src/workflows/1-project-brief/steps-c/step-09-competitive-landscape.md +++ b/src/workflows/1-project-brief/steps-c/step-09-competitive-landscape.md @@ -65,14 +65,14 @@ What if the main alternative just adds your key feature? ### 6. Synthesize and Document Reflect back. Get confirmation. Document in product brief. -### 7. Agent Dialog Update +### 7. Design Log Update Append to dialog/decisions.md. Mark Step 9 complete. ### N. Present MENU OPTIONS Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-10-constraints.md b/src/workflows/1-project-brief/steps-c/step-10-constraints.md index ac970f44c..9b9195aa3 100644 --- a/src/workflows/1-project-brief/steps-c/step-10-constraints.md +++ b/src/workflows/1-project-brief/steps-c/step-10-constraints.md @@ -63,7 +63,7 @@ Brief and dialog. Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-10a-platform-strategy.md b/src/workflows/1-project-brief/steps-c/step-10a-platform-strategy.md index 716dda2ac..fc881e4c6 100644 --- a/src/workflows/1-project-brief/steps-c/step-10a-platform-strategy.md +++ b/src/workflows/1-project-brief/steps-c/step-10a-platform-strategy.md @@ -76,7 +76,7 @@ Help user define their platform strategy by asking about primary platform choice ### 2. Capture and Validate Capture platform strategy, validate alignment with vision and constraints, and document in Product Brief under "Platform & Device Strategy" section including primary platform, supported devices, device priority with rationale, interaction models, technical requirements (offline, native features), platform rationale, constraints considered, future plans, and design/development implications. -### 3. Agent Dialog Update +### 3. Design Log Update **Mandatory:** Append to `dialog/decisions.md` if key decisions were made. **Record:** @@ -90,7 +90,7 @@ Capture platform strategy, validate alignment with vision and constraints, and d Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-11-tone-of-voice.md b/src/workflows/1-project-brief/steps-c/step-11-tone-of-voice.md index 8748a4aeb..3cdb473c0 100644 --- a/src/workflows/1-project-brief/steps-c/step-11-tone-of-voice.md +++ b/src/workflows/1-project-brief/steps-c/step-11-tone-of-voice.md @@ -122,7 +122,7 @@ Once confirmed, document: 4. **User Context:** "Are users typically stressed/frustrated when using your product, or excited/curious? How should tone respond to their state?" 5. **Differentiation:** "How do competitors communicate? Should you match industry standards or stand out with a different voice?" -### 7. Agent Dialog Update +### 7. Design Log Update **Mandatory:** Append to `dialog/decisions.md` if key decisions were made. **Record:** @@ -136,7 +136,7 @@ Once confirmed, document: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-12-create-product-brief.md b/src/workflows/1-project-brief/steps-c/step-12-create-product-brief.md index 2f3fde849..0260adb15 100644 --- a/src/workflows/1-project-brief/steps-c/step-12-create-product-brief.md +++ b/src/workflows/1-project-brief/steps-c/step-12-create-product-brief.md @@ -177,7 +177,7 @@ Present a cohesive summary of everything captured, get final confirmation, and g ### 5. Update All Dialog Files -**Finalize agent dialogs:** +**Finalize design log:** **In `dialog/progress-tracker.md`:** - Mark ALL steps complete @@ -205,7 +205,7 @@ Present a cohesive summary of everything captured, get final confirmation, and g Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-13-content-init.md b/src/workflows/1-project-brief/steps-c/step-13-content-init.md index 0ed0be43d..fd61a57dd 100644 --- a/src/workflows/1-project-brief/steps-c/step-13-content-init.md +++ b/src/workflows/1-project-brief/steps-c/step-13-content-init.md @@ -64,8 +64,8 @@ Welcome user and set context for defining content and language strategy. - "We'll cover: brand personality, tone of voice, language requirements, and content guidelines." - "This usually takes 15-20 minutes." -### 5. Agent Dialog Update -After completing this step, update the agent dialog: +### 5. Design Log Update +After completing this step, update the design log: ```markdown ### Step 13: Initialization @@ -81,7 +81,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-14-personality.md b/src/workflows/1-project-brief/steps-c/step-14-personality.md index 5f023025d..373f20edd 100644 --- a/src/workflows/1-project-brief/steps-c/step-14-personality.md +++ b/src/workflows/1-project-brief/steps-c/step-14-personality.md @@ -84,8 +84,8 @@ Guide the user to articulate specific traits: - Fill in Brand Personality section - Create personality summary paragraph -### 6. Agent Dialog Update -After completing this step, update the agent dialog: +### 6. Design Log Update +After completing this step, update the design log: ```markdown ### Step 14: Brand Personality @@ -101,7 +101,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-15-tone.md b/src/workflows/1-project-brief/steps-c/step-15-tone.md index e40f487ec..9a7f81278 100644 --- a/src/workflows/1-project-brief/steps-c/step-15-tone.md +++ b/src/workflows/1-project-brief/steps-c/step-15-tone.md @@ -85,8 +85,8 @@ Present examples and ask: - Include spectrum positions with examples - Add We Say / We Don't Say lists -### 6. Agent Dialog Update -After completing this step, update the agent dialog: +### 6. Design Log Update +After completing this step, update the design log: ```markdown ### Step 15: Tone of Voice @@ -102,7 +102,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-16-languages.md b/src/workflows/1-project-brief/steps-c/step-16-languages.md index 8969389b1..63fe1f0ad 100644 --- a/src/workflows/1-project-brief/steps-c/step-16-languages.md +++ b/src/workflows/1-project-brief/steps-c/step-16-languages.md @@ -89,8 +89,8 @@ Example: German business communication is often more formal than Swedish. - Create language table with priority and coverage - Document translation approach -### 7. Agent Dialog Update -After completing this step, update the agent dialog: +### 7. Design Log Update +After completing this step, update the design log: ```markdown ### Step 16: Language Strategy @@ -106,7 +106,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-17-seo-keywords.md b/src/workflows/1-project-brief/steps-c/step-17-seo-keywords.md index a3465ef26..b119312ce 100644 --- a/src/workflows/1-project-brief/steps-c/step-17-seo-keywords.md +++ b/src/workflows/1-project-brief/steps-c/step-17-seo-keywords.md @@ -134,8 +134,8 @@ Document how keywords should be used: - Fill in full SEO Strategy section in content-language document - Include page-keyword map, URL structure, local SEO, structured data plan -### 10. Agent Dialog Update -After completing this step, update the agent dialog: +### 10. Design Log Update +After completing this step, update the design log: ```markdown ### Step 17: SEO Strategy @@ -151,7 +151,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-17a-content-structure.md b/src/workflows/1-project-brief/steps-c/step-17a-content-structure.md index 8ff24d28c..1657317f4 100644 --- a/src/workflows/1-project-brief/steps-c/step-17a-content-structure.md +++ b/src/workflows/1-project-brief/steps-c/step-17a-content-structure.md @@ -78,7 +78,7 @@ Add a "Content Structure Principles" section with whatever emerged from the conv Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-18-create-content-document.md b/src/workflows/1-project-brief/steps-c/step-18-create-content-document.md index 9f389e892..cbd3ac878 100644 --- a/src/workflows/1-project-brief/steps-c/step-18-create-content-document.md +++ b/src/workflows/1-project-brief/steps-c/step-18-create-content-document.md @@ -111,8 +111,8 @@ Explain what's next: - "Keywords will guide SEO implementation" - Recommend: "Now let's do Visual Direction to establish the visual style" -### 7. Agent Dialog Update -After completing this step, update the agent dialog: +### 7. Design Log Update +After completing this step, update the design log: ```markdown ### Step 18: Create Content Document @@ -124,7 +124,7 @@ After completing this step, update the agent dialog: **Timestamp:** [HH:MM] ``` -**Also update agent dialog completion:** +**Also update design log completion:** - Status: `complete` - Mark content-language.md in Generated Artifacts - Note: "Ready for Visual Direction workflow" @@ -133,7 +133,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-19-inspiration-workshop.md b/src/workflows/1-project-brief/steps-c/step-19-inspiration-workshop.md index 1e746bfe5..c3ba6fd19 100644 --- a/src/workflows/1-project-brief/steps-c/step-19-inspiration-workshop.md +++ b/src/workflows/1-project-brief/steps-c/step-19-inspiration-workshop.md @@ -74,9 +74,9 @@ After all sites: Create `inspiration-analysis.md` in the Product Brief output folder using the template at `../templates/inspiration-analysis.template.md`. -### 5. Agent Dialog Integration +### 5. Design Log Integration -Follow the same agent dialog pattern as other PB workflows: +Follow the same design log pattern as other PB workflows: - Create/update dialog entry for this workshop - Document key questions, answers, and insights - Note which elements were liked/disliked and why @@ -85,7 +85,7 @@ Follow the same agent dialog pattern as other PB workflows: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-20-visual-init.md b/src/workflows/1-project-brief/steps-c/step-20-visual-init.md index 178ee525c..fb216d86e 100644 --- a/src/workflows/1-project-brief/steps-c/step-20-visual-init.md +++ b/src/workflows/1-project-brief/steps-c/step-20-visual-init.md @@ -73,8 +73,8 @@ Welcome user and set context for capturing visual direction. - If yes: "Let's start by documenting what exists." - If no: "Great, we have a blank canvas to work with." -### 5. Agent Dialog Update -After completing this step, update the agent dialog: +### 5. Design Log Update +After completing this step, update the design log: ```markdown ### Step 20: Visual Direction Init @@ -90,7 +90,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-21-existing-brand.md b/src/workflows/1-project-brief/steps-c/step-21-existing-brand.md index c7aa4a8c0..b2230678d 100644 --- a/src/workflows/1-project-brief/steps-c/step-21-existing-brand.md +++ b/src/workflows/1-project-brief/steps-c/step-21-existing-brand.md @@ -101,8 +101,8 @@ If user has assets to share: - Fill in Existing Brand Assets section - Note brand constraints from partnerships -### 6. Agent Dialog Update -After completing this step, update the agent dialog: +### 6. Design Log Update +After completing this step, update the design log: ```markdown ### Step 21: Existing Brand Assets @@ -118,7 +118,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-22-references.md b/src/workflows/1-project-brief/steps-c/step-22-references.md index 5b71a38fc..b9c4769f7 100644 --- a/src/workflows/1-project-brief/steps-c/step-22-references.md +++ b/src/workflows/1-project-brief/steps-c/step-22-references.md @@ -90,8 +90,8 @@ Validate with user: "Would you say the visual direction should feel [keywords]?" - Add each reference with URL and what we like - Capture mood description and keywords -### 7. Agent Dialog Update -After completing this step, update the agent dialog: +### 7. Design Log Update +After completing this step, update the design log: ```markdown ### Step 22: Visual References @@ -107,7 +107,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-23-design-style.md b/src/workflows/1-project-brief/steps-c/step-23-design-style.md index f12386cd2..135b9121c 100644 --- a/src/workflows/1-project-brief/steps-c/step-23-design-style.md +++ b/src/workflows/1-project-brief/steps-c/step-23-design-style.md @@ -96,8 +96,8 @@ Based on tone and style: - Fill in Color Direction section - Fill in Typography Direction section -### 6. Agent Dialog Update -After completing this step, update the agent dialog: +### 6. Design Log Update +After completing this step, update the design log: ```markdown ### Step 23: Design Style @@ -113,7 +113,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-24-layout-effects.md b/src/workflows/1-project-brief/steps-c/step-24-layout-effects.md index 60c03d335..25673225f 100644 --- a/src/workflows/1-project-brief/steps-c/step-24-layout-effects.md +++ b/src/workflows/1-project-brief/steps-c/step-24-layout-effects.md @@ -101,8 +101,8 @@ Note constraints: - Fill in Layout Direction section - Fill in Visual Effects section -### 7. Agent Dialog Update -After completing this step, update the agent dialog: +### 7. Design Log Update +After completing this step, update the design log: ```markdown ### Step 24: Layout & Effects @@ -118,7 +118,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-25-imagery.md b/src/workflows/1-project-brief/steps-c/step-25-imagery.md index 88ba27de4..4e9219a81 100644 --- a/src/workflows/1-project-brief/steps-c/step-25-imagery.md +++ b/src/workflows/1-project-brief/steps-c/step-25-imagery.md @@ -110,8 +110,8 @@ Document standards: - Fill in Photography & Imagery section - Note image sources and guidelines -### 8. Agent Dialog Update -After completing this step, update the agent dialog: +### 8. Design Log Update +After completing this step, update the design log: ```markdown ### Step 25: Photography & Imagery @@ -127,7 +127,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-26-create-visual-document.md b/src/workflows/1-project-brief/steps-c/step-26-create-visual-document.md index 0365b89a2..ad9368bfb 100644 --- a/src/workflows/1-project-brief/steps-c/step-26-create-visual-document.md +++ b/src/workflows/1-project-brief/steps-c/step-26-create-visual-document.md @@ -116,7 +116,7 @@ Explain what's next: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-27-platform-init.md b/src/workflows/1-project-brief/steps-c/step-27-platform-init.md index 948f05e84..dc1690062 100644 --- a/src/workflows/1-project-brief/steps-c/step-27-platform-init.md +++ b/src/workflows/1-project-brief/steps-c/step-27-platform-init.md @@ -65,8 +65,8 @@ Welcome user and set context for capturing platform decisions. - If yes, capture these first - If no, proceed to exploration -### 5. Agent Dialog Update -After completing this step, update the agent dialog: +### 5. Design Log Update +After completing this step, update the design log: ```markdown ### Step 27: Platform Init @@ -82,7 +82,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-28-tech-stack.md b/src/workflows/1-project-brief/steps-c/step-28-tech-stack.md index f36c9a961..c0b66bdd1 100644 --- a/src/workflows/1-project-brief/steps-c/step-28-tech-stack.md +++ b/src/workflows/1-project-brief/steps-c/step-28-tech-stack.md @@ -78,8 +78,8 @@ For React/Next: ### 4. Capture in Template - Fill in Technology Stack section of output document -### 5. Agent Dialog Update -After completing this step, update the agent dialog: +### 5. Design Log Update +After completing this step, update the design log: ```markdown ### Step 28: Technology Stack @@ -95,7 +95,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-29-integrations.md b/src/workflows/1-project-brief/steps-c/step-29-integrations.md index 17924d880..388e3ce71 100644 --- a/src/workflows/1-project-brief/steps-c/step-29-integrations.md +++ b/src/workflows/1-project-brief/steps-c/step-29-integrations.md @@ -84,8 +84,8 @@ Ask: "Are there any integrations you might want in the future?" - Fill in Integrations section - Fill in Plugin/Package Stack section -### 6. Agent Dialog Update -After completing this step, update the agent dialog: +### 6. Design Log Update +After completing this step, update the design log: ```markdown ### Step 29: Integrations & Plugins @@ -101,7 +101,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-30-contact-strategy.md b/src/workflows/1-project-brief/steps-c/step-30-contact-strategy.md index 1663c4b5b..41b3ccfe4 100644 --- a/src/workflows/1-project-brief/steps-c/step-30-contact-strategy.md +++ b/src/workflows/1-project-brief/steps-c/step-30-contact-strategy.md @@ -88,8 +88,8 @@ Capture constraints for UX design: - Fill in Contact Strategy section - Note UX Constraints -### 7. Agent Dialog Update -After completing this step, update the agent dialog: +### 7. Design Log Update +After completing this step, update the design log: ```markdown ### Step 30: Contact Strategy @@ -105,7 +105,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-31-multilingual.md b/src/workflows/1-project-brief/steps-c/step-31-multilingual.md index 4b6e35fe7..23f708f8b 100644 --- a/src/workflows/1-project-brief/steps-c/step-31-multilingual.md +++ b/src/workflows/1-project-brief/steps-c/step-31-multilingual.md @@ -108,8 +108,8 @@ Discuss realistic targets: - Fill in SEO Requirements section - Add Performance Targets -### 6. Agent Dialog Update -After completing this step, update the agent dialog: +### 6. Design Log Update +After completing this step, update the design log: ```markdown ### Step 31: Multilingual & SEO @@ -125,7 +125,7 @@ After completing this step, update the agent dialog: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-32-create-platform-document.md b/src/workflows/1-project-brief/steps-c/step-32-create-platform-document.md index 3d68a3ebb..b8b63223b 100644 --- a/src/workflows/1-project-brief/steps-c/step-32-create-platform-document.md +++ b/src/workflows/1-project-brief/steps-c/step-32-create-platform-document.md @@ -106,7 +106,7 @@ Explain what's next: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-33-analyze-brief.md b/src/workflows/1-project-brief/steps-c/step-33-analyze-brief.md index 4bd2aafa4..7ff378b26 100644 --- a/src/workflows/1-project-brief/steps-c/step-33-analyze-brief.md +++ b/src/workflows/1-project-brief/steps-c/step-33-analyze-brief.md @@ -68,7 +68,7 @@ Check completeness: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-34-create-summary.md b/src/workflows/1-project-brief/steps-c/step-34-create-summary.md index 5e485db85..173781dce 100644 --- a/src/workflows/1-project-brief/steps-c/step-34-create-summary.md +++ b/src/workflows/1-project-brief/steps-c/step-34-create-summary.md @@ -81,7 +81,7 @@ This creates a strategic foundation that ensures every design decision serves bo Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-c/step-35-update-design-log.md b/src/workflows/1-project-brief/steps-c/step-35-update-design-log.md index 4ebf57330..15e9fc63e 100644 --- a/src/workflows/1-project-brief/steps-c/step-35-update-design-log.md +++ b/src/workflows/1-project-brief/steps-c/step-35-update-design-log.md @@ -102,7 +102,7 @@ If no significant decisions were made, skip this section. Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-v/step-01-brief-completeness.md b/src/workflows/1-project-brief/steps-v/step-01-brief-completeness.md index 97230faac..d8b9c3bf2 100644 --- a/src/workflows/1-project-brief/steps-v/step-01-brief-completeness.md +++ b/src/workflows/1-project-brief/steps-v/step-01-brief-completeness.md @@ -93,7 +93,7 @@ For each section: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-v/step-02-trigger-map-consistency.md b/src/workflows/1-project-brief/steps-v/step-02-trigger-map-consistency.md index 36939bb27..275990eab 100644 --- a/src/workflows/1-project-brief/steps-v/step-02-trigger-map-consistency.md +++ b/src/workflows/1-project-brief/steps-v/step-02-trigger-map-consistency.md @@ -93,7 +93,7 @@ For each Trigger Map: Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-v/step-03-seo-strategy.md b/src/workflows/1-project-brief/steps-v/step-03-seo-strategy.md index c3e8a117e..0c5d3675a 100644 --- a/src/workflows/1-project-brief/steps-v/step-03-seo-strategy.md +++ b/src/workflows/1-project-brief/steps-v/step-03-seo-strategy.md @@ -87,7 +87,7 @@ Check if SEO/keyword content exists in the Content & Language document. If not, Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-v/step-04-content-language.md b/src/workflows/1-project-brief/steps-v/step-04-content-language.md index 3145774e8..4cf1e1669 100644 --- a/src/workflows/1-project-brief/steps-v/step-04-content-language.md +++ b/src/workflows/1-project-brief/steps-v/step-04-content-language.md @@ -93,7 +93,7 @@ Check if Content & Language document exists at `{output_folder}/A-Product-Brief/ Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/steps-v/step-05-visual-direction.md b/src/workflows/1-project-brief/steps-v/step-05-visual-direction.md index 40e19ff3f..37ec2680b 100644 --- a/src/workflows/1-project-brief/steps-v/step-05-visual-direction.md +++ b/src/workflows/1-project-brief/steps-v/step-05-visual-direction.md @@ -93,7 +93,7 @@ Check if Visual Direction document exists at `{output_folder}/A-Product-Brief/`. Display: "**Select an Option:** [C] Continue to next step" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Load, read entire file, then execute {nextStepFile} - IF M: Return to {workflowFile} or {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] diff --git a/src/workflows/1-project-brief/templates/project-brief-dialog/USAGE.md b/src/workflows/1-project-brief/templates/project-brief-dialog/USAGE.md index de873fdb4..6e30eb575 100644 --- a/src/workflows/1-project-brief/templates/project-brief-dialog/USAGE.md +++ b/src/workflows/1-project-brief/templates/project-brief-dialog/USAGE.md @@ -45,7 +45,7 @@ cp -r workflows/1-project-brief/templates/project-brief-dialog projects/{{slug}} **Each step file should mandate:** ```markdown -## Agent Dialog Update +## Design Log Update Before marking complete: 1. Update `dialog/{{step}}-{{name}}.md` @@ -62,105 +62,20 @@ All dialog files: 65-86 lines (well under 100-line target) --- -## Agent Session Dialogs (Meta-Level) +## Design Log (Meta-Level) -**For multi-session work**, agents should maintain their own session dialog separate from project dialogs. +**For multi-session work**, agents should use the design log for state tracking and `_progress/agent-experiences/` for session insights. -**Location:** `{{root_folder}}/_progress/agent-dialogs/{{session-date}}-{{agent-name}}-{{task}}.md` - -**Structure Pattern:** - -```markdown -# Agent Dialog: {{Task Name}} - -**Date:** {{date}} -**Agent:** {{agent name}} -**Project:** {{project name}} - ---- - -## CURRENT PLAN - -**{{Overall objective}}** - -1. ✅ Task 1 name -2. ✅ Task 2 name -3. ⏳ Task 3 name (in progress) -4. ⬜ Task 4 name -5. ⬜ Task 5 name - -**Ultimate Goal:** {{End state description}} - ---- - -## ⏳ CURRENT WORK - -### Task 3: {{Task name}} - -**Objective:** {{What you're doing now}} - -**Sub-tasks:** -- {{Specific thing 1}} -- {{Specific thing 2}} -- {{Specific thing 3}} - -**Status:** {{Current status}} - ---- - -## 🎯 UPCOMING WORK - -### Task 4: {{Next task}} - -**Purpose:** {{Why this matters}} - -**Implementation:** {{How you'll do it}} - ---- - -## ✅ COMPLETED WORK - -*(Reverse chronological order - latest first)* - ---- - -### Task 2: {{Task name}} ({{date}}) - -**Objective:** {{What was done}} - -**Key achievements:** -- {{Achievement 1}} -- {{Achievement 2}} - -**Files modified:** {{File count and names}} - -**Status:** Complete - ---- - -### Task 1: {{Task name}} ({{date}}) - -**Objective:** {{What was done}} - -[Details...] -``` - -**Navigation Benefits:** -- Easy to see progress at a glance -- Clear separation: current vs upcoming vs completed -- Latest work always at top of completed section -- Ultimate goal always visible +**Location:** `{{root_folder}}/_progress/00-design-log.md` **Update Protocol:** 1. Complete current task -2. Update agent dialog with changes +2. Update design log with changes 3. Show git diff to user -4. Move task from CURRENT WORK to top of COMPLETED WORK -5. Move next task from UPCOMING WORK to CURRENT WORK -6. Update CURRENT PLAN checkboxes (✅/⏳/⬜) +4. Record session insights in `_progress/agent-experiences/` if needed --- ## Purpose -Create transparent record of discovery conversations so future agents (and humans) understand WHY decisions were made, not just WHAT was decided. +Create transparent record of discovery conversations so future agents (and humans) understand WHY decisions were made, not just WHAT was decided. The design log provides this continuity across sessions. diff --git a/src/workflows/1-project-brief/workflow-validate.md b/src/workflows/1-project-brief/workflow-validate.md index c299fa2d7..8e8bbbfdb 100644 --- a/src/workflows/1-project-brief/workflow-validate.md +++ b/src/workflows/1-project-brief/workflow-validate.md @@ -11,11 +11,9 @@ description: 'Verify all Product Brief artifacts are complete, consistent, and r ## INITIALIZATION -### Agent Dialog Gate +### Design Log -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +Read `{output_folder}/_progress/00-design-log.md` before starting. ### Configuration Loading diff --git a/src/workflows/1-project-brief/workflow.md b/src/workflows/1-project-brief/workflow.md index eab64d981..27abb7715 100644 --- a/src/workflows/1-project-brief/workflow.md +++ b/src/workflows/1-project-brief/workflow.md @@ -34,11 +34,9 @@ Load and read full config from `{project-root}/_bmad/wds/config.yaml` and resolv - `project_name`, `output_folder`, `user_name`, `communication_language`, `document_output_language` - `brief_level` from `{output_folder}/wds-workflow-status.yaml:config.brief_level` -### 2. Agent Dialog Gate +### 2. Design Log -1. Check `{output_folder}/_progress/agent-dialogs/` for pending project brief dialogs -2. If pending, present with status -3. If none, suggest creating one +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### 3. Mode Determination diff --git a/src/workflows/2-trigger-mapping/steps-c/step-01-overview.md b/src/workflows/2-trigger-mapping/steps-c/step-01-overview.md index 7252ec06b..3a5148aeb 100644 --- a/src/workflows/2-trigger-mapping/steps-c/step-01-overview.md +++ b/src/workflows/2-trigger-mapping/steps-c/step-01-overview.md @@ -37,7 +37,7 @@ Present Phase 2: Trigger Mapping overview, offer engagement mode selection (Work - 🚫 FORBIDDEN to skip mode selection or auto-choose for user - 💬 Approach: Clear presentation of three modes with time estimates - 📋 Workshop mode proceeds through step-by-step facilitation -- 📋 Suggest and Dream modes use the dream-up-approach with agent dialog tracking +- 📋 Suggest and Dream modes use the dream-up-approach with design log tracking ## EXECUTION PROTOCOLS: @@ -88,9 +88,9 @@ If One at a time: Run Workshop 1, then offer to save and continue later. **If Suggest (S) or Dream (D):** Output: "{{mode}} selected. I'll generate the Trigger Map using WDS methodology + Product Brief + domain research." -Inform user: "I'm creating an agent dialog to track my learning, research, generation, and self-review process." +Inform user: "I'm creating a design log to track my learning, research, generation, and self-review process." -Create agent dialog using ../../_agent-dialogs/templates/dream-up-agent-dialog.template.md at {output_folder}/_progress/agent-dialogs/{date}-trigger-map-{{mode}}.md +Create session log at {output_folder}/_progress/agent-experiences/{date}-trigger-map-{{mode}}.md Execute Layer 1: Learn WDS Form (Static - loaded once) - Read docs/method/phase-2-trigger-mapping-guide.md @@ -99,7 +99,7 @@ Execute Layer 1: Learn WDS Form (Static - loaded once) - Read docs/models/impact-effect-mapping.md - Read docs/method/dream-up-rubric-phase-2.md - Internalize: Structure, quality criteria, common mistakes, best practices -- Document in agent dialog "Layer 1: WDS Form Learned" section +- Document in design log "Layer 1: WDS Form Learned" section Execute Layer 2: Project Context (Initial load, grows with each step) - Read {output_folder}/A-Product-Brief/product-brief.md @@ -107,7 +107,7 @@ Execute Layer 2: Project Context (Initial load, grows with each step) - Read {output_folder}/A-Product-Brief/platform-requirements.md - Read {output_folder}/A-Product-Brief/visual-direction.md - Extract: business context, user archetypes, constraints, strategic direction -- Document in agent dialog "Layer 2: Project Context (Initial)" section +- Document in design log "Layer 2: Project Context (Initial)" section - NOTE: Layer 2 grows cumulatively - add Business Goals, Target Groups, Driving Forces, Prioritization as created For EACH step (Business Goals, Target Groups, Driving Forces, Prioritization): @@ -115,7 +115,7 @@ For EACH step (Business Goals, Target Groups, Driving Forces, Prioritization): Execute Layer 3: Domain Research (per step) - WebSearch relevant to current step - Look for industry insights, user reviews, behavioral patterns - - Document findings in agent dialog + - Document findings in design log Execute Layer 4: Generate - Apply WDS Form (Layer 1) with ALL Project Context (Layer 2 cumulative) @@ -125,7 +125,7 @@ For EACH step (Business Goals, Target Groups, Driving Forces, Prioritization): Execute Layer 5: Self-Review - Check against rubric (completeness, quality, mistakes, practices) - Calculate quality score, identify gaps - - Document in agent dialog + - Document in design log If gaps exist: Create refinement plan, regenerate (max 5 iterations per step) @@ -140,7 +140,7 @@ When all steps complete: - Create persona documents if needed - Create mermaid diagram if generated - Present final output to user -- Update agent dialog with final output section +- Update design log with final output section Skip to handover after generation complete. @@ -171,7 +171,7 @@ ONLY WHEN user selects [C] will you load the next step file. Mode must be select - User explicitly selected a mode - Correct path activated based on selection - Workshop sub-choice (All/One) offered if Workshop mode selected -- Suggest/Dream modes properly initialize agent dialog and layered approach +- Suggest/Dream modes properly initialize design log and layered approach - User confirmed and ready to proceed ### ❌ SYSTEM FAILURE: @@ -179,7 +179,7 @@ ONLY WHEN user selects [C] will you load the next step file. Mode must be select - Not presenting all three mode options - Not explaining what each mode involves - Proceeding without explicit user selection -- Not initializing agent dialog for Suggest/Dream modes +- Not initializing design log for Suggest/Dream modes - Skipping the layered approach for autonomous modes **Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE. diff --git a/src/workflows/2-trigger-mapping/workflow-validate.md b/src/workflows/2-trigger-mapping/workflow-validate.md index cb9ecf2cd..f85718d91 100644 --- a/src/workflows/2-trigger-mapping/workflow-validate.md +++ b/src/workflows/2-trigger-mapping/workflow-validate.md @@ -15,11 +15,8 @@ validateWorkflow: './steps-v/step-01-target-group-coverage.md' ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### Configuration Loading diff --git a/src/workflows/2-trigger-mapping/workflow.md b/src/workflows/2-trigger-mapping/workflow.md index 4462f0dbd..1742271ef 100644 --- a/src/workflows/2-trigger-mapping/workflow.md +++ b/src/workflows/2-trigger-mapping/workflow.md @@ -51,11 +51,9 @@ Load and read full config from `{project-root}/_bmad/wds/config.yaml` and resolv - `project_name`, `output_folder`, `user_name`, `communication_language`, `document_output_language` -### 2. Agent Dialog Gate +### 2. Design Log -1. Check `{output_folder}/_progress/agent-dialogs/` for pending trigger mapping dialogs -2. If pending, present with status -3. If none, suggest creating one +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### 3. Mode Determination diff --git a/src/workflows/3-scenarios/steps-c/step-01-load-context.md b/src/workflows/3-scenarios/steps-c/step-01-load-context.md index cc8ae3ab1..13ef671a7 100644 --- a/src/workflows/3-scenarios/steps-c/step-01-load-context.md +++ b/src/workflows/3-scenarios/steps-c/step-01-load-context.md @@ -96,7 +96,7 @@ Read `{output_folder}/B-Trigger-Map/trigger-map.md` (the hub document) **Check for resume situation:** - Does `{output_folder}/C-UX-Scenarios/` exist? - Are there any scenario files already? -- Are there unfinished agent dialogs in `{output_folder}/_progress/agent-dialogs/`? +- Is there in-progress work in the design log (`{output_folder}/_progress/00-design-log.md`)? **If existing work found:** ``` diff --git a/src/workflows/3-scenarios/steps-c/step-09-handover.md b/src/workflows/3-scenarios/steps-c/step-09-handover.md index 2be92920e..21b23e35e 100644 --- a/src/workflows/3-scenarios/steps-c/step-09-handover.md +++ b/src/workflows/3-scenarios/steps-c/step-09-handover.md @@ -10,7 +10,7 @@ workflowFile: '../workflow.md' ## STEP GOAL: -Complete Phase 3 by presenting a final summary, guiding the user through design intent selection for each scenario, explaining what comes next in Phase 4, and updating any agent dialogs. +Complete Phase 3 by presenting a final summary, guiding the user through design intent selection for each scenario, explaining what comes next in Phase 4, and updating the design log. ## MANDATORY EXECUTION RULES (READ FIRST): @@ -130,9 +130,9 @@ You can always change approach in Phase 4. Would you like to continue to Phase 4, or take a break? ``` -### 4. Update Agent Dialog (If Exists) +### 4. Update Design Log (If Exists) -If tracking via agent dialog: +If tracking via design log: - Mark Phase 3 as complete - Log scenario count and quality scores - Note any user adjustments made during the process @@ -166,7 +166,7 @@ ONLY WHEN [M main menu option] is selected and [design intent captured for all s - Design intent selection offered for each scenario - Design intent and status saved to scenario frontmatter - Phase 4 approaches clearly explained -- Agent dialog updated if applicable +- Design log updated if applicable - User informed of next steps - Menu presented and user input handled correctly @@ -176,6 +176,6 @@ ONLY WHEN [M main menu option] is selected and [design intent captured for all s - Skipping design intent selection - Not saving design intent to scenario files - Ending without explaining next steps -- Not updating agent dialog when one exists +- Not updating design log when one exists **Master Rule:** Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE. diff --git a/src/workflows/3-scenarios/workflow-validate.md b/src/workflows/3-scenarios/workflow-validate.md index 02eaf09d6..a59155893 100644 --- a/src/workflows/3-scenarios/workflow-validate.md +++ b/src/workflows/3-scenarios/workflow-validate.md @@ -15,11 +15,8 @@ validateWorkflow: './steps-v/step-01-scenario-coverage.md' ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### Configuration Loading diff --git a/src/workflows/3-scenarios/workflow.md b/src/workflows/3-scenarios/workflow.md index ae38936ee..a1ccd3b07 100644 --- a/src/workflows/3-scenarios/workflow.md +++ b/src/workflows/3-scenarios/workflow.md @@ -69,11 +69,9 @@ Load and read full config from `{project-root}/_bmad/wds/config.yaml` and resolv - `project_name`, `output_folder`, `user_name`, `communication_language`, `document_output_language` -### 2. Agent Dialog Gate +### 2. Design Log -1. Check `{output_folder}/_progress/agent-dialogs/` for pending scenario dialogs -2. If pending, present with status -3. If none, suggest creating one +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### 3. Mode Determination diff --git a/src/workflows/4-ux-design/data/quality-guide.md b/src/workflows/4-ux-design/data/quality-guide.md index ade1c1a3d..acfe28854 100644 --- a/src/workflows/4-ux-design/data/quality-guide.md +++ b/src/workflows/4-ux-design/data/quality-guide.md @@ -449,7 +449,7 @@ When a page specification passes all quality checks and is ready for development **Notes:** All OBJECT IDs validated, Design System references confirmed, ready for implementation. ``` -**Agent Dialog:** +**Design Log:** ``` 🎉 Audit Complete - All Checks Passed! diff --git a/src/workflows/4-ux-design/steps-w/step-02-generate-visual.md b/src/workflows/4-ux-design/steps-w/step-02-generate-visual.md index 499578abb..06f6d427c 100644 --- a/src/workflows/4-ux-design/steps-w/step-02-generate-visual.md +++ b/src/workflows/4-ux-design/steps-w/step-02-generate-visual.md @@ -61,7 +61,7 @@ Create the visual design using the chosen tool — route to the appropriate sub- Load and execute: step-02w-nb-compose-prompt.md This sub-workflow handles: -- Agent dialog creation (tracks prompts and generation history) +- Design log entry (tracks prompts and generation history) - Image description extraction from the page spec - User creative direction (overrides and enhancements) - Prompt composition with compression strategy diff --git a/src/workflows/5-agentic-development/steps-a/step-01-define-question.md b/src/workflows/5-agentic-development/steps-a/step-01-define-question.md index 9b1c6f90b..08cab0572 100644 --- a/src/workflows/5-agentic-development/steps-a/step-01-define-question.md +++ b/src/workflows/5-agentic-development/steps-a/step-01-define-question.md @@ -115,7 +115,7 @@ If the time box expires, document what you found and what remains unexplored. Display: "**Select an Option:** [C] Continue to Step 2: Scan Codebase" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-a/step-02-scan-codebase.md b/src/workflows/5-agentic-development/steps-a/step-02-scan-codebase.md index 709a32de9..9a953a4f9 100644 --- a/src/workflows/5-agentic-development/steps-a/step-02-scan-codebase.md +++ b/src/workflows/5-agentic-development/steps-a/step-02-scan-codebase.md @@ -147,7 +147,7 @@ As you scan, note initial observations about: Display: "**Select an Option:** [C] Continue to Step 3: Map Architecture" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-a/step-03-map-architecture.md b/src/workflows/5-agentic-development/steps-a/step-03-map-architecture.md index 1d31da13e..435021918 100644 --- a/src/workflows/5-agentic-development/steps-a/step-03-map-architecture.md +++ b/src/workflows/5-agentic-development/steps-a/step-03-map-architecture.md @@ -152,7 +152,7 @@ Document patterns you observe: Display: "**Select an Option:** [C] Continue to Step 4: Document Findings" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-a/step-04-document-findings.md b/src/workflows/5-agentic-development/steps-a/step-04-document-findings.md index ce32463a1..866d0d990 100644 --- a/src/workflows/5-agentic-development/steps-a/step-04-document-findings.md +++ b/src/workflows/5-agentic-development/steps-a/step-04-document-findings.md @@ -193,7 +193,7 @@ Example: Save the document to the project's output location. If no output location is defined, save to: - `docs/architecture/` in the analyzed project, or -- The dialog output folder if using the agent dialog system +- The agent experiences folder for session insights ### 6. Verify Checklist @@ -209,7 +209,7 @@ Save the document to the project's output location. If no output location is def Display: "**Select an Option:** [M] Return to Activity Menu" #### Menu Handling Logic: -- IF M: Update agent dialog, then load, read entire file, then execute {activityWorkflowFile} +- IF M: Update design log, then load, read entire file, then execute {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-d/step-01-scope-and-plan.md b/src/workflows/5-agentic-development/steps-d/step-01-scope-and-plan.md index 9ebbb4347..5ad248131 100644 --- a/src/workflows/5-agentic-development/steps-d/step-01-scope-and-plan.md +++ b/src/workflows/5-agentic-development/steps-d/step-01-scope-and-plan.md @@ -123,7 +123,7 @@ Record the inventory, implementation order, and acceptance criteria in the dialo Display: "**Select an Option:** [C] Continue to Step 2: Setup Environment" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-d/step-02-setup-environment.md b/src/workflows/5-agentic-development/steps-d/step-02-setup-environment.md index 3be1a91db..ea8bd0502 100644 --- a/src/workflows/5-agentic-development/steps-d/step-02-setup-environment.md +++ b/src/workflows/5-agentic-development/steps-d/step-02-setup-environment.md @@ -134,7 +134,7 @@ Record the result: Display: "**Select an Option:** [C] Continue to Step 3: Implement" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-d/step-03-implement.md b/src/workflows/5-agentic-development/steps-d/step-03-implement.md index 6aa8004b5..35f83011e 100644 --- a/src/workflows/5-agentic-development/steps-d/step-03-implement.md +++ b/src/workflows/5-agentic-development/steps-d/step-03-implement.md @@ -142,7 +142,7 @@ Write clear commit messages that reference what was built. Do not accumulate lar Display: "**Select an Option:** [C] Continue to Step 4: Verify" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-d/step-04-verify.md b/src/workflows/5-agentic-development/steps-d/step-04-verify.md index 9844d95e8..82d317d89 100644 --- a/src/workflows/5-agentic-development/steps-d/step-04-verify.md +++ b/src/workflows/5-agentic-development/steps-d/step-04-verify.md @@ -144,7 +144,7 @@ For projects using Puppeteer, follow the verification process in INLINE-TESTING- Display: "**Select an Option:** [C] Continue to Step 5: Finalize" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-d/step-05-finalize.md b/src/workflows/5-agentic-development/steps-d/step-05-finalize.md index fc025d7b6..2a3e02c6b 100644 --- a/src/workflows/5-agentic-development/steps-d/step-05-finalize.md +++ b/src/workflows/5-agentic-development/steps-d/step-05-finalize.md @@ -147,7 +147,7 @@ Based on what was built, recommend next steps: Display: "**Select an Option:** [M] Return to Activity Menu" #### Menu Handling Logic: -- IF M: Update agent dialog, then load, read entire file, then execute {activityWorkflowFile} +- IF M: Update design log, then load, read entire file, then execute {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-e/step-01-scope-change.md b/src/workflows/5-agentic-development/steps-e/step-01-scope-change.md index cad5a09f1..fb0c1f7b6 100644 --- a/src/workflows/5-agentic-development/steps-e/step-01-scope-change.md +++ b/src/workflows/5-agentic-development/steps-e/step-01-scope-change.md @@ -102,7 +102,7 @@ Categorize all affected areas: Display: "**Select an Option:** [C] Continue to Step 2: Analyze Impact" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-e/step-02-analyze-impact.md b/src/workflows/5-agentic-development/steps-e/step-02-analyze-impact.md index 5969ef091..209886c75 100644 --- a/src/workflows/5-agentic-development/steps-e/step-02-analyze-impact.md +++ b/src/workflows/5-agentic-development/steps-e/step-02-analyze-impact.md @@ -104,7 +104,7 @@ Write a risk assessment in the dialog file: Display: "**Select an Option:** [C] Continue to Step 3: Plan Implementation" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-e/step-03-plan-implementation.md b/src/workflows/5-agentic-development/steps-e/step-03-plan-implementation.md index ec12f2726..aecec164e 100644 --- a/src/workflows/5-agentic-development/steps-e/step-03-plan-implementation.md +++ b/src/workflows/5-agentic-development/steps-e/step-03-plan-implementation.md @@ -112,7 +112,7 @@ Between steps, define what to check: Display: "**Select an Option:** [C] Continue to Step 4: Implement" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-e/step-04-implement.md b/src/workflows/5-agentic-development/steps-e/step-04-implement.md index f2eac5d41..d09475292 100644 --- a/src/workflows/5-agentic-development/steps-e/step-04-implement.md +++ b/src/workflows/5-agentic-development/steps-e/step-04-implement.md @@ -106,7 +106,7 @@ When the plan calls for feature flags: Display: "**Select an Option:** [C] Continue to Step 5: Verify and Document" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-e/step-05-verify-and-document.md b/src/workflows/5-agentic-development/steps-e/step-05-verify-and-document.md index 1ed9829e4..c29e1b3f0 100644 --- a/src/workflows/5-agentic-development/steps-e/step-05-verify-and-document.md +++ b/src/workflows/5-agentic-development/steps-e/step-05-verify-and-document.md @@ -114,7 +114,7 @@ Comprehensive verification of all new and existing functionality, then document Display: "**Select an Option:** [M] Return to Activity Menu" #### Menu Handling Logic: -- IF M: Update agent dialog, then load, read entire file, then execute {activityWorkflowFile} +- IF M: Update design log, then load, read entire file, then execute {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-f/step-01-reproduce.md b/src/workflows/5-agentic-development/steps-f/step-01-reproduce.md index 7082e1452..3402d3bf4 100644 --- a/src/workflows/5-agentic-development/steps-f/step-01-reproduce.md +++ b/src/workflows/5-agentic-development/steps-f/step-01-reproduce.md @@ -103,7 +103,7 @@ If the bug cannot be reproduced: Display: "**Select an Option:** [C] Continue to Step 2: Investigate" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-f/step-02-investigate.md b/src/workflows/5-agentic-development/steps-f/step-02-investigate.md index 9780523b3..34dfc4057 100644 --- a/src/workflows/5-agentic-development/steps-f/step-02-investigate.md +++ b/src/workflows/5-agentic-development/steps-f/step-02-investigate.md @@ -105,7 +105,7 @@ Identify the root cause of the bug, not just the symptom. Display: "**Select an Option:** [C] Continue to Step 3: Fix" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-f/step-03-fix.md b/src/workflows/5-agentic-development/steps-f/step-03-fix.md index 5e6fcf49d..3523516a5 100644 --- a/src/workflows/5-agentic-development/steps-f/step-03-fix.md +++ b/src/workflows/5-agentic-development/steps-f/step-03-fix.md @@ -98,7 +98,7 @@ Implement the minimal fix targeting the root cause. Display: "**Select an Option:** [C] Continue to Step 4: Verify" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-f/step-04-verify.md b/src/workflows/5-agentic-development/steps-f/step-04-verify.md index 373fa7498..71720c975 100644 --- a/src/workflows/5-agentic-development/steps-f/step-04-verify.md +++ b/src/workflows/5-agentic-development/steps-f/step-04-verify.md @@ -101,7 +101,7 @@ Confirm the fix works and has not introduced regressions. Display: "**Select an Option:** [C] Continue to Step 5: Document" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-f/step-05-document.md b/src/workflows/5-agentic-development/steps-f/step-05-document.md index 69acecf61..cda61372f 100644 --- a/src/workflows/5-agentic-development/steps-f/step-05-document.md +++ b/src/workflows/5-agentic-development/steps-f/step-05-document.md @@ -101,7 +101,7 @@ Document the bug, the fix, and create a clean PR. Display: "**Select an Option:** [M] Return to Activity Menu" #### Menu Handling Logic: -- IF M: Update agent dialog, then load, read entire file, then execute {activityWorkflowFile} +- IF M: Update design log, then load, read entire file, then execute {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/1-prototype-setup.md b/src/workflows/5-agentic-development/steps-p/1-prototype-setup.md index 360639816..4e34ff002 100644 --- a/src/workflows/5-agentic-development/steps-p/1-prototype-setup.md +++ b/src/workflows/5-agentic-development/steps-p/1-prototype-setup.md @@ -108,7 +108,7 @@ HTML files will be placed in root as they're created. Display: "**Select an Option:** [C] Continue to Step 2: Scenario Analysis" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/2-scenario-analysis.md b/src/workflows/5-agentic-development/steps-p/2-scenario-analysis.md index 2d5f6048f..8609a32ad 100644 --- a/src/workflows/5-agentic-development/steps-p/2-scenario-analysis.md +++ b/src/workflows/5-agentic-development/steps-p/2-scenario-analysis.md @@ -99,7 +99,7 @@ Create `work/Logical-View-Map.md` with view details, build order, and notes. Display: "**Select an Option:** [C] Continue to Step 3: Logical View Breakdown" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/3-logical-view-breakdown.md b/src/workflows/5-agentic-development/steps-p/3-logical-view-breakdown.md index c15a3f25a..cec8aa161 100644 --- a/src/workflows/5-agentic-development/steps-p/3-logical-view-breakdown.md +++ b/src/workflows/5-agentic-development/steps-p/3-logical-view-breakdown.md @@ -96,7 +96,7 @@ Present breakdown to user for approval. Display: "**Select an Option:** [C] Continue to Step 4a: Announce and Gather" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/4a-announce-and-gather.md b/src/workflows/5-agentic-development/steps-p/4a-announce-and-gather.md index 3fd36c35b..9f13c9887 100644 --- a/src/workflows/5-agentic-development/steps-p/4a-announce-and-gather.md +++ b/src/workflows/5-agentic-development/steps-p/4a-announce-and-gather.md @@ -80,7 +80,7 @@ Present requirements summary to user including object count, specifications refe Display: "**Select an Option:** [C] Continue to Step 4b: Create Story File" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/4b-create-story-file.md b/src/workflows/5-agentic-development/steps-p/4b-create-story-file.md index a07b90334..0a286d0d0 100644 --- a/src/workflows/5-agentic-development/steps-p/4b-create-story-file.md +++ b/src/workflows/5-agentic-development/steps-p/4b-create-story-file.md @@ -79,7 +79,7 @@ Present summary and offer user the choice to review the story first or proceed t Display: "**Select an Option:** [C] Continue to Step 4c: Implement Section" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/4c-implement-section.md b/src/workflows/5-agentic-development/steps-p/4c-implement-section.md index dc7b1f115..d130ffcff 100644 --- a/src/workflows/5-agentic-development/steps-p/4c-implement-section.md +++ b/src/workflows/5-agentic-development/steps-p/4c-implement-section.md @@ -106,7 +106,7 @@ Announce implementation start. Display: "**Select an Option:** [C] Continue to Step 4d: Present for Testing" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/4d-present-for-testing.md b/src/workflows/5-agentic-development/steps-p/4d-present-for-testing.md index ec0650ccb..83f40680b 100644 --- a/src/workflows/5-agentic-development/steps-p/4d-present-for-testing.md +++ b/src/workflows/5-agentic-development/steps-p/4d-present-for-testing.md @@ -95,7 +95,7 @@ Display based on user feedback: - **If improvement suggested**: "[C] Continue to Step 4f: Handle Improvement" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute the appropriate next step file +- IF C: Update design log, then load, read entire file, then execute the appropriate next step file - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/4e-handle-issue.md b/src/workflows/5-agentic-development/steps-p/4e-handle-issue.md index 87c9a1df9..74c676184 100644 --- a/src/workflows/5-agentic-development/steps-p/4e-handle-issue.md +++ b/src/workflows/5-agentic-development/steps-p/4e-handle-issue.md @@ -94,7 +94,7 @@ Present the fix, explain what changed, why it works now, and request re-testing. Display: "**Select an Option:** [C] Continue to Step 4d: Present for Testing (re-test)" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute `./4d-present-for-testing.md` +- IF C: Update design log, then load, read entire file, then execute `./4d-present-for-testing.md` - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/4f-handle-improvement.md b/src/workflows/5-agentic-development/steps-p/4f-handle-improvement.md index a42768038..9a96a181d 100644 --- a/src/workflows/5-agentic-development/steps-p/4f-handle-improvement.md +++ b/src/workflows/5-agentic-development/steps-p/4f-handle-improvement.md @@ -90,7 +90,7 @@ After re-presenting, route back to Step 4d for user feedback. Display: "**Select an Option:** [C] Continue to Step 4d: Present for Testing (re-test)" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute `./4d-present-for-testing.md` +- IF C: Update design log, then load, read entire file, then execute `./4d-present-for-testing.md` - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/4g-section-approved.md b/src/workflows/5-agentic-development/steps-p/4g-section-approved.md index 198419417..20d3bf0c7 100644 --- a/src/workflows/5-agentic-development/steps-p/4g-section-approved.md +++ b/src/workflows/5-agentic-development/steps-p/4g-section-approved.md @@ -90,8 +90,8 @@ Display based on status: - **If all complete**: "[C] Continue to Step 5: Finalization" #### Menu Handling Logic: -- IF C (more sections): Update agent dialog, then load, read entire file, then execute `./4a-announce-and-gather.md` -- IF C (all complete): Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C (more sections): Update design log, then load, read entire file, then execute `./4a-announce-and-gather.md` +- IF C (all complete): Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-p/5-finalization.md b/src/workflows/5-agentic-development/steps-p/5-finalization.md index a3a9ccf0b..e0fa2db13 100644 --- a/src/workflows/5-agentic-development/steps-p/5-finalization.md +++ b/src/workflows/5-agentic-development/steps-p/5-finalization.md @@ -102,7 +102,7 @@ If YES: Scenario prototype complete! Display: "**Select an Option:** [M] Return to Activity Menu" #### Menu Handling Logic: -- IF M: Update agent dialog, then load, read entire file, then execute {activityWorkflowFile} +- IF M: Update design log, then load, read entire file, then execute {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-r/step-01-identify-target.md b/src/workflows/5-agentic-development/steps-r/step-01-identify-target.md index 904e5ece0..587b2ee3b 100644 --- a/src/workflows/5-agentic-development/steps-r/step-01-identify-target.md +++ b/src/workflows/5-agentic-development/steps-r/step-01-identify-target.md @@ -125,7 +125,7 @@ Target Overview: Display: "**Select an Option:** [C] Continue to Step 2: Explore and Capture" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-r/step-02-explore-and-capture.md b/src/workflows/5-agentic-development/steps-r/step-02-explore-and-capture.md index 30df42b64..d757474fa 100644 --- a/src/workflows/5-agentic-development/steps-r/step-02-explore-and-capture.md +++ b/src/workflows/5-agentic-development/steps-r/step-02-explore-and-capture.md @@ -139,7 +139,7 @@ Note the base spacing unit and common values. Display: "**Select an Option:** [C] Continue to Step 3: Generate Specs" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-r/step-03-generate-specs.md b/src/workflows/5-agentic-development/steps-r/step-03-generate-specs.md index 610f42410..6d13dd78b 100644 --- a/src/workflows/5-agentic-development/steps-r/step-03-generate-specs.md +++ b/src/workflows/5-agentic-development/steps-r/step-03-generate-specs.md @@ -112,7 +112,7 @@ output/ Display: "**Select an Option:** [C] Continue to Step 4: Extract Design System" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-r/step-04-extract-design-system.md b/src/workflows/5-agentic-development/steps-r/step-04-extract-design-system.md index 1202b4e04..3c5def938 100644 --- a/src/workflows/5-agentic-development/steps-r/step-04-extract-design-system.md +++ b/src/workflows/5-agentic-development/steps-r/step-04-extract-design-system.md @@ -110,7 +110,7 @@ Save to the output folder alongside the page specs from Step 03. Display: "**Select an Option:** [M] Return to Activity Menu" #### Menu Handling Logic: -- IF M: Update agent dialog, then load, read entire file, then execute {activityWorkflowFile} +- IF M: Update design log, then load, read entire file, then execute {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-t/step-01-prepare.md b/src/workflows/5-agentic-development/steps-t/step-01-prepare.md index fc95235f3..1958da9aa 100644 --- a/src/workflows/5-agentic-development/steps-t/step-01-prepare.md +++ b/src/workflows/5-agentic-development/steps-t/step-01-prepare.md @@ -145,7 +145,7 @@ Calculate total testing time with 20% buffer. Display: "**Select an Option:** [C] Continue to Step 2: Execute" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-t/step-02-execute.md b/src/workflows/5-agentic-development/steps-t/step-02-execute.md index f4033fe5d..4d901abd3 100644 --- a/src/workflows/5-agentic-development/steps-t/step-02-execute.md +++ b/src/workflows/5-agentic-development/steps-t/step-02-execute.md @@ -138,7 +138,7 @@ After all tests complete, create overall test summary: Display: "**Select an Option:** [C] Continue to Step 3: Document Issues" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-t/step-03-document-issues.md b/src/workflows/5-agentic-development/steps-t/step-03-document-issues.md index e30c5c975..be97ee36f 100644 --- a/src/workflows/5-agentic-development/steps-t/step-03-document-issues.md +++ b/src/workflows/5-agentic-development/steps-t/step-03-document-issues.md @@ -103,7 +103,7 @@ After creating all issues, create summary with total count and breakdown by seve Display: "**Select an Option:** [C] Continue to Step 4: Report" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-t/step-04-report.md b/src/workflows/5-agentic-development/steps-t/step-04-report.md index 6d11147a7..6620b2828 100644 --- a/src/workflows/5-agentic-development/steps-t/step-04-report.md +++ b/src/workflows/5-agentic-development/steps-t/step-04-report.md @@ -99,7 +99,7 @@ Organize testing folder with report, screenshots, recordings, and test data. Display: "**Select an Option:** [C] Continue to Step 5: Iterate" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/steps-t/step-05-iterate.md b/src/workflows/5-agentic-development/steps-t/step-05-iterate.md index b0308306d..cca132e89 100644 --- a/src/workflows/5-agentic-development/steps-t/step-05-iterate.md +++ b/src/workflows/5-agentic-development/steps-t/step-05-iterate.md @@ -94,7 +94,7 @@ If after 3 iterations issues persist: Display: "**Select an Option:** [M] Return to Activity Menu" #### Menu Handling Logic: -- IF M: Update agent dialog, then load, read entire file, then execute {activityWorkflowFile} +- IF M: Update design log, then load, read entire file, then execute {activityWorkflowFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/5-agentic-development/workflow-acceptance-testing.md b/src/workflows/5-agentic-development/workflow-acceptance-testing.md index c9fd3cd4e..9fdb3b229 100644 --- a/src/workflows/5-agentic-development/workflow-acceptance-testing.md +++ b/src/workflows/5-agentic-development/workflow-acceptance-testing.md @@ -13,11 +13,8 @@ description: Design and run acceptance tests from specification criteria ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending testing dialogs -2. If none, suggest creating one with test target -3. Load dialog context (which delivery/feature to test) +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. --- diff --git a/src/workflows/5-agentic-development/workflow-analysis.md b/src/workflows/5-agentic-development/workflow-analysis.md index 74f033001..eb277cef2 100644 --- a/src/workflows/5-agentic-development/workflow-analysis.md +++ b/src/workflows/5-agentic-development/workflow-analysis.md @@ -21,11 +21,8 @@ description: Understand an existing codebase through systematic exploration ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending analysis dialogs -2. If none, suggest creating one with analysis focus -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### Essential Guides diff --git a/src/workflows/5-agentic-development/workflow-bugfixing.md b/src/workflows/5-agentic-development/workflow-bugfixing.md index d183bd043..5fc422df7 100644 --- a/src/workflows/5-agentic-development/workflow-bugfixing.md +++ b/src/workflows/5-agentic-development/workflow-bugfixing.md @@ -21,11 +21,8 @@ description: Fix bugs in existing code through structured investigation and veri ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending bugfix dialogs -2. If none, suggest creating one with bug details -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### Essential Guides diff --git a/src/workflows/5-agentic-development/workflow-development.md b/src/workflows/5-agentic-development/workflow-development.md index ffb1d0b9e..44733319a 100644 --- a/src/workflows/5-agentic-development/workflow-development.md +++ b/src/workflows/5-agentic-development/workflow-development.md @@ -51,11 +51,8 @@ Guides in `./data/guides/` support this workflow: ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending development dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. --- diff --git a/src/workflows/5-agentic-development/workflow-evolution.md b/src/workflows/5-agentic-development/workflow-evolution.md index dbb8d25a3..7f53f4caa 100644 --- a/src/workflows/5-agentic-development/workflow-evolution.md +++ b/src/workflows/5-agentic-development/workflow-evolution.md @@ -21,11 +21,8 @@ description: Add features to existing products through targeted changes ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending evolution dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### Essential Guides diff --git a/src/workflows/5-agentic-development/workflow-prototyping.md b/src/workflows/5-agentic-development/workflow-prototyping.md index 4b72e16c2..a0ca9705b 100644 --- a/src/workflows/5-agentic-development/workflow-prototyping.md +++ b/src/workflows/5-agentic-development/workflow-prototyping.md @@ -13,11 +13,8 @@ description: Build interactive prototypes from specifications ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending prototype dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### Essential Guides diff --git a/src/workflows/5-agentic-development/workflow-reverse-engineering.md b/src/workflows/5-agentic-development/workflow-reverse-engineering.md index ccd1b34bc..bc8151ceb 100644 --- a/src/workflows/5-agentic-development/workflow-reverse-engineering.md +++ b/src/workflows/5-agentic-development/workflow-reverse-engineering.md @@ -25,11 +25,8 @@ description: Analyze any software or website to extract specifications and desig ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending reverse engineering dialogs -2. If none, suggest creating one with target description -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### Essential Guides diff --git a/src/workflows/5-agentic-development/workflow.md b/src/workflows/5-agentic-development/workflow.md index ce21ae8cc..ea7ffedaa 100644 --- a/src/workflows/5-agentic-development/workflow.md +++ b/src/workflows/5-agentic-development/workflow.md @@ -20,7 +20,7 @@ Phase 5 is **menu-driven**, not linear. The user picks an activity. - **Activity-Based**: Pick the right activity for the current need - **Non-Linear**: Start anywhere, switch between activities freely -- **Agent Dialog Driven**: Every activity creates/resumes agent dialogs for high-level planning +- **Design Log Driven**: Every activity reads/updates the design log for state tracking - **Specification as Truth**: All work traces back to approved specifications ### Step Processing Rules @@ -28,7 +28,7 @@ Phase 5 is **menu-driven**, not linear. The user picks an activity. 1. **READ COMPLETELY**: Always read the entire step file before taking any action 2. **FOLLOW SEQUENCE**: Execute all sections in order within a step 3. **WAIT FOR INPUT**: Halt at menus and wait for user selection -4. **SAVE STATE**: Update dialog tracking when completing steps +4. **SAVE STATE**: Update design log when completing steps --- @@ -40,11 +40,9 @@ Load and read full config from `{project-root}/_bmad/wds/config.yaml` and resolv - `project_name`, `output_folder`, `user_name` - `communication_language`, `document_output_language` -### 2. Agent Dialog Gate +### 2. Design Log -1. Check `{output_folder}/_progress/agent-dialogs/` for pending development dialogs -2. If pending dialogs exist, present them with status -3. User can resume existing or start new +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### 3. Activity Menu diff --git a/src/workflows/6-asset-generation/workflow-content.md b/src/workflows/6-asset-generation/workflow-content.md index 3e17dcbfd..829283d04 100644 --- a/src/workflows/6-asset-generation/workflow-content.md +++ b/src/workflows/6-asset-generation/workflow-content.md @@ -11,11 +11,8 @@ description: Strategic text content generation using the 5-model framework ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## The Five-Model Framework diff --git a/src/workflows/6-asset-generation/workflow-figma.md b/src/workflows/6-asset-generation/workflow-figma.md index a4dcef675..e93112312 100644 --- a/src/workflows/6-asset-generation/workflow-figma.md +++ b/src/workflows/6-asset-generation/workflow-figma.md @@ -14,11 +14,8 @@ web_bundle: true ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## WHEN TO USE diff --git a/src/workflows/6-asset-generation/workflow-icons.md b/src/workflows/6-asset-generation/workflow-icons.md index f46be5bc6..b41aa2736 100644 --- a/src/workflows/6-asset-generation/workflow-icons.md +++ b/src/workflows/6-asset-generation/workflow-icons.md @@ -11,11 +11,8 @@ description: Generate icon sets and individual icons matching design system ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/6-asset-generation/workflow-images.md b/src/workflows/6-asset-generation/workflow-images.md index 22aa881d5..aca62f78c 100644 --- a/src/workflows/6-asset-generation/workflow-images.md +++ b/src/workflows/6-asset-generation/workflow-images.md @@ -11,11 +11,8 @@ description: Generate photos, illustrations, and backgrounds from specifications ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/6-asset-generation/workflow-page-designs.md b/src/workflows/6-asset-generation/workflow-page-designs.md index 38e9fdbab..0a42fc25e 100644 --- a/src/workflows/6-asset-generation/workflow-page-designs.md +++ b/src/workflows/6-asset-generation/workflow-page-designs.md @@ -11,11 +11,8 @@ description: Generate full page design compositions from specifications ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/6-asset-generation/workflow-stitch.md b/src/workflows/6-asset-generation/workflow-stitch.md index 1fea5c397..4890404ba 100644 --- a/src/workflows/6-asset-generation/workflow-stitch.md +++ b/src/workflows/6-asset-generation/workflow-stitch.md @@ -14,11 +14,8 @@ web_bundle: true ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## OVERVIEW @@ -59,12 +56,11 @@ Visual Reference + Sketch + Specification = Stitch Generation ## WORKFLOW -### Step 1: Create Dialog +### Step 1: Create Generation Log -Create a Stitch generation dialog in the project's Agent Dialogs folder. +Create a Stitch generation log in the agent experiences folder. -**Template:** `_agent-dialogs/templates/dialog-types/stitch-generation.template.md` -**Location:** `{output_folder}/_progress/agent-dialogs/{YYYY-MM-DD}-freya-stitch-{feature}.md` +**Location:** `{output_folder}/_progress/agent-experiences/{YYYY-MM-DD}-stitch-{feature}.md` ### Step 2: Pre-Generation Questions diff --git a/src/workflows/6-asset-generation/workflow-ui-elements.md b/src/workflows/6-asset-generation/workflow-ui-elements.md index b8cde091f..bdc90d1e5 100644 --- a/src/workflows/6-asset-generation/workflow-ui-elements.md +++ b/src/workflows/6-asset-generation/workflow-ui-elements.md @@ -11,11 +11,8 @@ description: Generate UI components — buttons, cards, forms, navigation elemen ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/6-asset-generation/workflow-videos.md b/src/workflows/6-asset-generation/workflow-videos.md index 10b311175..be3b01230 100644 --- a/src/workflows/6-asset-generation/workflow-videos.md +++ b/src/workflows/6-asset-generation/workflow-videos.md @@ -11,11 +11,8 @@ description: Generate motion content and animations from specifications ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/6-asset-generation/workflow-wireframes.md b/src/workflows/6-asset-generation/workflow-wireframes.md index ed0d2b201..6b85eba75 100644 --- a/src/workflows/6-asset-generation/workflow-wireframes.md +++ b/src/workflows/6-asset-generation/workflow-wireframes.md @@ -11,11 +11,8 @@ description: Generate outline wireframes from page specifications ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/6-asset-generation/workflow.md b/src/workflows/6-asset-generation/workflow.md index c127a10e0..dbdab2903 100644 --- a/src/workflows/6-asset-generation/workflow.md +++ b/src/workflows/6-asset-generation/workflow.md @@ -30,7 +30,7 @@ Phase 6 is **menu-driven**, not linear. The user picks what to generate. 1. **READ COMPLETELY**: Always read the entire step file before action 2. **FOLLOW SEQUENCE**: Execute all sections in order 3. **WAIT FOR INPUT**: Halt at menus and wait for user selection -4. **SAVE STATE**: Update dialog tracking when completing steps +4. **SAVE STATE**: Update design log when completing steps --- @@ -42,11 +42,9 @@ Load and read full config from `{project-root}/_bmad/wds/config.yaml` and resolv - `project_name`, `output_folder`, `user_name` - `communication_language`, `document_output_language` -### 2. Agent Dialog Gate +### 2. Design Log -1. Check `{output_folder}/_progress/agent-dialogs/` for pending asset generation dialogs -2. If pending, present with status -3. If none, suggest creating one +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### 3. Activity Menu diff --git a/src/workflows/7-design-system/steps-c/step-01-scan-existing.md b/src/workflows/7-design-system/steps-c/step-01-scan-existing.md index 1f126bec8..2c2a2af2f 100644 --- a/src/workflows/7-design-system/steps-c/step-01-scan-existing.md +++ b/src/workflows/7-design-system/steps-c/step-01-scan-existing.md @@ -94,7 +94,7 @@ Display: "**Select an Option:** [C] Continue to Compare Attributes" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#6-present-menu-options) #### EXECUTION RULES: @@ -117,7 +117,7 @@ ONLY WHEN [C continue option is selected and scan is complete with candidate lis - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-02-compare-attributes.md b/src/workflows/7-design-system/steps-c/step-02-compare-attributes.md index 74f894810..f787153ea 100644 --- a/src/workflows/7-design-system/steps-c/step-02-compare-attributes.md +++ b/src/workflows/7-design-system/steps-c/step-02-compare-attributes.md @@ -333,7 +333,7 @@ Display: "**Select an Option:** [C] Continue to Calculate Similarity" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#8-present-menu-options) #### EXECUTION RULES: @@ -356,7 +356,7 @@ ONLY WHEN [C continue option is selected and all four dimensions compared with s - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-03-calculate-similarity.md b/src/workflows/7-design-system/steps-c/step-03-calculate-similarity.md index b7297ff8a..8ec5b168d 100644 --- a/src/workflows/7-design-system/steps-c/step-03-calculate-similarity.md +++ b/src/workflows/7-design-system/steps-c/step-03-calculate-similarity.md @@ -403,7 +403,7 @@ Display: "**Select an Option:** [C] Continue to Identify Opportunities" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#6-present-menu-options) #### EXECUTION RULES: @@ -426,7 +426,7 @@ ONLY WHEN [C continue option is selected and similarity calculated and classifie - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-04-identify-opportunities.md b/src/workflows/7-design-system/steps-c/step-04-identify-opportunities.md index 91453c867..493c274e5 100644 --- a/src/workflows/7-design-system/steps-c/step-04-identify-opportunities.md +++ b/src/workflows/7-design-system/steps-c/step-04-identify-opportunities.md @@ -385,7 +385,7 @@ Display: "**Select an Option:** [C] Continue to Identify Risks" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#8-present-menu-options) #### EXECUTION RULES: @@ -408,7 +408,7 @@ ONLY WHEN [C continue option is selected and opportunities identified for all th - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-05-identify-risks.md b/src/workflows/7-design-system/steps-c/step-05-identify-risks.md index 4fe025343..d5b3ec6f9 100644 --- a/src/workflows/7-design-system/steps-c/step-05-identify-risks.md +++ b/src/workflows/7-design-system/steps-c/step-05-identify-risks.md @@ -403,7 +403,7 @@ Display: "**Select an Option:** [C] Continue to Present Decision" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#7-present-menu-options) #### EXECUTION RULES: @@ -426,7 +426,7 @@ ONLY WHEN [C continue option is selected and risks identified with severity rati - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-06-present-decision.md b/src/workflows/7-design-system/steps-c/step-06-present-decision.md index 7fb8e153c..6de6acd31 100644 --- a/src/workflows/7-design-system/steps-c/step-06-present-decision.md +++ b/src/workflows/7-design-system/steps-c/step-06-present-decision.md @@ -481,7 +481,7 @@ Display: "**Select an Option:** [1/2/3/4] Choose option or request more info" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#7-present-menu-options) #### EXECUTION RULES: @@ -504,7 +504,7 @@ ONLY WHEN [designer has selected an option (1/2/3) and decision is confirmed], w - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-07-execute-decision.md b/src/workflows/7-design-system/steps-c/step-07-execute-decision.md index 39475b3be..fa85ed357 100644 --- a/src/workflows/7-design-system/steps-c/step-07-execute-decision.md +++ b/src/workflows/7-design-system/steps-c/step-07-execute-decision.md @@ -573,7 +573,7 @@ Display: "**Select an Option:** [C] Continue to next operation" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#5-present-menu-options) #### EXECUTION RULES: @@ -596,7 +596,7 @@ ONLY WHEN [decision has been executed and design system updated accordingly], wi - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-08a-initialize-design-system.md b/src/workflows/7-design-system/steps-c/step-08a-initialize-design-system.md index 31d3b505e..b851fdca3 100644 --- a/src/workflows/7-design-system/steps-c/step-08a-initialize-design-system.md +++ b/src/workflows/7-design-system/steps-c/step-08a-initialize-design-system.md @@ -515,7 +515,7 @@ Display: "**Select an Option:** [C] Continue to Create First Component" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#9-present-menu-options) #### EXECUTION RULES: @@ -538,7 +538,7 @@ ONLY WHEN [C continue option is selected and design system structure is initiali - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-08b-create-new-component.md b/src/workflows/7-design-system/steps-c/step-08b-create-new-component.md index 744344e75..ae4bbb7cd 100644 --- a/src/workflows/7-design-system/steps-c/step-08b-create-new-component.md +++ b/src/workflows/7-design-system/steps-c/step-08b-create-new-component.md @@ -759,7 +759,7 @@ Display: "**Select an Option:** [C] Continue or [M] Return to Activity Menu" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#10-present-menu-options) #### EXECUTION RULES: @@ -782,7 +782,7 @@ ONLY WHEN [component is created with full specification, index updated, and refe - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-08c-update-component.md b/src/workflows/7-design-system/steps-c/step-08c-update-component.md index f39e5ea12..ddd812756 100644 --- a/src/workflows/7-design-system/steps-c/step-08c-update-component.md +++ b/src/workflows/7-design-system/steps-c/step-08c-update-component.md @@ -629,7 +629,7 @@ Display: "**Select an Option:** [C] Continue or [M] Return to Activity Menu" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#10-present-menu-options) #### EXECUTION RULES: @@ -652,7 +652,7 @@ ONLY WHEN [component is updated, version history tracked, and affected pages not - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-08d-add-variant.md b/src/workflows/7-design-system/steps-c/step-08d-add-variant.md index 0c9533bc5..cf1f8941c 100644 --- a/src/workflows/7-design-system/steps-c/step-08d-add-variant.md +++ b/src/workflows/7-design-system/steps-c/step-08d-add-variant.md @@ -538,7 +538,7 @@ Display: "**Select an Option:** [C] Continue to Generate Catalog or [M] Return t #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#11-present-menu-options) #### EXECUTION RULES: @@ -561,7 +561,7 @@ ONLY WHEN [variant is added, component file updated, and usage tracked], will yo - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/steps-c/step-08e-generate-catalog.md b/src/workflows/7-design-system/steps-c/step-08e-generate-catalog.md index a373d6ba5..8e8866a2c 100644 --- a/src/workflows/7-design-system/steps-c/step-08e-generate-catalog.md +++ b/src/workflows/7-design-system/steps-c/step-08e-generate-catalog.md @@ -742,7 +742,7 @@ ONLY WHEN [M is selected and catalog is generated and saved], will you then retu - All instructions executed in sequence - Results documented and presented to user - User confirmed before proceeding -- Agent dialog updated +- Design log updated ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/7-design-system/workflow-browse.md b/src/workflows/7-design-system/workflow-browse.md index d6b175cac..4e4a2f83a 100644 --- a/src/workflows/7-design-system/workflow-browse.md +++ b/src/workflows/7-design-system/workflow-browse.md @@ -11,11 +11,8 @@ description: Generate a disposable localhost app to explore tokens, components, ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/7-design-system/workflow-create.md b/src/workflows/7-design-system/workflow-create.md index c4dbb644e..15dd9488c 100644 --- a/src/workflows/7-design-system/workflow-create.md +++ b/src/workflows/7-design-system/workflow-create.md @@ -11,11 +11,8 @@ description: Build a new design system or add components from specifications ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## ENTRY ROUTING diff --git a/src/workflows/7-design-system/workflow-edit.md b/src/workflows/7-design-system/workflow-edit.md index 3fb3f8c3f..df45c80cc 100644 --- a/src/workflows/7-design-system/workflow-edit.md +++ b/src/workflows/7-design-system/workflow-edit.md @@ -11,11 +11,8 @@ description: Open design system components in Figma for visual editing ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/7-design-system/workflow-import.md b/src/workflows/7-design-system/workflow-import.md index 136c05c93..943add49a 100644 --- a/src/workflows/7-design-system/workflow-import.md +++ b/src/workflows/7-design-system/workflow-import.md @@ -11,11 +11,8 @@ description: Import an existing design system into the WDS format ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/7-design-system/workflow-view.md b/src/workflows/7-design-system/workflow-view.md index 255a000be..51c8357eb 100644 --- a/src/workflows/7-design-system/workflow-view.md +++ b/src/workflows/7-design-system/workflow-view.md @@ -11,11 +11,8 @@ description: Preview selected design system components rendered in localhost ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/7-design-system/workflow.md b/src/workflows/7-design-system/workflow.md index e45e1b301..b157bdfc2 100644 --- a/src/workflows/7-design-system/workflow.md +++ b/src/workflows/7-design-system/workflow.md @@ -29,7 +29,7 @@ Phase 7 is **menu-driven**, not linear. The user picks an activity. 1. **READ COMPLETELY**: Always read the entire step file before action 2. **FOLLOW SEQUENCE**: Execute all sections in order 3. **WAIT FOR INPUT**: Halt at decision points and wait for user -4. **SAVE STATE**: Update dialog tracking when completing steps +4. **SAVE STATE**: Update design log when completing steps --- @@ -42,11 +42,9 @@ Load and read full config from `{project-root}/_bmad/wds/config.yaml` and resolv - `communication_language`, `document_output_language` - `design_system_mode` (none / basic / full) -### 2. Agent Dialog Gate +### 2. Design Log -1. Check `{output_folder}/_progress/agent-dialogs/` for pending design system dialogs -2. If pending, present with status -3. If none, suggest creating one +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### 3. Activity Menu diff --git a/src/workflows/8-product-evolution/steps-a/step-01-identify.md b/src/workflows/8-product-evolution/steps-a/step-01-identify.md index 84dc730e8..015168449 100644 --- a/src/workflows/8-product-evolution/steps-a/step-01-identify.md +++ b/src/workflows/8-product-evolution/steps-a/step-01-identify.md @@ -49,10 +49,10 @@ Identify the strategic challenge or improvement opportunity to address in this K ## CONTEXT BOUNDARIES: -- Available context: Agent dialog from workflow entry, project configuration +- Available context: Design log context from workflow entry, project configuration - Focus: Problem identification and opportunity framing only - Limits: Do not gather detailed context yet (that's step 02), do not design solutions -- Dependencies: Active agent dialog created during workflow initialization +- Dependencies: Active design log updated during workflow initialization ## Sequence of Instructions (Do not deviate, skip, or optimize) @@ -109,7 +109,7 @@ Display: "**Select an Option:** [C] Continue to Gather Context" #### Menu Handling Logic: -- IF C: Update agent dialog with identified opportunity, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log with identified opportunity, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#4-present-menu-options) #### EXECUTION RULES: @@ -134,7 +134,7 @@ ONLY WHEN [C continue option] is selected and [opportunity identified, documente - Scope defined and appropriate for Kaizen (small, focused) - Success criteria established - Documented in limited brief or improvement file -- Agent dialog updated with opportunity summary +- Design log updated with opportunity summary ### ❌ SYSTEM FAILURE: diff --git a/src/workflows/8-product-evolution/steps-p/step-01-create-delivery.md b/src/workflows/8-product-evolution/steps-p/step-01-create-delivery.md index 15b4ee32f..e2025c926 100644 --- a/src/workflows/8-product-evolution/steps-p/step-01-create-delivery.md +++ b/src/workflows/8-product-evolution/steps-p/step-01-create-delivery.md @@ -265,7 +265,7 @@ Define accessibility checks: Display: "**Select an Option:** [C] Continue to step-02-hand-off.md (next step in this activity)" #### Menu Handling Logic: -- IF C: Update agent dialog, then load, read entire file, then execute {nextStepFile} +- IF C: Update design log, then load, read entire file, then execute {nextStepFile} - IF Any other comments or queries: help user respond then [Redisplay Menu Options] #### EXECUTION RULES: diff --git a/src/workflows/8-product-evolution/workflow-analyze.md b/src/workflows/8-product-evolution/workflow-analyze.md index 78bb0af7c..cf49dd382 100644 --- a/src/workflows/8-product-evolution/workflow-analyze.md +++ b/src/workflows/8-product-evolution/workflow-analyze.md @@ -12,11 +12,8 @@ borrows_from: Phase 3 (scenarios) ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/8-product-evolution/workflow-deploy.md b/src/workflows/8-product-evolution/workflow-deploy.md index a89d5d7d4..4b30df347 100644 --- a/src/workflows/8-product-evolution/workflow-deploy.md +++ b/src/workflows/8-product-evolution/workflow-deploy.md @@ -12,11 +12,8 @@ borrows_from: Phase 4 [H] (design delivery) ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps @@ -74,7 +71,7 @@ Create a delivery summary at `{output_folder}/evolution/deliveries/`: ### Step 4: Notify Team -If the project uses agent dialogs or team notifications: +If the project uses design log tracking or team notifications: 1. Create completion notification 2. Reference all artifacts (analysis → scenario → spec → test → PR) diff --git a/src/workflows/8-product-evolution/workflow-design.md b/src/workflows/8-product-evolution/workflow-design.md index ed22eff0f..72bd77ac6 100644 --- a/src/workflows/8-product-evolution/workflow-design.md +++ b/src/workflows/8-product-evolution/workflow-design.md @@ -12,11 +12,8 @@ borrows_from: Phase 4 (UX design) ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/8-product-evolution/workflow-implement.md b/src/workflows/8-product-evolution/workflow-implement.md index 0196dd5eb..c1f942146 100644 --- a/src/workflows/8-product-evolution/workflow-implement.md +++ b/src/workflows/8-product-evolution/workflow-implement.md @@ -12,11 +12,8 @@ borrows_from: Phase 5 (development) ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/8-product-evolution/workflow-scope.md b/src/workflows/8-product-evolution/workflow-scope.md index 2a3bd6d75..3acdf2343 100644 --- a/src/workflows/8-product-evolution/workflow-scope.md +++ b/src/workflows/8-product-evolution/workflow-scope.md @@ -12,11 +12,8 @@ borrows_from: Phase 3 (scenarios) ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/8-product-evolution/workflow-test.md b/src/workflows/8-product-evolution/workflow-test.md index d13d3bf52..7f6cd3b0d 100644 --- a/src/workflows/8-product-evolution/workflow-test.md +++ b/src/workflows/8-product-evolution/workflow-test.md @@ -12,11 +12,8 @@ borrows_from: Phase 5 [T] (acceptance testing) ## INITIALIZATION -### Agent Dialog Gate - -1. Check for pending activity dialogs -2. If none, suggest creating one -3. Load dialog context +### Design Log +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ## Steps diff --git a/src/workflows/8-product-evolution/workflow.md b/src/workflows/8-product-evolution/workflow.md index d6195ef3a..93220b669 100644 --- a/src/workflows/8-product-evolution/workflow.md +++ b/src/workflows/8-product-evolution/workflow.md @@ -29,7 +29,7 @@ Phase 8 is **menu-driven**, not linear. Each activity is a compressed version of 1. **READ COMPLETELY**: Always read the entire step file before action 2. **FOLLOW SEQUENCE**: Execute all sections in order 3. **WAIT FOR INPUT**: Halt at decision points and wait for user -4. **SAVE STATE**: Update dialog tracking when completing steps +4. **SAVE STATE**: Update design log when completing steps --- @@ -41,11 +41,9 @@ Load and read full config from `{project-root}/_bmad/wds/config.yaml` and resolv - `project_name`, `output_folder`, `user_name` - `communication_language`, `document_output_language` -### 2. Agent Dialog Gate +### 2. Design Log -1. Check `{output_folder}/_progress/agent-dialogs/` for pending evolution dialogs -2. If pending, present with status -3. If none, suggest creating one +Read `{output_folder}/_progress/00-design-log.md`. Check Current and Backlog for context. ### 3. Activity Menu diff --git a/src/workflows/_agent-dialogs/workflow.md b/src/workflows/_agent-dialogs/workflow.md index eaa3862b2..0875b7abd 100644 --- a/src/workflows/_agent-dialogs/workflow.md +++ b/src/workflows/_agent-dialogs/workflow.md @@ -6,6 +6,8 @@ web_bundle: true # Agent Dialog Workflow +> **DEPRECATED:** This workflow has been replaced by the Design Log system (`_progress/00-design-log.md`). Project state is now tracked in the design log's Backlog/Current/Design Loop Status/Log sections. Session insights are saved to `_progress/agent-experiences/`. This folder is preserved as reference for the structured step-file approach — do not use for new projects. + **Goal:** Create structured, documented agent dialog folders that enable isolated, reproducible implementation tasks. Plan first, then execute in order. **Your Role:** Guide the user through creating an agent dialog structure that captures scope, context, and step-by-step instructions.