diff --git a/src/bmm/workflows/4-implementation/bmad-sprint-status/workflow.md b/src/bmm/workflows/4-implementation/bmad-sprint-status/workflow.md
index 072a35055..1def1c8f3 100644
--- a/src/bmm/workflows/4-implementation/bmad-sprint-status/workflow.md
+++ b/src/bmm/workflows/4-implementation/bmad-sprint-status/workflow.md
@@ -20,7 +20,6 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
### Paths
-- `installed_path` = `.`
- `sprint_status_file` = `{implementation_artifacts}/sprint-status.yaml`
### Input Files
diff --git a/src/bmm/workflows/bmad-document-project/instructions.md b/src/bmm/workflows/bmad-document-project/instructions.md
index 64f652247..4a57b8843 100644
--- a/src/bmm/workflows/bmad-document-project/instructions.md
+++ b/src/bmm/workflows/bmad-document-project/instructions.md
@@ -40,18 +40,18 @@
Load cached project_type_id(s) from state file
CONDITIONAL CSV LOADING FOR RESUME:
- For each cached project_type_id, load ONLY the corresponding row from: {documentation_requirements_csv}
+ For each cached project_type_id, load ONLY the corresponding row from: ./documentation-requirements.csv
Skip loading project-types.csv and architecture_registry.csv (not needed on resume)
Store loaded doc requirements for use in remaining steps
Display: "Resuming {{workflow_mode}} from {{current_step}} with cached project type(s): {{cached_project_types}}"
- Read fully and follow: {installed_path}/workflows/deep-dive-workflow.md with resume context
+ Read fully and follow: ./workflows/deep-dive-workflow.md with resume context
- Read fully and follow: {installed_path}/workflows/full-scan-workflow.md with resume context
+ Read fully and follow: ./workflows/full-scan-workflow.md with resume context
@@ -98,7 +98,7 @@ Your choice [1/2/3]:
Set workflow_mode = "full_rescan"
Display: "Starting full project rescan..."
- Read fully and follow: {installed_path}/workflows/full-scan-workflow.md
+ Read fully and follow: ./workflows/full-scan-workflow.md
After sub-workflow completes, continue to Step 4
@@ -106,7 +106,7 @@ Your choice [1/2/3]:
Set workflow_mode = "deep_dive"
Set scan_level = "exhaustive"
Display: "Starting deep-dive documentation mode..."
- Read fully and follow: {installed_path}/workflows/deep-dive-workflow.md
+ Read fully and follow: ./workflows/deep-dive-workflow.md
After sub-workflow completes, continue to Step 4
@@ -119,7 +119,7 @@ Your choice [1/2/3]:
Set workflow_mode = "initial_scan"
Display: "No existing documentation found. Starting initial project scan..."
- Read fully and follow: {installed_path}/workflows/full-scan-workflow.md
+ Read fully and follow: ./workflows/full-scan-workflow.md
After sub-workflow completes, continue to Step 4
diff --git a/src/bmm/workflows/bmad-document-project/workflow.md b/src/bmm/workflows/bmad-document-project/workflow.md
index 63a84c43e..344873050 100644
--- a/src/bmm/workflows/bmad-document-project/workflow.md
+++ b/src/bmm/workflows/bmad-document-project/workflow.md
@@ -20,15 +20,8 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
- `user_skill_level`
- `date` as system-generated current datetime
-### Paths
-
-- `installed_path` = `.`
-- `instructions` = `{installed_path}/instructions.md`
-- `validation` = `{installed_path}/checklist.md`
-- `documentation_requirements_csv` = `{installed_path}/documentation-requirements.csv`
-
---
## EXECUTION
-Read fully and follow: `{installed_path}/instructions.md`
+Read fully and follow: `./instructions.md`
diff --git a/src/bmm/workflows/bmad-document-project/workflows/deep-dive-instructions.md b/src/bmm/workflows/bmad-document-project/workflows/deep-dive-instructions.md
index 0b8b4f2ac..6a6d00e6c 100644
--- a/src/bmm/workflows/bmad-document-project/workflows/deep-dive-instructions.md
+++ b/src/bmm/workflows/bmad-document-project/workflows/deep-dive-instructions.md
@@ -193,7 +193,7 @@ This will read EVERY file in this area. Proceed? [y/n]
- Combine recommended test commands into {{suggested_tests}}
-Load complete deep-dive template from: {installed_path}/templates/deep-dive-template.md
+Load complete deep-dive template from: ../templates/deep-dive-template.md
Fill template with all collected data from steps 13b-13d
Write filled template to: {project_knowledge}/deep-dive-{{sanitized_target_name}}.md
Validate deep-dive document completeness
diff --git a/src/bmm/workflows/bmad-document-project/workflows/deep-dive-workflow.md b/src/bmm/workflows/bmad-document-project/workflows/deep-dive-workflow.md
index 9a6a1349d..c55f036a7 100644
--- a/src/bmm/workflows/bmad-document-project/workflows/deep-dive-workflow.md
+++ b/src/bmm/workflows/bmad-document-project/workflows/deep-dive-workflow.md
@@ -21,13 +21,6 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`.
-### Paths
-
-- `installed_path` = `.`
-- `instructions` = `{installed_path}/deep-dive-instructions.md`
-- `validation` = `../checklist.md`
-- `deep_dive_template` = `../templates/deep-dive-template.md`
-
### Runtime Inputs
- `workflow_mode` = `deep_dive`
@@ -38,4 +31,4 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
## EXECUTION
-Read fully and follow: `{installed_path}/deep-dive-instructions.md`
+Read fully and follow: `./deep-dive-instructions.md`
diff --git a/src/bmm/workflows/bmad-document-project/workflows/full-scan-instructions.md b/src/bmm/workflows/bmad-document-project/workflows/full-scan-instructions.md
index 29e28b379..dd90c4eea 100644
--- a/src/bmm/workflows/bmad-document-project/workflows/full-scan-instructions.md
+++ b/src/bmm/workflows/bmad-document-project/workflows/full-scan-instructions.md
@@ -16,7 +16,7 @@
This workflow uses a single comprehensive CSV file to intelligently document your project:
-**documentation-requirements.csv** ({documentation_requirements_csv})
+**documentation-requirements.csv** (../documentation-requirements.csv)
- Contains 12 project types (web, mobile, backend, cli, library, desktop, game, data, extension, infra, embedded)
- 24-column schema combining project type detection AND documentation requirements
@@ -36,7 +36,7 @@ This workflow uses a single comprehensive CSV file to intelligently document you
Now loading documentation requirements data for fresh start...
-Load documentation-requirements.csv from: {documentation_requirements_csv}
+Load documentation-requirements.csv from: ../documentation-requirements.csv
Store all 12 rows indexed by project_type_id for project detection and requirements lookup
Display: "Loaded documentation requirements for 12 project types (web, mobile, backend, cli, library, desktop, game, data, extension, infra, embedded)"
@@ -810,7 +810,7 @@ Generated in {{project_knowledge}}/:
{{file_list_with_sizes}}
-Run validation checklist from {validation}
+Run validation checklist from ../checklist.md
INCOMPLETE DOCUMENTATION DETECTION:
diff --git a/src/bmm/workflows/bmad-document-project/workflows/full-scan-workflow.md b/src/bmm/workflows/bmad-document-project/workflows/full-scan-workflow.md
index ba4fba57c..5aaf4a580 100644
--- a/src/bmm/workflows/bmad-document-project/workflows/full-scan-workflow.md
+++ b/src/bmm/workflows/bmad-document-project/workflows/full-scan-workflow.md
@@ -20,13 +20,6 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`.
-### Paths
-
-- `installed_path` = `.`
-- `instructions` = `{installed_path}/full-scan-instructions.md`
-- `validation` = `../checklist.md`
-- `documentation_requirements_csv` = `../documentation-requirements.csv`
-
### Runtime Inputs
- `workflow_mode` = `""` (set by parent: `initial_scan` or `full_rescan`)
@@ -38,4 +31,4 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
## EXECUTION
-Read fully and follow: `{installed_path}/full-scan-instructions.md`
+Read fully and follow: `./full-scan-instructions.md`
diff --git a/src/bmm/workflows/bmad-generate-project-context/workflow.md b/src/bmm/workflows/bmad-generate-project-context/workflow.md
index 2bb420fbf..7343c2914 100644
--- a/src/bmm/workflows/bmad-generate-project-context/workflow.md
+++ b/src/bmm/workflows/bmad-generate-project-context/workflow.md
@@ -32,8 +32,6 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
### Paths
-- `installed_path` = `.`
-- `template_path` = `./project-context-template.md`
- `output_file` = `{output_folder}/project-context.md`
---
diff --git a/src/bmm/workflows/bmad-qa-generate-e2e-tests/workflow.md b/src/bmm/workflows/bmad-qa-generate-e2e-tests/workflow.md
index 98f4cfe57..934355d99 100644
--- a/src/bmm/workflows/bmad-qa-generate-e2e-tests/workflow.md
+++ b/src/bmm/workflows/bmad-qa-generate-e2e-tests/workflow.md
@@ -20,8 +20,6 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
### Paths
-- `installed_path` = `.`
-- `checklist` = `./checklist.md`
- `test_dir` = `{project-root}/tests`
- `source_dir` = `{project-root}`
- `default_output_file` = `{implementation_artifacts}/tests/test-summary.md`
@@ -135,4 +133,4 @@ If the project needs:
Save summary to: `{default_output_file}`
-**Done!** Tests generated and verified. Validate against `{checklist}`.
+**Done!** Tests generated and verified. Validate against `./checklist.md`.
diff --git a/src/core/tasks/bmad-advanced-elicitation/workflow.md b/src/core/tasks/bmad-advanced-elicitation/workflow.md
index 4d947d6f4..692a37fa6 100644
--- a/src/core/tasks/bmad-advanced-elicitation/workflow.md
+++ b/src/core/tasks/bmad-advanced-elicitation/workflow.md
@@ -1,5 +1,4 @@
---
-methods: './methods.csv'
agent_party: '{project-root}/_bmad/_config/agent-manifest.csv'
---
@@ -35,7 +34,7 @@ When invoked from another prompt or process:
### Step 1: Method Registry Loading
-**Action:** Load and read `{methods}` and `{agent_party}`
+**Action:** Load and read `./methods.csv` and `{agent_party}`
#### CSV Structure
diff --git a/src/core/workflows/bmad-brainstorming/steps/step-01-session-setup.md b/src/core/workflows/bmad-brainstorming/steps/step-01-session-setup.md
index cf970e3f7..edbf453c1 100644
--- a/src/core/workflows/bmad-brainstorming/steps/step-01-session-setup.md
+++ b/src/core/workflows/bmad-brainstorming/steps/step-01-session-setup.md
@@ -65,7 +65,7 @@ Create the brainstorming session document:
mkdir -p "$(dirname "{brainstorming_session_output_file}")"
# Initialize from template
-cp "{template_path}" "{brainstorming_session_output_file}"
+cp "../template.md" "{brainstorming_session_output_file}"
```
#### B. Context File Check and Loading
diff --git a/src/core/workflows/bmad-brainstorming/workflow.md b/src/core/workflows/bmad-brainstorming/workflow.md
index f4a6686df..e3b1cdabc 100644
--- a/src/core/workflows/bmad-brainstorming/workflow.md
+++ b/src/core/workflows/bmad-brainstorming/workflow.md
@@ -40,8 +40,6 @@ Load config from `{project-root}/_bmad/core/config.yaml` and resolve:
### Paths
-- `template_path` = `./template.md`
-- `brain_techniques_path` = `./brain-methods.csv`
- `brainstorming_session_output_file` = `{output_folder}/brainstorming/brainstorming-session-{{date}}-{{time}}.md` (evaluated once at workflow start)
All steps MUST reference `{brainstorming_session_output_file}` instead of the full path pattern.