From 68c78ef87d9bbb46df40b1f65b3de16592136025 Mon Sep 17 00:00:00 2001 From: Dicky Moore Date: Fri, 6 Feb 2026 15:53:24 +0000 Subject: [PATCH] Migrate QA automate workflow to workflow.md --- src/bmm/workflows/qa/automate/workflow.md | 32 ++++++++++++++ src/bmm/workflows/qa/automate/workflow.yaml | 47 --------------------- 2 files changed, 32 insertions(+), 47 deletions(-) create mode 100644 src/bmm/workflows/qa/automate/workflow.md delete mode 100644 src/bmm/workflows/qa/automate/workflow.yaml diff --git a/src/bmm/workflows/qa/automate/workflow.md b/src/bmm/workflows/qa/automate/workflow.md new file mode 100644 index 000000000..c62057523 --- /dev/null +++ b/src/bmm/workflows/qa/automate/workflow.md @@ -0,0 +1,32 @@ +--- +name: qa-automate +description: "Generate tests quickly for existing features using standard test patterns" +main_config: '{project-root}/_bmad/bmm/config.yaml' +web_bundle: false +--- + +## Initialization +- Load config from `{project-root}/_bmad/bmm/config.yaml`. +- Resolve variables: + - `user_name` + - `communication_language` + - `document_output_language` + - `output_folder` + - `implementation_artifacts` + - `installed_path` + - `config_source` + - `test_dir` + - `source_dir` + +# QA Automate Workflow + +Communicate all responses in {communication_language} + + + + + Read and follow instructions at: {installed_path}/instructions.md + Validate against checklist at: {installed_path}/checklist.md + + + diff --git a/src/bmm/workflows/qa/automate/workflow.yaml b/src/bmm/workflows/qa/automate/workflow.yaml deleted file mode 100644 index 847365d7b..000000000 --- a/src/bmm/workflows/qa/automate/workflow.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# Quinn QA workflow: Automate -name: qa-automate -description: "Generate tests quickly for existing features using standard test patterns" -author: "BMad" - -# Critical variables from config -config_source: "{project-root}/_bmad/bmm/config.yaml" -output_folder: "{config_source}:output_folder" -implementation_artifacts: "{config_source}:implementation_artifacts" -user_name: "{config_source}:user_name" -communication_language: "{config_source}:communication_language" -document_output_language: "{config_source}:document_output_language" -date: system-generated - -# Workflow components -installed_path: "{project-root}/_bmad/bmm/workflows/qa/automate" -instructions: "{installed_path}/instructions.md" -validation: "{installed_path}/checklist.md" -template: false - -# Variables and inputs -variables: - # Directory paths - test_dir: "{project-root}/tests" # Root test directory - source_dir: "{project-root}" # Source code directory - -# Output configuration -default_output_file: "{implementation_artifacts}/tests/test-summary.md" - -# Required tools -required_tools: - - read_file # Read source code and existing tests - - write_file # Create test files - - create_directory # Create test directories - - list_files # Discover features - - search_repo # Find patterns - - glob # Find files - -tags: - - qa - - automation - - testing - -execution_hints: - interactive: false - autonomous: true - iterative: false