workflows indicate web_bundle file inclusions

This commit is contained in:
Brian Madison
2025-09-29 20:19:14 -05:00
parent 023edd1b7b
commit 9934224230
147 changed files with 740 additions and 478 deletions

View File

@@ -69,7 +69,7 @@ workflow solution-architecture
---
## Project Types & Templates
## Project Types and Templates
### 12 Project Types Supported
@@ -108,7 +108,7 @@ Each row maps to:
## Architecture Flow
### Step 0: Prerequisites & Scale Check
### Step 0: Prerequisites and Scale Check
Load `project-workflow-analysis.md`:
@@ -234,7 +234,7 @@ Validate architecture quality:
├── instructions.md # Main workflow logic
├── checklist.md # Validation checklist
├── ADR-template.md # ADR document template
├── templates/ # Architecture templates & guides
├── templates/ # Architecture templates and guides
│ ├── registry.csv # 171 tech combinations → templates
│ ├── game-engine-architecture.md # Complete game architecture doc
│ ├── game-engine-unity-guide.md # Unity-specific guidance
@@ -250,7 +250,7 @@ Validate architecture quality:
│ ├── desktop-app-architecture.md
│ ├── library-package-architecture.md
│ └── infrastructure-architecture.md
└── project-types/ # Project type detection & questions
└── project-types/ # Project type detection and questions
├── project-types.csv # 12 project types + detection keywords
├── game-questions.md
├── web-questions.md
@@ -269,17 +269,17 @@ Each template in `templates/` is a **complete** architecture document structure:
**Standard Sections (all templates):**
1. Executive Summary
2. Technology Stack & Decisions (required table)
2. Technology Stack and Decisions (required table)
3. Architecture Overview
4. Repository & Service Strategy
4. Repository and Service Strategy
5. Data Architecture
6. Component & Integration Overview
6. Component and Integration Overview
7-N. **Pattern-Specific Sections** (varies by template)
N+1. Proposed Source Tree
N+2. Getting Started (Human Setup)
N+3. Implementation Patterns & Conventions (Agent Guidance)
N+3. Implementation Patterns and Conventions (Agent Guidance)
N+4. Testing Strategy
N+5. Deployment & Operations
N+5. Deployment and Operations
N+6. Security
N+7. Specialist Sections
@@ -472,7 +472,7 @@ Specialists are documented with:
---
## Validation & Quality Gates
## Validation and Quality Gates
### Cohesion Check (Step 7)

View File

@@ -54,7 +54,7 @@ Use this checklist during workflow execution and review.
- [ ] Template sections determined dynamically
- [ ] User approved section list
- [ ] architecture.md generated with ALL sections
- [ ] Technology & Library Decision Table included with specific versions
- [ ] Technology and Library Decision Table included with specific versions
- [ ] Proposed Source Tree included
- [ ] Design-level only (no extensive code)
- [ ] Output adapted to user skill level
@@ -103,7 +103,7 @@ Use this checklist during workflow execution and review.
## Quality Gates
### Technology & Library Decision Table
### Technology and Library Decision Table
- [ ] Table exists in architecture.md
- [ ] ALL technologies have specific versions (e.g., "pino 8.17.0")

View File

