From 0d0b3cbadb45136b20960c7a820d5e55db557118 Mon Sep 17 00:00:00 2001 From: Murat Ozcan Date: Mon, 3 Nov 2025 15:35:19 -0600 Subject: [PATCH] fix: tea readme 2 --- bmad/_cfg/files-manifest.csv | 3 +-- bmad/bmm/README.md | 6 +++--- bmad/bmm/docs/brownfield-guide.md | 2 +- bmad/bmm/{testarch/README.md => docs/tea-README.md} | 0 bmad/bmm/workflows/testarch/atdd/atdd-checklist-template.md | 2 +- docs/index.md | 4 ++-- package-lock.json | 4 ++-- src/modules/bmm/docs/README.md | 2 +- src/modules/bmm/docs/brownfield-guide.md | 2 +- .../bmm/workflows/testarch/atdd/atdd-checklist-template.md | 2 +- tools/schema/agent.js | 2 ++ 11 files changed, 15 insertions(+), 14 deletions(-) rename bmad/bmm/{testarch/README.md => docs/tea-README.md} (100%) diff --git a/bmad/_cfg/files-manifest.csv b/bmad/_cfg/files-manifest.csv index 15e8758c..e6499e92 100644 --- a/bmad/_cfg/files-manifest.csv +++ b/bmad/_cfg/files-manifest.csv @@ -169,7 +169,7 @@ type,name,module,path,hash "md","quick-spec-flow","bmm","bmad/bmm/docs/quick-spec-flow.md","b100e1a381d9a79b98bc2f980f958243d5f85e4a903bcced0cad83be88249b0b" "md","quick-start","bmm","bmad/bmm/docs/quick-start.md","ee032d7a0b5d196cfc60f278894da7f3fa9c4ce6b3ccd715b2022c68b96f4663" "md","README","bmm","bmad/bmm/README.md","903f604e68cb84beb63df1e9859df5f5ca1dbfe12e6ae4c443fadc800c9da20b" -"md","README","bmm","bmad/bmm/testarch/README.md","2ae906adc1edde5ba3af2a20d78d9cef640897347ec46453233d611115c3e1ac" +"md","tea-README","bmm","bmad/bmm/docs/tea-README.md","2ae906adc1edde5ba3af2a20d78d9cef640897347ec46453233d611115c3e1ac" "md","README","bmm","bmad/bmm/workflows/1-analysis/brainstorm-project/README.md","665846da7cec66cfdcd641272128a800a6ff43d94f9af4bcb3ddef93944f9d37" "md","README","bmm","bmad/bmm/workflows/1-analysis/product-brief/README.md","e891a719ac22e5cd754b55efc7b2f367094c8fa00e802139b3cb1f9fabf1c559" "md","README","bmm","bmad/bmm/workflows/1-analysis/research/README.md","e365d495308a23d6163f3353c4efa254ecaef0ef9ecf7427398509de751ca207" @@ -189,7 +189,6 @@ type,name,module,path,hash "md","README","bmm","bmad/bmm/workflows/README.md","61d68e3131bf0d19ab2f4ac6eacd61874c4395821073f53aff0f02df4a42c8a2" "md","README","bmm","bmad/bmm/workflows/document-project/README.md","592cb9ad4fe4b8a13b02cdfc1b35c152acb91c9563bf56802aa02b5c31a5dceb" "md","README","bmm","bmad/bmm/workflows/document-project/templates/README.md","a5e3775d1dd3cf6958b782361229ad5602e55d140e8976f9c87e2051346d7e2a" -"md","README","bmm","bmad/bmm/workflows/testarch/README.md","2c425b38cc6229a82c21802cbff3e6e3a93c3b889228b3de63b21afca5ccc79d" "md","README","bmm","bmad/bmm/workflows/testarch/atdd/README.md","8aa59b4a4d55c8cd21ffb41491c99ecf1ad9e78011e1926f5c54707c50a55fe0" "md","README","bmm","bmad/bmm/workflows/testarch/automate/README.md","feb4661f378d00e4ec11142dd9fa71a658806b189bfa5fdda1759804f1ecc3d3" "md","README","bmm","bmad/bmm/workflows/testarch/ci/README.md","4419f7bedf32d6c0625ff521189e1f34c067b455a93eb032ac8b44a4bf5f82ce" diff --git a/bmad/bmm/README.md b/bmad/bmm/README.md index a5762c6c..73e16b67 100644 --- a/bmad/bmm/README.md +++ b/bmad/bmm/README.md @@ -34,7 +34,7 @@ All BMM-specific documentation is organized in the `docs/` folder: ### Workflows & Reference - **[Workflows Guide](./workflows/README.md)** - Complete v6 workflow system (ESSENTIAL) -- **[Test Architect Guide](./testarch/README.md)** - Testing strategy and quality assurance +- **[Test Architect Guide](@bmad/bmm/docs/tea-README.md)** - Testing strategy and quality assurance ## Module Structure @@ -93,7 +93,7 @@ Atomic work units composing into larger workflows. ### 🏗️ Test Architecture -**[TEA Guide](./testarch/README.md)** - Comprehensive testing strategy across 9 specialized workflows. +**[TEA Guide](@bmad/bmm/docs/tea-README.md)** - Comprehensive testing strategy across 9 specialized workflows. ## Quick Start @@ -161,7 +161,7 @@ Dynamic technical guidance generated for each story, providing exact expertise w - **[Scale Adaptive System](./docs/scale-adaptive-system.md)** - Understanding project levels - **[Brownfield Guide](./docs/brownfield-guide.md)** - Working with existing code - **[Workflows Guide](./workflows/README.md)** - Complete workflow reference -- **[Test Architect Guide](./testarch/README.md)** - Testing strategy +- **[Test Architect Guide](@bmad/bmm/docs/tea-README.md)** - Testing strategy - **[IDE Setup](../../../docs/ide-info/)** - Environment configuration --- diff --git a/bmad/bmm/docs/brownfield-guide.md b/bmad/bmm/docs/brownfield-guide.md index b024dfd7..3ae4e7b7 100644 --- a/bmad/bmm/docs/brownfield-guide.md +++ b/bmad/bmm/docs/brownfield-guide.md @@ -1210,7 +1210,7 @@ If you used BMad Method v4, here's how to transition: **Documentation:** - [BMM Workflows Guide](../src/modules/bmm/workflows/README.md) - Complete v6 workflow reference -- [Test Architect Guide](../src/modules/bmm/testarch/README.md) - Quality and testing strategy +- [Test Architect Guide](@bmad/bmm/docs/tea-README.md) - Quality and testing strategy - [BMM Module README](../src/modules/bmm/README.md) - Module overview **Community:** diff --git a/bmad/bmm/testarch/README.md b/bmad/bmm/docs/tea-README.md similarity index 100% rename from bmad/bmm/testarch/README.md rename to bmad/bmm/docs/tea-README.md diff --git a/bmad/bmm/workflows/testarch/atdd/atdd-checklist-template.md b/bmad/bmm/workflows/testarch/atdd/atdd-checklist-template.md index 027eb18e..556e4a2c 100644 --- a/bmad/bmm/workflows/testarch/atdd/atdd-checklist-template.md +++ b/bmad/bmm/workflows/testarch/atdd/atdd-checklist-template.md @@ -355,7 +355,7 @@ See `tea-index.csv` for complete knowledge fragment mapping. - Ask in team standup - Tag @{tea_agent_username} in Slack/Discord -- Refer to `testarch/README.md` for workflow documentation +- Refer to `@bmad/bmm/docs/tea-README.md` for workflow documentation - Consult `testarch/knowledge/` for testing best practices --- diff --git a/docs/index.md b/docs/index.md index ef9f0e35..e7fdf802 100644 --- a/docs/index.md +++ b/docs/index.md @@ -45,7 +45,7 @@ The flagship module for agile AI-driven development. - [Scale Adaptive System](../src/modules/bmm/docs/scale-adaptive-system.md) - Understanding the 5-level system - [Brownfield Guide](../src/modules/bmm/docs/brownfield-guide.md) - Working with existing codebases - **[BMM Workflows Guide](../src/modules/bmm/workflows/README.md)** - **ESSENTIAL READING** -- **[Test Architect Guide](../src/modules/bmm/testarch/README.md)** - Testing strategy and quality assurance +- **[Test Architect Guide](@bmad/bmm/docs/tea-README.md)** - Testing strategy and quality assurance ### BMad Builder (BMB) - Create Custom Solutions @@ -127,7 +127,7 @@ src/modules/ │ │ ├── scale-adaptive-system.md │ │ └── brownfield-guide.md │ ├── workflows/README.md # ESSENTIAL workflow guide -│ └── testarch/README.md # Testing strategy +│ └── docs/tea-README.md # Testing strategy ├── bmb/ # BMad Builder module │ ├── README.md │ └── workflows/create-agent/README.md diff --git a/package-lock.json b/package-lock.json index adf6696e..7c48b463 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bmad-method", - "version": "6.0.0-alpha.3", + "version": "6.0.0-alpha.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bmad-method", - "version": "6.0.0-alpha.3", + "version": "6.0.0-alpha.4", "license": "MIT", "dependencies": { "@kayvan/markdown-tree-parser": "^1.6.1", diff --git a/src/modules/bmm/docs/README.md b/src/modules/bmm/docs/README.md index 9d88f7c3..9402cb4d 100644 --- a/src/modules/bmm/docs/README.md +++ b/src/modules/bmm/docs/README.md @@ -156,7 +156,7 @@ For detailed technical documentation on specific complex workflows: Quality assurance guidance: -- **[Test Architect Guide](../testarch/README.md)** - Comprehensive testing strategy +- **[Test Architect Guide](@bmad/bmm/docs/tea-README.md)** - Comprehensive testing strategy - Test design workflows - Quality gates - Risk assessment diff --git a/src/modules/bmm/docs/brownfield-guide.md b/src/modules/bmm/docs/brownfield-guide.md index a35fee27..0e376a37 100644 --- a/src/modules/bmm/docs/brownfield-guide.md +++ b/src/modules/bmm/docs/brownfield-guide.md @@ -630,7 +630,7 @@ flowchart TD **Documentation:** - [BMM Workflows Guide](../workflows/README.md) -- [Test Architect Guide](../testarch/README.md) +- [Test Architect Guide](@bmad/bmm/docs/tea-README.md) - [BMM Module README](../README.md) --- diff --git a/src/modules/bmm/workflows/testarch/atdd/atdd-checklist-template.md b/src/modules/bmm/workflows/testarch/atdd/atdd-checklist-template.md index 027eb18e..556e4a2c 100644 --- a/src/modules/bmm/workflows/testarch/atdd/atdd-checklist-template.md +++ b/src/modules/bmm/workflows/testarch/atdd/atdd-checklist-template.md @@ -355,7 +355,7 @@ See `tea-index.csv` for complete knowledge fragment mapping. - Ask in team standup - Tag @{tea_agent_username} in Slack/Discord -- Refer to `testarch/README.md` for workflow documentation +- Refer to `@bmad/bmm/docs/tea-README.md` for workflow documentation - Consult `testarch/knowledge/` for testing best practices --- diff --git a/tools/schema/agent.js b/tools/schema/agent.js index a7c4671a..704600ad 100644 --- a/tools/schema/agent.js +++ b/tools/schema/agent.js @@ -176,6 +176,8 @@ function buildMenuItemSchema() { tmpl: createNonEmptyString('agent.menu[].tmpl').optional(), data: createNonEmptyString('agent.menu[].data').optional(), 'run-workflow': createNonEmptyString('agent.menu[].run-workflow').optional(), + checklist: createNonEmptyString('agent.menu[].checklist').optional(), + document: createNonEmptyString('agent.menu[].document').optional(), }) .strict() .superRefine((value, ctx) => {