diff --git a/src/core/module-help.csv b/src/core/module-help.csv index 11555c39..fc45dcfb 100644 --- a/src/core/module-help.csv +++ b/src/core/module-help.csv @@ -1,6 +1,6 @@ module,phase,name,code,sequence,workflow-file,command,required,agent,options,description,output-location,outputs core,,Advanced Elicitation,AE,10,_bmad/core/workflows/advanced-elicitation/workflow.xml,bmad:advanced-elicitation,false,,,"Apply elicitation methods iteratively to enhance content being generated, presenting options and allowing reshuffle or full method listing for comprehensive content improvement",, -core,,Brainstorming,BS,20,_bmad/core/workflows/brainstorming/workflow.md,bmad:brainstorming,false,analyst,,Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods,{output_folder}/analysis/brainstorming-session-{{date}}.md,, +core,,Brainstorming,BS,20,_bmad/core/workflows/brainstorming/workflow.md,bmad:brainstorming,false,analyst,,Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods,{output_folder}/brainstorming/brainstorming-session-{{date}}.md,, core,,Party Mode,PM,30,_bmad/core/workflows/party-mode/workflow.md,bmad:party-mode,false,party-mode facilitator,,Orchestrates group discussions between all installed BMAD agents enabling natural multi-agent conversations,, core,,bmad-help,BH,40,_bmad/core/tasks/bmad-help.md,bmad:help,false,system,,Get unstuck by showing what workflow steps come next or answering questions about what to do in the BMad Method,, core,,Index Docs,ID,50,_bmad/core/tasks/index-docs.xml,bmad:index-docs,false,llm,,Generates or updates an index.md of all documents in the specified directory,, diff --git a/src/core/workflows/brainstorming/steps/step-01-session-setup.md b/src/core/workflows/brainstorming/steps/step-01-session-setup.md index ab90f990..7e1cb2cd 100644 --- a/src/core/workflows/brainstorming/steps/step-01-session-setup.md +++ b/src/core/workflows/brainstorming/steps/step-01-session-setup.md @@ -33,7 +33,7 @@ Initialize the brainstorming workflow by detecting continuation state and settin First, check if the output document already exists: -- Look for file at `{output_folder}/analysis/brainstorming-session-{{date}}.md` +- Look for file at `{output_folder}/brainstorming/brainstorming-session-{{date}}.md` - If exists, read the complete file including frontmatter - If not exists, this is a fresh workflow @@ -55,10 +55,10 @@ Create the brainstorming session document: ```bash # Create directory if needed -mkdir -p "$(dirname "{output_folder}/analysis/brainstorming-session-{{date}}.md")" +mkdir -p "$(dirname "{output_folder}/brainstorming/brainstorming-session-{{date}}.md")" # Initialize from template -cp "{template_path}" "{output_folder}/analysis/brainstorming-session-{{date}}.md" +cp "{template_path}" "{output_folder}/brainstorming/brainstorming-session-{{date}}.md" ``` #### B. Context File Check and Loading @@ -134,7 +134,7 @@ _[Content based on conversation about session parameters and facilitator approac ## APPEND TO DOCUMENT: -When user selects approach, append the session overview content directly to `{output_folder}/analysis/brainstorming-session-{{date}}.md` using the structure from above. +When user selects approach, append the session overview content directly to `{output_folder}/brainstorming/brainstorming-session-{{date}}.md` using the structure from above. ### E. Continue to Technique Selection @@ -152,7 +152,7 @@ Which approach appeals to you most? (Enter 1-4)" #### When user selects approach number: -- **Append initial session overview to `{output_folder}/analysis/brainstorming-session-{{date}}.md`** +- **Append initial session overview to `{output_folder}/brainstorming/brainstorming-session-{{date}}.md`** - **Update frontmatter:** `stepsCompleted: [1]`, `selected_approach: '[selected approach]'` - **Load the appropriate step-02 file** based on selection diff --git a/src/core/workflows/brainstorming/steps/step-01b-continue.md b/src/core/workflows/brainstorming/steps/step-01b-continue.md index ee788b7d..23205c0d 100644 --- a/src/core/workflows/brainstorming/steps/step-01b-continue.md +++ b/src/core/workflows/brainstorming/steps/step-01b-continue.md @@ -35,7 +35,7 @@ Load existing document and analyze current state: **Document Analysis:** -- Read existing `{output_folder}/analysis/brainstorming-session-{{date}}.md` +- Read existing `{output_folder}/brainstorming/brainstorming-session-{{date}}.md` - Examine frontmatter for `stepsCompleted`, `session_topic`, `session_goals` - Review content to understand session progress and outcomes - Identify current stage and next logical steps diff --git a/src/core/workflows/brainstorming/steps/step-03-technique-execution.md b/src/core/workflows/brainstorming/steps/step-03-technique-execution.md index 5df8f911..362bead3 100644 --- a/src/core/workflows/brainstorming/steps/step-03-technique-execution.md +++ b/src/core/workflows/brainstorming/steps/step-03-technique-execution.md @@ -296,7 +296,7 @@ After final technique element: #### If 'C' (Move to organization): -- **Append the technique execution content to `{output_folder}/analysis/brainstorming-session-{{date}}.md`** +- **Append the technique execution content to `{output_folder}/brainstorming/brainstorming-session-{{date}}.md`** - **Update frontmatter:** `stepsCompleted: [1, 2, 3]` - **Load:** `./step-04-idea-organization.md` @@ -356,7 +356,7 @@ _[Short narrative describing the user and AI collaboration journey - what made t ## APPEND TO DOCUMENT: -When user selects 'C', append the content directly to `{output_folder}/analysis/brainstorming-session-{{date}}.md` using the structure from above. +When user selects 'C', append the content directly to `{output_folder}/brainstorming/brainstorming-session-{{date}}.md` using the structure from above. ## SUCCESS METRICS: diff --git a/src/core/workflows/brainstorming/steps/step-04-idea-organization.md b/src/core/workflows/brainstorming/steps/step-04-idea-organization.md index 240a53da..afe56ff7 100644 --- a/src/core/workflows/brainstorming/steps/step-04-idea-organization.md +++ b/src/core/workflows/brainstorming/steps/step-04-idea-organization.md @@ -253,14 +253,14 @@ Provide final session wrap-up and forward guidance: #### If [C] Complete: -- **Append the final session content to `{output_folder}/analysis/brainstorming-session-{{date}}.md`** +- **Append the final session content to `{output_folder}/brainstorming/brainstorming-session-{{date}}.md`** - Update frontmatter: `stepsCompleted: [1, 2, 3, 4]` - Set `session_active: false` and `workflow_completed: true` - Complete workflow with positive closure message ## APPEND TO DOCUMENT: -When user selects 'C', append the content directly to `{output_folder}/analysis/brainstorming-session-{{date}}.md` using the structure from step 7. +When user selects 'C', append the content directly to `{output_folder}/brainstorming/brainstorming-session-{{date}}.md` using the structure from step 7. ## SUCCESS METRICS: diff --git a/src/core/workflows/brainstorming/workflow.md b/src/core/workflows/brainstorming/workflow.md index 30ab779d..9ba92d61 100644 --- a/src/core/workflows/brainstorming/workflow.md +++ b/src/core/workflows/brainstorming/workflow.md @@ -45,7 +45,7 @@ Load config from `{project-root}/_bmad/core/config.yaml` and resolve: - `installed_path` = `{project-root}/_bmad/core/workflows/brainstorming` - `template_path` = `{installed_path}/template.md` - `brain_techniques_path` = `{installed_path}/brain-methods.csv` -- `default_output_file` = `{output_folder}/analysis/brainstorming-session-{{date}}.md` +- `default_output_file` = `{output_folder}/brainstorming/brainstorming-session-{{date}}.md` - `context_file` = Optional context file path from workflow invocation for project-specific guidance - `advancedElicitationTask` = `{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.xml`