feat(components): add ThermoState generators and Eurovent backend demo

This commit is contained in:
Sepehr
2026-02-20 22:01:38 +01:00
parent 375d288950
commit 4a40fddfe3
271 changed files with 28614 additions and 447 deletions

View File

@@ -1,7 +1,7 @@
# BMB Module Configuration
# Generated by BMAD installer
# Version: 6.0.0-Beta.8
# Date: 2026-02-12T20:59:55.870Z
# Version: 6.0.1
# Date: 2026-02-18T19:38:59.436Z
bmb_creations_output_folder: "{project-root}/_bmad-output/bmb-creations"

View File

@@ -122,22 +122,21 @@ Present enthusiastic celebration:
**Key Steps:**
1. **Create a module folder:** Name it something descriptive (e.g., `my-custom-stuff`)
2. **Add module.yaml:** Include a `module.yaml` file with `unitary: true`
3. **Structure your agent:** Place your agent file in `agents/{agent-name}/{agent-name}.agent.yaml`
4. **Include sidecar (if Expert):** For Expert agents, include the `_memory/{sidecar-folder}/` structure
2. **Add module.yaml:** Include a `module.yaml` file with `code`, `name`, `version`
3. **Copy your agent:** Copy the entire folder from `_bmad-creations/{agent-name}/` to `agents/`
4. **The workflow handles structure:** Sidecar folders are already in the right place
**Module Structure Example:**
```
my-custom-stuff/
├── module.yaml # Contains: unitary: true
├── agents/ # Custom agents go here
├── module.yaml
├── agents/ # Copy entire folder from _bmad-creations/
│ └── {agent-name}/
│ ├── {agent-name}.agent.yaml
│ └── _memory/ # Expert agents only
── {sidecar-folder}/
├── memories.md
└── instructions.md
└── workflows/ # Optional: standalone custom workflows
│ └── {agent-name}-sidecar/ # Already created by workflow if hasSidecar: true
── memories.md
└── instructions.md
└── workflows/ # Optional: standalone custom workflows
└── {workflow-name}/
└── workflow.md
```
@@ -175,16 +174,15 @@ my-custom-stuff/
### Installation
Package your agent as a standalone module with `module.yaml` containing `unitary: true`.
Package your agent as a standalone module with a `module.yaml` file.
See: {installationDocs}
### Quick Start
1. Create a module folder
2. Add module.yaml with `unitary: true`
3. Place agent in `agents/{agent-name}/` structure
4. Include sidecar folder for Expert agents
5. Install via BMAD installer
2. Add module.yaml with code, name, version
3. Copy entire agent folder from `_bmad-creations/{agent-name}/` to `agents/`
4. Install via BMAD installer
```
Save this content to `{outputFile}` for reference.

View File

@@ -91,7 +91,7 @@ May only have phase-3 entries that integrate into another module's workflow
Sequence numbers fit logically before/after existing items
```
**Standalone/Unitary collections:**
**Standalone collections:**
```
All entries are anytime
No sequence numbers
@@ -123,7 +123,7 @@ Load and read:
Extract:
- `code` - Module identifier
- `type` - Module type (module, unitary, etc.)
- `type` - Module type
- `name` - Module display name
### Step 3: Check for Existing module-help.csv
@@ -232,7 +232,7 @@ mwm,phase-1,Daily Check In,DCI,10,_bmad/mwm/workflows/daily-checkin/workflow.md,
mwm,phase-2,Wellness Journal,WJ,20,_bmad/mwm/workflows/wellness-journal/workflow.md,mwm_journal,false,wellness-companion,Journal Mode,"Reflect and track your wellness journey",mwm_output,"entry",
```
### Unitary/Standalone Module (like bmad-custom):
### Standalone Module (like bmad-custom):
```csv
module,phase,name,code,sequence,workflow-file,command,required,agent,options,description,output-location,outputs,
bmad-custom,anytime,Quiz Master,QM,,"bmad_quiz",false,,Trivia,"Interactive trivia quiz with gameshow atmosphere",bmad_output,"results",