@@ -371,7 +371,7 @@ Sub-step 6.2: Fill Template Placeholders
8. Generate final architecture.md document
CRITICAL REQUIREMENTS:
- MUST include "Technology & Library Decisions" section with table:
- MUST include "Technology and Library Decisions" section with table:
| Category | Technology | Version | Rationale |
- ALL technologies with SPECIFIC versions (e.g., "pino 8.17.0")
- NO vagueness ("a logging library" = FAIL)
@@ -391,13 +391,13 @@ CRITICAL REQUIREMENTS:
Common sections (adapt per project):
1. Executive Summary
2. Technology Stack & Decisions (TABLE REQUIRED)
3. Repository & Service Architecture (mono/poly, monolith/microservices)
2. Technology Stack and Decisions (TABLE REQUIRED)
3. Repository and Service Architecture (mono/poly, monolith/microservices)
4. System Architecture (diagrams)
5. Data Architecture
6. API/Interface Design (adapts: REST for web, protocols for embedded, etc.)
7. Cross-Cutting Concerns
8. Component & Integration Overview (NOT epic alignment - that's cohesion check)
8. Component and Integration Overview (NOT epic alignment - that's cohesion check)
9. Architecture Decision Records
10. Implementation Guidance
11. Proposed Source Tree (REQUIRED)
@@ -421,7 +421,7 @@ Run cohesion check validation inline (NO separate workflow for now):
- Every epic has technical foundation?
- Every story can be implemented with current architecture?
2. Technology & Library Table Validation:
2. Technology and Library Table Validation:
- Table exists?
- All entries have specific versions?
- No vague entries ("a library", "some framework")?
@@ -622,7 +622,7 @@ For monorepo projects:
Final validation checklist:
- [x] architecture.md exists and is complete
- [x] Technology & Library Decision Table has specific versions
- [x] Technology and Library Decision Table has specific versions
- [x] Proposed Source Tree section included
- [x] Cohesion check passed (or issues addressed)
- [x] Epic Alignment Matrix generated

View File

@@ -1,6 +1,6 @@
# Backend/API Service Architecture Questions
## Service Type & Architecture
## Service Type and Architecture
1. **Service architecture:**
- Monolithic API (single service)
@@ -25,7 +25,7 @@
- Webhooks
- Multiple patterns
## Framework & Language
## Framework and Language
4. **Backend language/framework:**
- Node.js (Express, Fastify, NestJS, Hono)
@@ -52,7 +52,7 @@
- Language-specific gRPC libraries
- Not using gRPC
## Database & Data Layer
## Database and Data Layer
7. **Primary database:**
- PostgreSQL
@@ -91,7 +91,7 @@
- No (single database)
- Planned for scale
## Authentication & Authorization
## Authentication and Authorization
12. **Authentication method:**
- JWT (stateless)
@@ -118,7 +118,7 @@
- Okta
- Other: **\_\_\_**
## Message Queue & Event Streaming
## Message Queue and Event Streaming
15. **Message queue (if needed):**
- RabbitMQ
@@ -167,7 +167,7 @@
- Event bus
- Not applicable
## API Design & Documentation
## API Design and Documentation
21. **API versioning:**
- URL versioning (/v1/, /v2/)
@@ -189,7 +189,7 @@
- cURL examples
- Multiple tools
## Rate Limiting & Throttling
## Rate Limiting and Throttling
24. **Rate limiting:**
- Per-user/API key
@@ -204,7 +204,7 @@
- Redis-based
- None
## Data Validation & Processing
## Data Validation and Processing
26. **Request validation:**
- Schema validation (Zod, Joi, Yup, Pydantic)
@@ -225,7 +225,7 @@
- Presigned URLs (client direct upload)
- None needed
## Error Handling & Resilience
## Error Handling and Resilience
29. **Error handling strategy:**
- Standard HTTP status codes
@@ -264,7 +264,7 @@
- Loki + Grafana
- None (local logs)
35. **Metrics & Monitoring:**
35. **Metrics and Monitoring:**
- Prometheus
- Datadog
- New Relic
@@ -335,7 +335,7 @@
- PCI DSS
- None
## Deployment & Infrastructure
## Deployment and Infrastructure
45. **Deployment platform:**
- AWS (ECS, EKS, Lambda, Elastic Beanstalk)
@@ -438,7 +438,7 @@
- Fastly
- None (dynamic only)
## Data & Storage
## Data and Storage
58. **File storage (if needed):**
- AWS S3

View File

@@ -1,6 +1,6 @@
# Command-Line Tool Architecture Questions
## Language & Runtime
## Language and Runtime
1. **Primary language:**
- Go (compiled, single binary, great for CLIs)
@@ -128,7 +128,7 @@
- Used for runtime behavior
- Not used
## Data & Storage
## Data and Storage
17. **Persistent data:**
- Cache (temporary, can be deleted)
@@ -208,7 +208,7 @@
- Configurable verbosity (--verbose, --quiet)
- No logging (simple tool)
## Piping & Integration
## Piping and Integration
28. **Stdin support:**
- Reads from stdin (pipe input)
@@ -229,7 +229,7 @@
- All shells
- None
## Distribution & Installation
## Distribution and Installation
31. **Package managers:**
- Homebrew (macOS/Linux)

View File

@@ -1,6 +1,6 @@
# Data/Analytics/ML Project Architecture Questions
## Project Type & Scope
## Project Type and Scope
1. **Primary project focus:**
- ETL/Data Pipeline (move and transform data)
@@ -25,7 +25,7 @@
- Real-time streaming (milliseconds)
- Mix
## Programming Language & Environment
## Programming Language and Environment
4. **Primary language:**
- Python (pandas, numpy, sklearn, pytorch, tensorflow)
@@ -109,7 +109,7 @@
- Delete after X months/years
- Compliance-driven retention
## Data Processing & Transformation
## Data Processing and Transformation
14. **Data processing framework:**
- pandas (single machine)
@@ -192,7 +192,7 @@
22. **Experiment tracking:**
- MLflow
- Weights & Biases
- Weights and Biases
- Neptune.ai
- Comet
- TensorBoard
@@ -260,7 +260,7 @@
- Azure AutoML
- Not using AutoML
## Orchestration & Workflow
## Orchestration and Workflow
30. **Workflow orchestration:**
- Apache Airflow
@@ -293,7 +293,7 @@
- Simple sequential
- None (independent tasks)
## Data Analytics & Visualization
## Data Analytics and Visualization
34. **BI/Visualization tool:**
- Tableau
@@ -321,7 +321,7 @@
- Notebooks
- Multiple interfaces
## Data Governance & Security
## Data Governance and Security
37. **Data catalog:**
- Amundsen
@@ -360,7 +360,7 @@
- Manual snapshots
- None
## Testing & Validation
## Testing and Validation
42. **Data testing:**
- Unit tests (transformation logic)
@@ -378,7 +378,7 @@
- A/B testing in production
- None
## Deployment & CI/CD
## Deployment and CI/CD
44. **Deployment strategy:**
- GitOps (version-controlled config)
@@ -396,7 +396,7 @@
- Docker
- Not containerized (native environments)
## Monitoring & Observability
## Monitoring and Observability
47. **Pipeline monitoring:**
- Orchestrator built-in (Airflow UI, Prefect)
@@ -429,7 +429,7 @@
- Cost monitoring dashboards
- Not a priority
## Collaboration & Documentation
## Collaboration and Documentation
51. **Team collaboration:**
- Git for code
@@ -451,7 +451,7 @@
- Peer review (optional)
- No formal review
## Performance & Scale
## Performance and Scale
54. **Performance requirements:**
- Near real-time (< 1 minute latency)

View File

@@ -1,6 +1,6 @@
# Desktop Application Architecture Questions
## Framework & Platform
## Framework and Platform
1. **Primary framework:**
- Electron (JavaScript/TypeScript, web tech, cross-platform)
@@ -93,7 +93,7 @@
- Full disk access
- None (sandboxed app)
## Updates & Distribution
## Updates and Distribution
11. **Auto-update mechanism:**
- Electron's autoUpdater
@@ -124,7 +124,7 @@
- Required (public distribution)
- Not needed (internal only)
## Packaging & Installation
## Packaging and Installation
15. **Windows installer:**
- NSIS
@@ -152,7 +152,7 @@
- AUR (Arch)
- Multiple formats
## Configuration & Settings
## Configuration and Settings
18. **Settings storage:**
- OS-specific (Registry on Windows, plist on macOS, config files on Linux)
@@ -184,7 +184,7 @@
- Custom protocol
- None
## Authentication & Security
## Authentication and Security
22. **Authentication (if applicable):**
- OAuth2 (Google, Microsoft, etc.)
@@ -204,7 +204,7 @@
- Partially sandboxed
- Not sandboxed (legacy/compatibility)
## Performance & Resources
## Performance and Resources
25. **Performance requirements:**
- Lightweight (minimal resource usage)
@@ -221,7 +221,7 @@
- Single instance only
- Single instance with IPC (communicate between instances)
## Development & Build
## Development and Build
28. **Build tooling:**
- electron-builder

View File

@@ -21,7 +21,7 @@
- Chrome + Firefox (minor differences)
- All major browsers (requires polyfills/adapters)
## Extension Type & Architecture
## Extension Type and Architecture
4. **Primary extension type:**
- Browser Action (icon in toolbar)
@@ -47,7 +47,7 @@
- User-activated (inject on demand)
- Not needed
## UI & Framework
## UI and Framework
7. **UI framework:**
- Vanilla JS (no framework)
@@ -119,7 +119,7 @@
- declarativeNetRequest (MV3 alternative)
- None
## Data & Storage
## Data and Storage
16. **Data storage:**
- chrome.storage.local
@@ -236,7 +236,7 @@
- Stripe integration
- No purchases
## Privacy & Security
## Privacy and Security
34. **User privacy:**
- No data collection
@@ -271,7 +271,7 @@
- Automated tests in CI
- Manual testing only
## Updates & Deployment
## Updates and Deployment
40. **Update strategy:**
- Auto-update (store handles)
@@ -322,7 +322,7 @@
- Multiple languages
- English only
## Analytics & Monitoring
## Analytics and Monitoring
51. **Analytics:**
- Google Analytics (with privacy considerations)
@@ -356,7 +356,7 @@
- Moderate (1-5MB)
- Large (> 5MB, media/assets)
## Compliance & Review
## Compliance and Review
56. **Chrome Web Store review:**
- Standard review (automated + manual)

View File

@@ -1,6 +1,6 @@
# Game Architecture Questions
## Engine & Platform
## Engine and Platform
1. **Game engine:**
- Unity (C#, versatile, large ecosystem)
@@ -109,7 +109,7 @@
- Aseprite (pixel art)
- Other: **\_\_\_**
## Analytics & LiveOps
## Analytics and LiveOps
16. **Analytics:**
- Unity Analytics

View File

@@ -116,7 +116,7 @@
- Composite action (reusable workflow)
- Not using GitHub Actions
## Configuration & State Management
## Configuration and State Management
14. **Configuration approach:**
- Configuration files (YAML, JSON, HCL)
@@ -195,7 +195,7 @@
- DAG-based (topological sort)
- None (independent resources)
## Language & Framework
## Language and Framework
23. **Implementation language:**
- Go (common for K8s, CLI tools)
@@ -217,7 +217,7 @@
- Custom libraries
- Other: **\_\_\_**
## API & Integration
## API and Integration
25. **API exposure:**
- REST API
@@ -235,7 +235,7 @@
- Version control (Git)
- Other: **\_\_\_**
## Idempotency & Safety
## Idempotency and Safety
27. **Idempotency:**
- Fully idempotent (safe to run multiple times)
@@ -350,7 +350,7 @@
- Calendar versioning
- API version compatibility
## Updates & Lifecycle
## Updates and Lifecycle
44. **Update mechanism:**
- Manual download/install
@@ -395,7 +395,7 @@
- Dependency scanning
- None
## Compliance & Governance
## Compliance and Governance
51. **Compliance focus:**
- Policy enforcement (OPA, Kyverno)
@@ -417,7 +417,7 @@
- CloudTrail/Activity logs
- Not applicable
## Performance & Scale
## Performance and Scale
54. **Performance requirements:**
- Fast execution (seconds)
@@ -436,7 +436,7 @@
- Configurable rate limits
- Not applicable
## CI/CD & Automation
## CI/CD and Automation
57. **CI/CD for the tool itself:**
- GitHub Actions
@@ -457,7 +457,7 @@
- Security scans
- None
## Community & Ecosystem
## Community and Ecosystem
60. **Open source:**
- Fully open source

View File

@@ -1,6 +1,6 @@
# Library/SDK Architecture Questions
## Language & Platform
## Language and Platform
1. **Primary language:**
- TypeScript/JavaScript
@@ -62,7 +62,7 @@
- @types package (DefinitelyTyped)
- Not applicable
## Build & Distribution
## Build and Distribution
9. **Build tool:**
- tsup (TypeScript, simple)
@@ -119,7 +119,7 @@
- Moderate (50-80%)
- Critical paths only
## Versioning & Releases
## Versioning and Releases
17. **Versioning:**
- Semantic versioning (semver)

View File

@@ -18,7 +18,7 @@
- Expo (managed, easier, some limitations)
- React Native CLI (bare workflow, full control)
## Backend & Data
## Backend and Data
4. **Backend approach:**
- Firebase (BaaS, real-time, easy)

View File

@@ -185,7 +185,7 @@ To customize this workflow:
For issues or questions:
- Review the workflow creation guide at `/bmad/bmb/workflows/build-workflow/workflow-creation-guide.md`
- Review the workflow creation guide at `/bmad/bmb/workflows/create-workflow/workflow-creation-guide.md`
- Validate output using `checklist.md`
- Ensure PRD and architecture documents are complete before starting
- Consult BMAD documentation for technical specification standards

View File

@@ -49,3 +49,12 @@ execution_hints:
# Variables
variables:
non_interactive: true
web_bundle:
name: "tech-spec"
description: "Generate a comprehensive Technical Specification from PRD and Architecture with acceptance criteria and traceability mapping"
author: "BMAD BMM"
web_bundle_files:
- "bmad/bmm/workflows/3-solutioning/tech-spec/template.md"
- "bmad/bmm/workflows/3-solutioning/tech-spec/instructions.md"
- "bmad/bmm/workflows/3-solutioning/tech-spec/checklist.md"

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
| Category | Technology | Version | Justification |
| ------------------ | ---------------------- | ---------------------- | ---------------------------- |
@@ -25,7 +25,7 @@
{{additional_tech_stack_rows}}
## 2. Engine & Platform
## 2. Engine and Platform
### 2.1 Game Engine Choice
@@ -57,7 +57,7 @@
{{state_machine}}
## 4. Scene & Level Architecture
## 4. Scene and Level Architecture
### 4.1 Scene Organization
@@ -125,7 +125,7 @@
{{model_import}}
### 7.2 Textures & Materials
### 7.2 Textures and Materials
{{textures_materials}}
@@ -141,7 +141,7 @@
{{animation_system}}
## 9. Physics & Collision
## 9. Physics and Collision
{{physics_collision}}
@@ -171,7 +171,7 @@
{{audio_specialist_section}}
## 15. Component & Integration Overview
## 15. Component and Integration Overview
{{component_overview}}
@@ -212,7 +212,7 @@
- {{critical_folder_2}}: {{critical_folder_2_description}}
- {{critical_folder_3}}: {{critical_folder_3_description}}
## 19. Performance & Optimization
## 19. Performance and Optimization
{{performance_optimization}}
@@ -222,7 +222,7 @@
{{testing_strategy}}
## 21. Build & Distribution
## 21. Build and Distribution
{{build_distribution}}

View File

@@ -6,7 +6,7 @@ This guide provides Godot-specific guidance for solution architecture generation
## Godot-Specific Questions
### 1. Godot Version & Language Strategy
### 1. Godot Version and Language Strategy
**Ask:**
@@ -276,7 +276,7 @@ project/
---
### Deployment & Build
### Deployment and Build
**Platform-specific:**

View File

@@ -6,7 +6,7 @@ This guide provides Unity-specific guidance for solution architecture generation
## Unity-Specific Questions
### 1. Unity Version & Render Pipeline
### 1. Unity Version and Render Pipeline
**Ask:**
@@ -102,7 +102,7 @@ public class EnemyData : ScriptableObject
---
### Unity Events & Communication
### Unity Events and Communication
**Ask:**
@@ -216,7 +216,7 @@ Assets/
---
### Deployment & Build
### Deployment and Build
**Platform-specific:**

View File

@@ -6,7 +6,7 @@ This guide provides web game engine-specific guidance (Phaser, PixiJS, Three.js,
## Web Game-Specific Questions
### 1. Engine & Technology Selection
### 1. Engine and Technology Selection
**Ask:**
@@ -312,7 +312,7 @@ describe('Player', () => {
---
### Deployment & Build
### Deployment and Build
**Build for production:**
@@ -321,7 +321,7 @@ describe('Player', () => {
{
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"build": "tsc andand vite build",
"preview": "vite preview",
"test": "jest"
}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
{{technology_table}}
@@ -22,7 +22,7 @@
{{data_architecture}}
## 4. Component & Integration Overview
## 4. Component and Integration Overview
{{component_overview}}
@@ -45,7 +45,7 @@
{{testing_strategy}}
{{testing_specialist_section}}
## 9. Deployment & Operations
## 9. Deployment and Operations
{{deployment_operations}}
{{devops_specialist_section}}

View File

@@ -8,9 +8,9 @@
{{executive_summary}}
## 1. Technology Stack & Decisions
## 1. Technology Stack and Decisions
### 1.1 Technology & Library Decision Table
### 1.1 Technology and Library Decision Table
| Category | Technology | Version | Justification |
| ---------------- | -------------- | ---------------------- | ---------------------------- |
@@ -35,7 +35,7 @@
{{ssr_strategy}}
### 2.3 Page Routing & Navigation
### 2.3 Page Routing and Navigation
{{routing_navigation}}
@@ -49,7 +49,7 @@
{{database_schema}}
### 3.2 Data Models & Relationships
### 3.2 Data Models and Relationships
{{data_models}}
@@ -67,11 +67,11 @@
{{api_routes}}
### 4.3 Form Actions & Mutations
### 4.3 Form Actions and Mutations
{{form_actions}}
## 5. Authentication & Authorization
## 5. Authentication and Authorization
### 5.1 Auth Strategy
@@ -143,7 +143,7 @@
{{code_splitting}}
## 9. SEO & Meta Tags
## 9. SEO and Meta Tags
### 9.1 Meta Tag Strategy
@@ -175,7 +175,7 @@
{{environment_config}}
## 11. Component & Integration Overview
## 11. Component and Integration Overview
### 11.1 Major Modules
@@ -254,7 +254,7 @@
{{testing_specialist_section}}
## 16. DevOps & CI/CD
## 16. DevOps and CI/CD
{{devops_section}}

View File

@@ -61,5 +61,37 @@ default_output_file: "{output_folder}/solution-architecture.md"
# Additional workflow dependencies
tech_spec_workflow: "{project-root}/bmad/bmm/workflows/3-solutioning/tech-spec"
# No special tools required
required_tools: []
web_bundle:
name: "solution-architecture"
description: "Scale-adaptive solution architecture generation with dynamic template sections. Replaces legacy HLA workflow with modern BMAD Core compliance."
author: "BMad Builder"
web_bundle_files:
- "bmad/bmm/workflows/3-solutioning/instructions.md"
- "bmad/bmm/workflows/3-solutioning/checklist.md"
- "bmad/bmm/workflows/3-solutioning/ADR-template.md"
- "bmad/bmm/workflows/3-solutioning/templates/registry.csv"
- "bmad/bmm/workflows/3-solutioning/templates/backend-service-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/cli-tool-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/data-pipeline-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/desktop-app-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/embedded-firmware-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/game-engine-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/game-engine-godot-guide.md"
- "bmad/bmm/workflows/3-solutioning/templates/game-engine-unity-guide.md"
- "bmad/bmm/workflows/3-solutioning/templates/game-engine-web-guide.md"
- "bmad/bmm/workflows/3-solutioning/templates/infrastructure-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/library-package-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/mobile-app-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/web-api-architecture.md"
- "bmad/bmm/workflows/3-solutioning/templates/web-fullstack-architecture.md"
- "bmad/bmm/workflows/3-solutioning/project-types/backend-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/cli-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/data-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/desktop-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/embedded-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/extension-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/game-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/infra-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/library-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/mobile-questions.md"
- "bmad/bmm/workflows/3-solutioning/project-types/web-questions.md"