diff --git a/src/core/tasks/validate-workflow.md b/src/core/tasks/validate-workflow.md index 7b3ff72b6..1ffac96e6 100644 --- a/src/core/tasks/validate-workflow.md +++ b/src/core/tasks/validate-workflow.md @@ -13,8 +13,8 @@ standalone: true - Parse YAML and fail fast with explicit error if parsing fails. - Require `user_name`; if missing, abort initialization with descriptive error. - Apply explicit defaults when optional keys are absent: - - `communication_language = "en"` - - `document_output_language = "en"` + - `communication_language = "English"` + - `document_output_language = "English"` - Log resolved values and config source path. ## Purpose diff --git a/tools/cli/installers/lib/ide/templates/combined/kiro-workflow-yaml.md b/tools/cli/installers/lib/ide/templates/combined/kiro-workflow-yaml.md index 5204406cd..448c196bd 100644 --- a/tools/cli/installers/lib/ide/templates/combined/kiro-workflow-yaml.md +++ b/tools/cli/installers/lib/ide/templates/combined/kiro-workflow-yaml.md @@ -9,7 +9,11 @@ IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the c 1. Always LOAD the FULL #[[file:{{bmadFolderName}}/core/tasks/workflow.md]] 2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config #[[file:{{bmadFolderName}}/{{path}}]] -3. Pass the workflow path {{bmadFolderName}}/{{path}} as 'workflow-config' parameter to the workflow.md task instructions +3. Pass workflow path to workflow.md using YAML parameter key `workflow-config` with value `{{bmadFolderName}}/{{path}}` + Example invocation parameter block: + ```yaml + workflow-config: {{bmadFolderName}}/{{path}} + ``` 4. Follow workflow.md task instructions EXACTLY as written to process and follow the specific workflow config and its instructions 5. Save outputs after EACH section when generating any documents from templates