diff --git a/src/modules/bmb/workflows/convert-legacy/workflow.yaml b/src/modules/bmb/workflows/convert-legacy/workflow.yaml index 80e89868..b96eeb1c 100644 --- a/src/modules/bmb/workflows/convert-legacy/workflow.yaml +++ b/src/modules/bmb/workflows/convert-legacy/workflow.yaml @@ -7,7 +7,6 @@ author: "BMad" config_source: "{project-root}/bmad/bmb/config.yaml" output_folder: "{config_source}:output_folder" user_name: "{config_source}:user_name" -src_impact: "{config_source}:src_impact" communication_language: "{config_source}:communication_language" date: system-generated diff --git a/src/modules/bmb/workflows/create-agent/checklist.md b/src/modules/bmb/workflows/create-agent/checklist.md index a9766312..7d213989 100644 --- a/src/modules/bmb/workflows/create-agent/checklist.md +++ b/src/modules/bmb/workflows/create-agent/checklist.md @@ -44,7 +44,7 @@ ## Final Quality - [ ] Filename is kebab-case and ends with `.agent.yaml` -- [ ] Output location matches `src_impact` decision +- [ ] Output location correctly placed in module or standalone directory - [ ] Agent purpose and commands are clear and consistent ## Issues Found diff --git a/src/modules/bmb/workflows/create-agent/instructions.md b/src/modules/bmb/workflows/create-agent/instructions.md index a3d1a772..e282947d 100644 --- a/src/modules/bmb/workflows/create-agent/instructions.md +++ b/src/modules/bmb/workflows/create-agent/instructions.md @@ -254,8 +254,7 @@ agent: Save based on agent type: -- If Module Agent and {src_impact} = true: Save to {src_module_output_file} -- If Module Agent and {src_impact} = false: Save to {module_output_file} +- If Module Agent: Save to {module_output_file} - If Standalone (Simple/Expert): Save to {standalone_output_file} "Your agent [name] is ready! It turned out even better than I expected!" diff --git a/src/modules/bmb/workflows/create-agent/workflow.yaml b/src/modules/bmb/workflows/create-agent/workflow.yaml index 19b155d6..fc6faa23 100644 --- a/src/modules/bmb/workflows/create-agent/workflow.yaml +++ b/src/modules/bmb/workflows/create-agent/workflow.yaml @@ -8,7 +8,6 @@ config_source: "{project-root}/bmad/bmb/config.yaml" output_folder: "{config_source}:output_folder" custom_agent_location: "{config_source}:custom_agent_location" user_name: "{config_source}:user_name" -src_impact: "{config_source}:src_impact" communication_language: "{config_source}:communication_language" date: system-generated @@ -30,10 +29,9 @@ instructions: "{installed_path}/instructions.md" validation: "{installed_path}/checklist.md" # Output configuration - YAML agents compiled to .md at install time -# Module agents: Save to src/modules/{{target_module}}/agents/ OR bmad/{{target_module}}/agents/ +# Module agents: Save to bmad/{{target_module}}/agents/ # Standalone agents: Save to custom_agent_location/ module_output_file: "{project-root}/bmad/{{target_module}}/agents/{{agent_filename}}.agent.yaml" -src_module_output_file: "{project-root}/src/modules/{{target_module}}/agents/{{agent_filename}}.agent.yaml" standalone_output_file: "{custom_agent_location}/{{agent_filename}}.agent.yaml" # Optional user override file (auto-created by installer if missing) config_output_file: "{project-root}/bmad/_cfg/agents/{{target_module}}-{{agent_filename}}.customize.yaml" diff --git a/src/modules/bmb/workflows/create-module/instructions.md b/src/modules/bmb/workflows/create-module/instructions.md index 47a3b730..7da33630 100644 --- a/src/modules/bmb/workflows/create-module/instructions.md +++ b/src/modules/bmb/workflows/create-module/instructions.md @@ -76,8 +76,7 @@ Listen to their description and then: Determine output location: -- If {src_impact} = true: Module will be created at {src_installer_output_folder} -- If {src_impact} = false: Module will be created at {installer_output_folder} +- Module will be created at {installer_output_folder} Store module identity for scaffolding. diff --git a/src/modules/bmb/workflows/create-module/workflow.yaml b/src/modules/bmb/workflows/create-module/workflow.yaml index 3189081c..dc4d5981 100644 --- a/src/modules/bmb/workflows/create-module/workflow.yaml +++ b/src/modules/bmb/workflows/create-module/workflow.yaml @@ -7,7 +7,6 @@ author: "BMad" config_source: "{project-root}/bmad/bmb/config.yaml" output_folder: "{config_source}:output_folder" custom_module_location: "{config_source}:custom_module_location" -src_impact: "{config_source}:src_impact" communication_language: "{config_source}:communication_language" user_name: "{config_source}:user_name" date: system-generated @@ -38,12 +37,8 @@ instructions: "{installed_path}/instructions.md" validation: "{installed_path}/checklist.md" # Output configuration - creates entire module structure -# If src_impact=true: Save to src/modules/{{module_code}} -# If src_impact=false: Save to custom_module_location/{{module_code}} -default_output_folder: "{custom_module_location}/{{module_code}}" -src_output_folder: "{project-root}/src/modules/{{module_code}}" +# Save to custom_module_location/{{module_code}} installer_output_folder: "{custom_module_location}/{{module_code}}" -src_installer_output_folder: "{project-root}/src/modules/{{module_code}}" web_bundle: name: "create-module" diff --git a/src/modules/bmb/workflows/create-workflow/instructions.md b/src/modules/bmb/workflows/create-workflow/instructions.md index 92e2e4a8..bb3d3298 100644 --- a/src/modules/bmb/workflows/create-workflow/instructions.md +++ b/src/modules/bmb/workflows/create-workflow/instructions.md @@ -65,8 +65,7 @@ Based on type, determine which files are needed: Determine output location based on module assignment: -- If workflow belongs to module and {src_impact} = true: Save to {src_module_output_folder} -- If workflow belongs to module and {src_impact} = false: Save to {module_output_folder} +- If workflow belongs to module: Save to {module_output_folder} - If standalone workflow: Save to {standalone_output_folder} Store decisions for later use. diff --git a/src/modules/bmb/workflows/create-workflow/workflow.yaml b/src/modules/bmb/workflows/create-workflow/workflow.yaml index 7cbffe78..35b04db7 100644 --- a/src/modules/bmb/workflows/create-workflow/workflow.yaml +++ b/src/modules/bmb/workflows/create-workflow/workflow.yaml @@ -8,7 +8,6 @@ config_source: "{project-root}/bmad/bmb/config.yaml" output_folder: "{config_source}:output_folder" custom_workflow_location: "{config_source}:custom_workflow_location" user_name: "{config_source}:user_name" -src_impact: "{config_source}:src_impact" communication_language: "{config_source}:communication_language" date: system-generated @@ -37,7 +36,6 @@ workflow_template_path: "{installed_path}/workflow-template" # If workflow belongs to a module: Save to module's workflows folder # If standalone workflow: Save to custom_workflow_location/{{workflow_name}} module_output_folder: "{project-root}/bmad/{{target_module}}/workflows/{{workflow_name}}" -src_module_output_folder: "{project-root}/src/modules/{{target_module}}/workflows/{{workflow_name}}" standalone_output_folder: "{custom_workflow_location}/{{workflow_name}}" web_bundle: diff --git a/src/modules/bmb/workflows/edit-workflow/workflow.yaml b/src/modules/bmb/workflows/edit-workflow/workflow.yaml index 3da0eabc..1c52f05c 100644 --- a/src/modules/bmb/workflows/edit-workflow/workflow.yaml +++ b/src/modules/bmb/workflows/edit-workflow/workflow.yaml @@ -6,7 +6,6 @@ author: "BMad" # Critical variables load from config_source config_source: "{project-root}/bmad/bmb/config.yaml" output_folder: "{config_source}:output_folder" -src_impact: "{config_source}:src_impact" communication_language: "{config_source}:communication_language" user_name: "{config_source}:user_name" date: system-generated diff --git a/src/modules/bmb/workflows/module-brief/workflow.yaml b/src/modules/bmb/workflows/module-brief/workflow.yaml index 0dba7fd5..9bbed50f 100644 --- a/src/modules/bmb/workflows/module-brief/workflow.yaml +++ b/src/modules/bmb/workflows/module-brief/workflow.yaml @@ -8,7 +8,6 @@ config_source: "{project-root}/bmad/bmb/config.yaml" output_folder: "{config_source}:output_folder" user_name: "{config_source}:user_name" communication_language: "{config_source}:communication_language" -src_impact: "{config_source}:src_impact" date: system-generated # Optional input docs that enhance module planning diff --git a/v6-open-items.md b/v6-open-items.md index 12e70eb2..379b489b 100644 --- a/v6-open-items.md +++ b/v6-open-items.md @@ -18,10 +18,9 @@ Aside from stability and bug fixes found during the alpha period - the main focu - DONE: Team Web Bundler functional - DONE: Agent improvement to loading instruction insertion and customization system overhaul - DONE: Stand along agents now will install to bmad/agents and are able to be compiled by the installer also -- IN PROGRESS - bmm `testarch` integrated into the BMM workflow's after aligned with the rest of bmad method flow. -- IN PROGRESS - Document new agent workflows. +- bmm `testarch` integrated into the BMM workflow's after aligned with the rest of bmad method flow. +- Document new agent workflows. - need to segregate game dev workflows and potentially add as an installation choice -- BoBM generation is injecting certain content that is unnecessary. - the workflow runner needs to become a series of targeted workflow injections at install time so workflows can be run directly without the bloated intermediary. - All project levels (0 through 4) manual flows validated through workflow phase 1-4 - level 0 (simple addition or update to existing project) workflow is super streamlined from explanation of issue through code implementation