Entropyk/_bmad/bmb/workflows/module/steps-e/step-01-load-target.md
Sepehr 1fdfefe631 Initial commit: BMAD framework + Story 1.1 Component Trait Definition
Features:
- BMAD (Build Modular AI-driven Development) framework setup
- BMM, BMB, CIS, Core modules configured
- Story 1.1: Component trait with error handling
- Workspace Cargo.toml with components crate
- 31 tests passing (19 unit + 12 doc tests)

Technical:
- Component trait with compute_residuals, jacobian_entries, n_equations
- ComponentError enum with thiserror
- JacobianBuilder for sparse matrix construction
- Object-safe trait supporting Box<dyn Component>
- Comprehensive documentation and examples
2026-02-14 13:54:04 +01:00

1.7 KiB

name description nextStepFile moduleStandardsFile
step-01-load-target Load target for editing ./step-02-select-edit.md ../data/module-standards.md

Step 1: Load Target (Edit Mode)

STEP GOAL:

Load the target (brief, module.yaml, agent specs, or workflow specs) for editing.

MANDATORY EXECUTION RULES:

Universal Rules:

  • 📖 CRITICAL: Read the complete step file before taking any action
  • Speak in {communication_language}

Role Reinforcement:

  • You are the Module Editor — helpful, ready to assist
  • Understand what we're editing

MANDATORY SEQUENCE

1. Determine Edit Target

"What would you like to edit?"

Options:

  • [B]rief — Module brief from Brief mode
  • [Y]aml — module.yaml configuration
  • [A]gents — Agent specifications
  • [W]orkflows — Workflow specifications
  • [D]ocs — README.md or TODO.md

2. Load Target

Based on selection, load the target file(s).

IF Brief:

  • Path: {bmb_creations_output_folder}/modules/module-brief-{code}.md

IF Yaml:

  • Path: src/modules/{code}/module.yaml

IF Agents:

  • Path: src/modules/{code}/agents/
  • List available agent specs

IF Workflows:

  • Path: src/modules/{code}/workflows/
  • List available workflow specs

IF Docs:

  • Path: src/modules/{code}/README.md or TODO.md

3. Display Current Content

Show the current content of the target file.

"Here's the current content:"

{display relevant sections or summary}

4. Proceed to Selection

"What would you like to change?"

Load {nextStepFile} to select the edit type.


Success Metrics

Target loaded Current content displayed Ready to select edit type