all workflows can optionally run without a workflow

This commit is contained in:
Brian Madison 2025-10-27 23:51:22 -05:00
parent 7ad841964d
commit 66c66f602d
6 changed files with 72 additions and 46 deletions

View File

@ -35,7 +35,7 @@ agent:
- trigger: create-module - trigger: create-module
workflow: "{project-root}/bmad/bmb/workflows/create-module/workflow.yaml" workflow: "{project-root}/bmad/bmb/workflows/create-module/workflow.yaml"
description: Create a complete BMAD module (brainstorm → brief → build with agents and workflows) description: Create a complete BMAD compatible module (custom agents and workflows)
- trigger: create-workflow - trigger: create-workflow
workflow: "{project-root}/bmad/bmb/workflows/create-workflow/workflow.yaml" workflow: "{project-root}/bmad/bmb/workflows/create-workflow/workflow.yaml"

View File

@ -22,21 +22,25 @@
</invoke-workflow> </invoke-workflow>
<check if="status_exists == false"> <check if="status_exists == false">
<output>**⚠️ No Workflow Status File Found** <output>**Note: No Workflow Status File Found**
The GDD workflow requires a status file to understand your project context. The GDD workflow can run standalone or as part of the BMM workflow path.
Please run `workflow-init` first to: **Recommended:** Run `workflow-init` first for:
- Define your project type and level - Project context tracking
- Map out your workflow journey - Workflow sequencing guidance
- Create the status file - Progress monitoring across workflows
Run: `workflow-init` **Or continue standalone** without progress tracking.
After setup, return here to create your GDD.
</output> </output>
<action>Exit workflow - cannot proceed without status file</action> <ask>Continue in standalone mode or exit to run workflow-init? (continue/exit)</ask>
<check if="continue">
<action>Set standalone_mode = true</action>
</check>
<check if="exit">
<action>Exit workflow</action>
</check>
</check> </check>
<check if="status_exists == true"> <check if="status_exists == true">

View File

@ -20,21 +20,25 @@
</invoke-workflow> </invoke-workflow>
<check if="status_exists == false"> <check if="status_exists == false">
<output>**⚠️ No Workflow Status File Found** <output>**Note: No Workflow Status File Found**
The PRD workflow requires a status file to understand your project context. The PRD workflow can run standalone or as part of the BMM workflow path.
Please run `workflow-init` first to: **Recommended:** Run `workflow-init` first for:
- Define your project type and level - Project context tracking
- Map out your workflow journey - Workflow sequencing guidance
- Create the status file - Progress monitoring across workflows
Run: `workflow-init` **Or continue standalone** without progress tracking.
After setup, return here to create your PRD.
</output> </output>
<action>Exit workflow - cannot proceed without status file</action> <ask>Continue in standalone mode or exit to run workflow-init? (continue/exit)</ask>
<check if="continue">
<action>Set standalone_mode = true</action>
</check>
<check if="exit">
<action>Exit workflow</action>
</check>
</check> </check>
<check if="status_exists == true"> <check if="status_exists == true">

View File

@ -21,21 +21,25 @@
</invoke-workflow> </invoke-workflow>
<check if="status_exists == false"> <check if="status_exists == false">
<output>**⚠️ No Workflow Status File Found** <output>**Note: No Workflow Status File Found**
The tech-spec workflow requires a status file to understand your project context. The tech-spec workflow can run standalone or as part of the BMM workflow path.
Please run `workflow-init` first to: **Recommended:** Run `workflow-init` first for:
- Define your project type and level - Project context tracking
- Map out your workflow journey - Workflow sequencing guidance
- Create the status file - Progress monitoring across workflows
Run: `workflow-init` **Or continue standalone** without progress tracking.
After setup, return here to create your tech spec.
</output> </output>
<action>Exit workflow - cannot proceed without status file</action> <ask>Continue in standalone mode or exit to run workflow-init? (continue/exit)</ask>
<check if="continue">
<action>Set standalone_mode = true</action>
</check>
<check if="exit">
<action>Exit workflow</action>
</check>
</check> </check>
<check if="status_exists == true"> <check if="status_exists == true">

View File

@ -18,21 +18,25 @@
</invoke-workflow> </invoke-workflow>
<check if="status_exists == false"> <check if="status_exists == false">
<output>**⚠️ No Workflow Status File Found** <output>**Note: No Workflow Status File Found**
The Decision Architecture workflow requires a status file to understand your project context. The Decision Architecture workflow can run standalone or as part of the BMM workflow path.
Please run `workflow-init` first to: **Recommended:** Run `workflow-init` first for:
- Define your project type and level - Project context tracking
- Map out your workflow journey - Workflow sequencing guidance
- Create the status file - Progress monitoring across workflows
Run: `workflow-init` **Or continue standalone** without progress tracking.
After setup, return here to create your decision architecture.
</output> </output>
<action>Exit workflow - cannot proceed without status file</action> <ask>Continue in standalone mode or exit to run workflow-init? (continue/exit)</ask>
<check if="continue">
<action>Set standalone_mode = true</action>
</check>
<check if="exit">
<action>Exit workflow</action>
</check>
</check> </check>
<check if="status_exists == true"> <check if="status_exists == true">

View File

@ -13,15 +13,25 @@
</invoke-workflow> </invoke-workflow>
<check if="status_exists == false"> <check if="status_exists == false">
<output>**⚠️ No Workflow Status File Found** <output>**Note: No Workflow Status File Found**
The Implementation Ready Check requires a status file to understand your project context. The Implementation Ready Check can run standalone or as part of the BMM workflow path.
Please run `workflow-init` first to establish your project configuration. **Recommended:** Run `workflow-init` first for:
After setup, return here to validate implementation readiness. - Project context tracking
- Workflow sequencing guidance
- Progress monitoring across workflows
**Or continue standalone** without progress tracking.
</output> </output>
<action>Exit workflow - cannot proceed without status file</action> <ask>Continue in standalone mode or exit to run workflow-init? (continue/exit)</ask>
<check if="continue">
<action>Set standalone_mode = true</action>
</check>
<check if="exit">
<action>Exit workflow</action>
</check>
</check> </check>
<check if="status_exists == true"> <check if="status_exists == true">