26 lines
1.4 KiB
Markdown
26 lines
1.4 KiB
Markdown
# Open-EnergyMesh Agents
|
|
|
|
- Architecture: Node.js in-memory MVP for offline-first mesh orchestration.
|
|
- Tech Stack: JavaScript (CommonJS), minimal data models for Device/DER/Forecast, simple data flow engine.
|
|
- Testing: node test/test.js; run via npm test.
|
|
- Commands:
|
|
- Install (if needed): npm install
|
|
- Run tests: npm test
|
|
- Publish readiness: not yet; see READY_TO_PUBLISH marker when ready.
|
|
|
|
Note: This repository now includes a minimal offline-first MVP scaffold with a tiny ADMM-lite integration path. See src/solver_admm.js and src/mesh.js for the integration points, and test/test.js for basic behavioral tests.
|
|
|
|
- Testing & CI guidance (current MVP):
|
|
- Run tests locally with `npm test` or via the wrapper `./test.sh`.
|
|
- The test.sh wrapper also attempts a Python packaging build if a pyproject.toml or setup.py exists.
|
|
- Expected test suite coverage includes basic flow calculations, delta-sync, and a minimal ADMM integration path.
|
|
- When extending, add unit tests for new adapters or new math stability checks (e.g., ADMM convergence behavior).
|
|
|
|
- Architecture: Node.js in-memory MVP for offline-first mesh orchestration.
|
|
- Tech Stack: JavaScript (CommonJS), minimal data models for Device/DER/Forecast, simple flow engine.
|
|
- Testing: node test/test.js; run via npm test.
|
|
- Commands:
|
|
- Install (if needed): npm install
|
|
- Run tests: npm test
|
|
- Publish readiness: not yet; see READY_TO_PUBLISH marker when ready.
|