diff --git a/.bmad/bmb/workflows/audit-workflow/checklist.md b/.bmad/bmb/workflows/audit-workflow/checklist.md index df7ce42d..e1c2a0e9 100644 --- a/.bmad/bmb/workflows/audit-workflow/checklist.md +++ b/.bmad/bmb/workflows/audit-workflow/checklist.md @@ -125,10 +125,10 @@ _List any cleanup recommendations:_ ## Audit Summary -**Total Checks:** 72 -**Passed:** **\_** / 72 -**Failed:** **\_** / 72 -**Pass Rate:** **\_**% +**Total Checks:** {total} +**Passed:** {total passed} +**Failed:** {total failed} +**Pass Rate:** {percent passed} **Recommendation:** @@ -140,4 +140,4 @@ _List any cleanup recommendations:_ --- **Audit Completed:** {{date}} -**Auditor:** Audit Workflow (BMAD v6) +**Auditor:** Audit Workflow (BMad Method) diff --git a/.bmad/bmb/workflows/create-module/checklist.md b/.bmad/bmb/workflows/create-module/checklist.md index 93c420df..b5168568 100644 --- a/.bmad/bmb/workflows/create-module/checklist.md +++ b/.bmad/bmb/workflows/create-module/checklist.md @@ -236,9 +236,9 @@ ## Sign-off -**Module Name:** \***\*\*\*\*\***\_\_\***\*\*\*\*\*** -**Module Code:** \***\*\*\*\*\***\_\_\***\*\*\*\*\*** -**Version:** \***\*\*\*\*\***\_\_\***\*\*\*\*\*** -**Validated By:** \***\*\*\*\*\***\_\_\***\*\*\*\*\*** -**Date:** \***\*\*\*\*\***\_\_\***\*\*\*\*\*** -**Status:** ⬜ Pass / ⬜ Pass with Issues / ⬜ Fail +**Module Name:** {name} +**Module Code:** {code} +**Version:** {version} +**Validated By:** {name} +**Date:** {date} +**Status:** [ ] Pass / [ ] Pass with Issues / [ ] Fail diff --git a/.bmad/bmb/workflows/create-module/instructions.md b/.bmad/bmb/workflows/create-module/instructions.md index a7700a40..97d6a142 100644 --- a/.bmad/bmb/workflows/create-module/instructions.md +++ b/.bmad/bmb/workflows/create-module/instructions.md @@ -329,7 +329,7 @@ prompt: Save location: -- Save to {{module_path}}/\_module-installer/install-config.yaml +- Save to {{module_path}}/module-installer/install-config.yaml Does your module need custom installation logic (database setup, API registration, etc.)? @@ -374,7 +374,7 @@ module.exports = { install }; Save location: -- Save to {{module_path}}/\_module-installer/installer.js +- Save to {{module_path}}/module-installer/installer.js diff --git a/.bmad/bmb/workflows/module-brief/checklist.md b/.bmad/bmb/workflows/module-brief/checklist.md index 36fdb1f5..80c23962 100644 --- a/.bmad/bmb/workflows/module-brief/checklist.md +++ b/.bmad/bmb/workflows/module-brief/checklist.md @@ -112,5 +112,5 @@ **Validation Complete:** ⬜ Yes / ⬜ With Issues / ⬜ Needs Revision -**Validated By:** **\*\*\*\***\_**\*\*\*\*** -**Date:** **\*\*\*\***\_**\*\*\*\*** +**Validated By:** {name} +**Date:** {date} diff --git a/src/modules/bmm/workflows/testarch/ci/checklist.md b/src/modules/bmm/workflows/testarch/ci/checklist.md index 7621e309..330ebe38 100644 --- a/src/modules/bmm/workflows/testarch/ci/checklist.md +++ b/src/modules/bmm/workflows/testarch/ci/checklist.md @@ -240,7 +240,7 @@ If workflow fails: **Checklist Complete**: Sign off when all items validated. -**Completed by:** **\*\***\_\_\_**\*\*** -**Date:** **\*\***\_\_\_**\*\*** -**Platform:** **\*\***\_\_\_**\*\*** (GitHub Actions / GitLab CI) -**Notes:** \***\*\*\*\*\***\*\*\***\*\*\*\*\***\_\_\_\***\*\*\*\*\***\*\*\***\*\*\*\*\*** +**Completed by:** {name} +**Date:** {date} +**Platform:** {GitHub Actions, GitLab CI, Other} +**Notes:** {notes} diff --git a/src/modules/bmm/workflows/testarch/framework/checklist.md b/src/modules/bmm/workflows/testarch/framework/checklist.md index b2db97d4..8bbdb967 100644 --- a/src/modules/bmm/workflows/testarch/framework/checklist.md +++ b/src/modules/bmm/workflows/testarch/framework/checklist.md @@ -315,7 +315,7 @@ If workflow fails and needs to be rolled back: **Checklist Complete**: Sign off when all items checked and validated. -**Completed by:** **\*\***\_\_\_**\*\*** -**Date:** **\*\***\_\_\_**\*\*** -**Framework:** **\*\***\_\_\_**\*\*** (Playwright / Cypress) -**Notes:** \***\*\*\*\*\***\*\*\***\*\*\*\*\***\_\_\_\***\*\*\*\*\***\*\*\***\*\*\*\*\*** +**Completed by:** {name} +**Date:** {date} +**Framework:** { Playwright / Cypress or something else} +**Notes:** {notes} diff --git a/src/modules/bmm/workflows/testarch/test-design/checklist.md b/src/modules/bmm/workflows/testarch/test-design/checklist.md index 05591e1c..cb89659f 100644 --- a/src/modules/bmm/workflows/testarch/test-design/checklist.md +++ b/src/modules/bmm/workflows/testarch/test-design/checklist.md @@ -228,7 +228,7 @@ If workflow fails: **Checklist Complete**: Sign off when all items validated. -**Completed by:** **\*\***\_\_\_**\*\*** -**Date:** **\*\***\_\_\_**\*\*** -**Epic:** **\*\***\_\_\_**\*\*** -**Notes:** \***\*\*\*\*\***\*\*\***\*\*\*\*\***\_\_\_\***\*\*\*\*\***\*\*\***\*\*\*\*\*** +**Completed by:** {name} +**Date:** {date} +**Epic:** {epic title} +**Notes:** {additional notes} diff --git a/src/modules/bmm/workflows/workflow-status/init/instructions.md b/src/modules/bmm/workflows/workflow-status/init/instructions.md index dd06a395..d660563f 100644 --- a/src/modules/bmm/workflows/workflow-status/init/instructions.md +++ b/src/modules/bmm/workflows/workflow-status/init/instructions.md @@ -14,21 +14,21 @@ **Check for BMM planning artifacts:** -- PRD files: {output-folder}/\_prd*.md or {output-folder}/\_prd*/index.md -- Tech-spec files: {output-folder}/\_tech-spec*.md or {output-folder}/\_spec*.md -- Epic files: {output-folder}/\_epic*.md or {output-folder}/\_epic*/index.md -- Architecture: {output-folder}/\_architecture*.md or {output-folder}/\_arch*.md -- UX Design: {output-folder}/\_ux*.md or {output-folder}/\_design*.md -- Product Brief: {output-folder}/\_brief\*.md -- Research docs: {output-folder}/\_research\*.md -- Brainstorm docs: {output-folder}/\_brainstorm\*.md +- PRD files: {output-folder}/_prd_.md or {output-folder}/_prd_/index.md +- Tech-spec files: {output-folder}/_tech-spec_.md or {output-folder}/_spec_.md +- Epic files: {output-folder}/_epic_.md or {output-folder}/_epic_/index.md +- Architecture: {output-folder}/_architecture_.md or {output-folder}/_arch_.md +- UX Design: {output-folder}/_ux_.md or {output-folder}/_design_.md +- Product Brief: {output-folder}/\*brief\*.md +- Research docs: {output-folder}/\*research\*.md +- Brainstorm docs: {output-folder}/\*brainstorm\*.md **Check for implementation artifacts:** - The following could be in or nested under {output_folder} OR {sprint_artifacts} - CHECK BOTH LOCATIONS - - Story files: {output-folder}/stories/*.md or {ephemeral*location}/stories/\*.md + - Story files: {output-folder}/stories/*.md or \*\*/stories/*story\*.md - Sprint status: {output_folder}/sprint-status.yaml or {sprint_artifacts}/sprint-status.yaml - - Existing workflow status: {output_folder}/bmm-workflow-status.yaml or {sprint_artifacts}/bmm-workflow-status.yaml + - Existing workflow status: {default_output_file} or {sprint_artifacts}/bmm-workflow-status.yaml **Check for codebase:** @@ -660,13 +660,13 @@ For each phase in path file: - Brainstorm: {output_folder}/brainstorm\*.md - Research: {output_folder}/research\*.md -- Product Brief: {output-folder}/\_brief\*.md -- PRD: {output-folder}/\_prd*.md or {output-folder}/\_prd*/index.md -- Tech-spec: {output-folder}/\_tech-spec*.md or {output-folder}/\_spec*.md -- Epics: {output-folder}/\_epic*.md or {output-folder}/\_epic*/index.md -- UX Design: {output-folder}/\_ux*.md or {output-folder}/\_design*.md -- Architecture: {output-folder}/\_architecture*.md or {output-folder}/\_arch*.md -- Sprint Planning: {output-folder}/\_sprint\*.yaml +- Product Brief: {output-folder}/\*brief\*.md +- PRD: {output-folder}/_prd_.md or {output-folder}/_prd_/index.md +- Tech-spec: {output-folder}/_tech-spec_.md or {output-folder}/_spec_.md +- Epics: {output-folder}/_epic_.md or {output-folder}/_epic_/index.md +- UX Design: {output-folder}/_ux_.md or {output-folder}/_design_.md +- Architecture: {output-folder}/_architecture_.md or {output-folder}/_arch_.md +- Sprint Planning: {output-folder}/\*sprint\*.yaml **CRITICAL:** If file exists, replace workflow status with ONLY the file path, preserving agent comment. Example: `prd: docs/prd.md # agent: pm` (NOT "completed - docs/prd.md") diff --git a/src/modules/bmm/workflows/workflow-status/workflow-status-template.yaml b/src/modules/bmm/workflows/workflow-status/workflow-status-template.yaml index 209fc4c7..3ae5a484 100644 --- a/src/modules/bmm/workflows/workflow-status/workflow-status-template.yaml +++ b/src/modules/bmm/workflows/workflow-status/workflow-status-template.yaml @@ -1,13 +1,7 @@ # Workflow Status Template -# This tracks progress through BMM methodology phases -# Phase 3/4 (Implementation) is tracked separately in sprint-status.yaml -# generated: {{generated}} -# project: {{project_name}} -# project_type: {{project_type}} -# selected_track: {{selected_track}} -# field_type: {{field_type}} -# workflow_path: {{workflow_path_file}} +# This tracks progress through BMM methodology Analysis, Planning, and Solutioning phases. +# Implementation phase is tracked separately in sprint-status.yaml # STATUS DEFINITIONS: # ================== @@ -27,5 +21,4 @@ project_type: "{{project_type}}" selected_track: "{{selected_track}}" field_type: "{{field_type}}" workflow_path: "{{workflow_path_file}}" - workflow_status: "{{workflow_items}}"