refactor: remove workflow.xml references from manifests and checklists
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
73d19baf7e
commit
e5ec878277
|
|
@ -33,7 +33,7 @@ This is a COMPETITION to create the **ULTIMATE story context** that makes LLM de
|
||||||
|
|
||||||
### **When Running from Create-Story Workflow:**
|
### **When Running from Create-Story Workflow:**
|
||||||
|
|
||||||
- The `{project-root}/_bmad/core/tasks/workflow.xml` framework will automatically:
|
- The workflow framework will automatically:
|
||||||
- Load this checklist file
|
- Load this checklist file
|
||||||
- Load the newly created story file (`{story_file_path}`)
|
- Load the newly created story file (`{story_file_path}`)
|
||||||
- Load workflow variables from `{installed_path}/workflow.md`
|
- Load workflow variables from `{installed_path}/workflow.md`
|
||||||
|
|
@ -51,7 +51,7 @@ This is a COMPETITION to create the **ULTIMATE story context** that makes LLM de
|
||||||
- **Story file**: The story file to review and improve
|
- **Story file**: The story file to review and improve
|
||||||
- **Workflow variables**: From workflow.md (implementation_artifacts, epics_file, etc.)
|
- **Workflow variables**: From workflow.md (implementation_artifacts, epics_file, etc.)
|
||||||
- **Source documents**: Epics, architecture, etc. (discovered or provided)
|
- **Source documents**: Epics, architecture, etc. (discovered or provided)
|
||||||
- **Validation framework**: `validate-workflow.xml` (handles checklist execution)
|
- **Validation framework**: The workflow's checklist execution system
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -63,10 +63,9 @@ You will systematically re-do the entire story creation process, but with a crit
|
||||||
|
|
||||||
1. **Load the workflow configuration**: `{installed_path}/workflow.md` for variable inclusion
|
1. **Load the workflow configuration**: `{installed_path}/workflow.md` for variable inclusion
|
||||||
2. **Load the story file**: `{story_file_path}` (provided by user or discovered)
|
2. **Load the story file**: `{story_file_path}` (provided by user or discovered)
|
||||||
3. **Load validation framework**: `{project-root}/_bmad/core/tasks/workflow.xml`
|
3. **Extract metadata**: epic_num, story_num, story_key, story_title from story file
|
||||||
4. **Extract metadata**: epic_num, story_num, story_key, story_title from story file
|
4. **Resolve all workflow variables**: implementation_artifacts, epics_file, architecture_file, etc.
|
||||||
5. **Resolve all workflow variables**: implementation_artifacts, epics_file, architecture_file, etc.
|
5. **Understand current status**: What story implementation guidance is currently provided?
|
||||||
6. **Understand current status**: What story implementation guidance is currently provided?
|
|
||||||
|
|
||||||
**Note:** If running in fresh context, user should provide the story file path being reviewed. If running from create-story workflow, the validation framework will automatically discover the checklist and story file.
|
**Note:** If running in fresh context, user should provide the story file path being reviewed. If running from create-story workflow, the validation framework will automatically discover the checklist and story file.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,3 @@ shard-doc.xml:
|
||||||
canonicalId: bmad-shard-doc
|
canonicalId: bmad-shard-doc
|
||||||
type: task
|
type: task
|
||||||
description: "Splits large markdown documents into smaller, organized files based on sections"
|
description: "Splits large markdown documents into smaller, organized files based on sections"
|
||||||
|
|
||||||
workflow.xml:
|
|
||||||
canonicalId: bmad-workflow
|
|
||||||
type: task
|
|
||||||
description: "Execute given workflow by loading its configuration and following instructions"
|
|
||||||
|
|
|
||||||
|
|
@ -11,4 +11,4 @@
|
||||||
<step n="{HELP_STEP}">Let {user_name} know they can type command `/bmad-help` at any time to get advice on what to do next, and that they can combine that with what they need help with <example>`/bmad-help where should I start with an idea I have that does XYZ`</example></step>
|
<step n="{HELP_STEP}">Let {user_name} know they can type command `/bmad-help` at any time to get advice on what to do next, and that they can combine that with what they need help with <example>`/bmad-help where should I start with an idea I have that does XYZ`</example></step>
|
||||||
<step n="{HALT_STEP}">STOP and WAIT for user input - do NOT execute menu items automatically - accept number or cmd trigger or fuzzy command match</step>
|
<step n="{HALT_STEP}">STOP and WAIT for user input - do NOT execute menu items automatically - accept number or cmd trigger or fuzzy command match</step>
|
||||||
<step n="{INPUT_STEP}">On user input: Number → process menu item[n] | Text → case-insensitive substring match | Multiple matches → ask user to clarify | No match → show "Not recognized"</step>
|
<step n="{INPUT_STEP}">On user input: Number → process menu item[n] | Text → case-insensitive substring match | Multiple matches → ask user to clarify | No match → show "Not recognized"</step>
|
||||||
<step n="{EXECUTE_STEP}">When processing a menu item: Check menu-handlers section below - extract any attributes from the selected menu item (workflow, exec, tmpl, data, action, validate-workflow) and follow the corresponding handler instructions</step>
|
<step n="{EXECUTE_STEP}">When processing a menu item: Check menu-handlers section below - extract any attributes from the selected menu item (workflow, exec, tmpl, data, action) and follow the corresponding handler instructions</step>
|
||||||
Loading…
Reference in New Issue