chore: remove BMAD framework files and IDE configuration artifacts
Clean up unused BMAD workflow, agent, and command files across all IDE configurations (.agent, .clinerules, .cursor, .gemini, .github, .kilocode, .opencode) and internal module files (_bmad/bmb, _bmad/bmm). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Story 7.3: traceability-metadata
|
||||
|
||||
Status: review
|
||||
Status: done
|
||||
|
||||
<!-- Note: Validation is optional. Run validate-create-story for quality check before dev-story. -->
|
||||
|
||||
@@ -31,7 +31,7 @@ so that simulations are reproducible.
|
||||
- [x] Task 4: Unit and Integration Testing (AC: 1, 2, 3)
|
||||
- [x] Write unit tests to verify that identical `System` inputs produce the exact same `input_hash`.
|
||||
- [x] Write unit tests to verify that different `System` inputs produce different `input_hash` values.
|
||||
- [x] Write an integration test to ensure `SimulationMetadata` accurately reflects the solver state and input hash when requested.s
|
||||
- [x] Write an integration test to ensure `SimulationMetadata` accurately reflects the solver state and input hash when requested.
|
||||
|
||||
## Dev Notes
|
||||
|
||||
@@ -67,9 +67,11 @@ BMad Create Story Workflow (Claude 3.5 Sonnet / Antigravity)
|
||||
- Hashed the snapshot with `sha2::Sha256` to create `input_hash`.
|
||||
- Embedded `SimulationMetadata` inside `ConvergedState` results.
|
||||
- Added deterministic hashing tests and integration test.
|
||||
- **Code review 2026-03-15**: Sorted thermal couplings in `generate_canonical_bytes` for cross-run determinism; documented `fluid_backend_version` placeholder; added `SimulationMetadata::to_json()`; fixed story typo; added test for same topology / different fluid → different hash. File List: `crates/components/src/lib.rs` is listed because `Component::signature()` (used in canonical bytes) is defined in that crate.
|
||||
|
||||
### Change Log
|
||||
- **2026-02-22**: Implemented traceability metadata for solver outputs (Tasks 1-4).
|
||||
- **2026-03-15**: Code review fixes (determinism, docs, JSON helper, tests).
|
||||
|
||||
### File List
|
||||
- `_bmad-output/implementation-artifacts/7-3-traceability-metadata.md`
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Sprint Status - Entropyk
|
||||
# Last Updated: 2026-02-28
|
||||
# Last Updated: 2026-03-29 (story 13-4 review fixes complete)
|
||||
# Project: Entropyk
|
||||
# Project Key: NOKEY
|
||||
# Tracking System: file-system
|
||||
@@ -113,9 +113,9 @@ development_status:
|
||||
epic-7: in-progress
|
||||
7-1-mass-balance-validation: done
|
||||
7-2-energy-balance-validation: done
|
||||
7-3-traceability-metadata: review
|
||||
7-3-traceability-metadata: done
|
||||
7-4-debug-verbose-mode: done
|
||||
7-5-json-serialization-deserialization: backlog
|
||||
7-5-json-serialization-deserialization: in-progress
|
||||
7-6-component-calibration-parameters-calib: backlog
|
||||
7-7-ashrae-140-bestest-validation-post-mvp: backlog
|
||||
7-8-inverse-calibration-parameter-estimation: backlog
|
||||
@@ -179,21 +179,106 @@ development_status:
|
||||
12-2-cli-coolprop-backend: done
|
||||
12-3-cli-screw-compressor-config: done
|
||||
12-4-cli-mchx-condenser-config: done
|
||||
12-5-cli-flooded-evaporator-brine: ready-for-dev
|
||||
12-6-cli-control-constraints: ready-for-dev
|
||||
12-7-cli-output-json-metrics: ready-for-dev
|
||||
12-8-cli-batch-improvements: ready-for-dev
|
||||
12-5-cli-flooded-evaporator-brine: done
|
||||
12-6-cli-control-constraints: done
|
||||
12-7-cli-output-json-metrics: done
|
||||
12-8-cli-batch-improvements: done
|
||||
epic-12-retrospective: optional
|
||||
|
||||
# Epic 13: Rust API Enhancements
|
||||
# Extending SystemBuilder with multi-circuit, constraints, thermal couplings,
|
||||
# structured results, JSON config, and fluid backend assignment
|
||||
epic-13: in-progress
|
||||
13-1-systembuilder-multi-circuit: ready-for-dev
|
||||
13-2-systembuilder-port-validated-edges: ready-for-dev
|
||||
13-3-systembuilder-constraints-api: ready-for-dev
|
||||
13-4-systembuilder-thermal-couplings: ready-for-dev
|
||||
13-1-systembuilder-multi-circuit: done
|
||||
13-2-systembuilder-port-validated-edges: done
|
||||
13-3-systembuilder-constraints-api: done
|
||||
13-4-systembuilder-thermal-couplings: done
|
||||
13-5-simulation-result-structured: ready-for-dev
|
||||
13-6-json-config-serialize: ready-for-dev
|
||||
13-7-fluid-backend-assignment: ready-for-dev
|
||||
epic-13-retrospective: optional
|
||||
|
||||
# Epic 14: Free Cooling & Advanced Pump Control
|
||||
# Native free cooling simulation with automatic mode switching, pump sequencing, and energy optimization
|
||||
# See: _bmad-output/planning-artifacts/epic-12-free-cooling-pump-control.md
|
||||
epic-14: in-progress
|
||||
14-1-freecoolingexchanger-component: in-progress
|
||||
14-2-automatic-mode-switching-logic: backlog
|
||||
14-3-pumpcontroller-optimal-sequencing: backlog
|
||||
14-4-variable-frequency-drive-vfd-optimization: backlog
|
||||
14-5-bypass-valve-control: backlog
|
||||
14-6-safety-interlocks-protection: backlog
|
||||
14-7-control-configuration-serialization: backlog
|
||||
14-8-python-api-advanced-control: backlog
|
||||
epic-14-retrospective: optional
|
||||
|
||||
# Epic 15: CLI — Complete Component Coverage
|
||||
# Every Rust component must be usable from JSON config
|
||||
# See: _bmad-output/implementation-artifacts/15-*
|
||||
epic-15: in-progress
|
||||
15-1-cli-real-compressor: done
|
||||
15-2-cli-real-expansion-valve: done
|
||||
15-3-cli-real-pump: done
|
||||
15-4-cli-bphx-exchangers: review
|
||||
15-5-cli-flooded-condenser: backlog
|
||||
15-6-cli-drum: backlog
|
||||
15-7-cli-economizer: backlog
|
||||
15-8-cli-flow-splitter-merger: backlog
|
||||
15-9-cli-boundary-conditions: done
|
||||
15-10-cli-real-pipe: backlog
|
||||
15-11-cli-real-fan: backlog
|
||||
15-12-cli-bypass-valve: backlog
|
||||
15-13-cli-node-probe: backlog
|
||||
epic-15-retrospective: optional
|
||||
|
||||
# Epic 16: CLI — Features & Output
|
||||
# Calibration, structured output, multi-fluid, vendors, templates, sweep
|
||||
# See: _bmad-output/implementation-artifacts/16-*
|
||||
epic-16: backlog
|
||||
16-1-cli-calib-config: backlog
|
||||
16-2-cli-structured-output: backlog
|
||||
16-3-cli-multi-fluid: backlog
|
||||
16-4-cli-vendor-import: backlog
|
||||
16-5-cli-json-schema: backlog
|
||||
16-6-cli-machine-templates: backlog
|
||||
16-7-cli-parameter-sweep: backlog
|
||||
epic-16-retrospective: optional
|
||||
|
||||
# Epic 17: Python Bindings — Complete Component & Feature Parity
|
||||
# Expose all Rust components and features to Python via PyO3
|
||||
# See: _bmad-output/implementation-artifacts/17-*
|
||||
epic-17: backlog
|
||||
17-1-python-fix-pump: backlog
|
||||
17-2-python-fix-fan: backlog
|
||||
17-3-python-screw-compressor: backlog
|
||||
17-4-python-mchx-condenser: backlog
|
||||
17-5-python-flooded-hx: backlog
|
||||
17-6-python-bphx-exchangers: backlog
|
||||
17-7-python-drum: backlog
|
||||
17-8-python-boundary-conditions: backlog
|
||||
17-9-python-multi-circuit: backlog
|
||||
17-10-python-calib-results: backlog
|
||||
17-11-python-bypass-coils: backlog
|
||||
17-12-python-vendor-parsers: backlog
|
||||
17-13-python-macro-snapshot: backlog
|
||||
epic-17-retrospective: optional
|
||||
|
||||
# Epic 18: WebAssembly — Full Component Coverage
|
||||
# Make WASM bindings usable for JS/TS frontend development
|
||||
# See: _bmad-output/implementation-artifacts/18-*
|
||||
epic-18: backlog
|
||||
18-1-wasm-finalize-compilation: backlog
|
||||
18-2-wasm-all-components: backlog
|
||||
18-3-wasm-multi-circuit: backlog
|
||||
18-4-wasm-calib-results: backlog
|
||||
18-5-wasm-vendor-data: backlog
|
||||
epic-18-retrospective: optional
|
||||
|
||||
# Epic 19: Calibration & Validation
|
||||
# Inverse calibration, Eurovent reporting, ASHRAE validation
|
||||
# See: _bmad-output/implementation-artifacts/19-*
|
||||
epic-19: backlog
|
||||
19-1-inverse-calibration: backlog
|
||||
19-2-eurovent-reporting: backlog
|
||||
19-3-ashrae-bestest: backlog
|
||||
epic-19-retrospective: optional
|
||||
|
||||
Reference in New Issue
Block a user