COR-10 and COR-11 Consolidation Review¶
Review date: 2026-03-26
Sources Reviewed¶
- Canonical artifacts:
docs/work/active/complex-circuit-load-balancing/spec.mddocs/work/active/complex-circuit-load-balancing/stories.mddocs/reference/system-design/microgrid.mddocs/work/active/vector-derms/spec.mddocs/work/active/vector-derms/stories.md
- Product code:
bf-manage-corebf-manage-web
- Live Linear mirror:
COR-10COR-11Complex Circuit Load Balancing
Live Linear Snapshot¶
- Project
Complex Circuit Load BalancingisIn Progresswith target date2026-03-23. - Latest project status update was posted on
2026-03-24. COR-10isDone, completed on2026-03-24.COR-11isIn Progress, updated on2026-03-26.- At review time, the live Linear mirror also listed
COR-19as a blocker, but canonical repo scope treats that as later Vector DERMS work rather than aCOR-11dependency.
Delivered Scope Confirmed In Code¶
COR-10¶
- The rebalance path uses hierarchical electrical-topology projection when
usable_power_calculation_version >= 3. bf-manage-corederives a load-balancer subset model from the complex microgrid representation and passes it into the existing capacity-allocation entry point.- The currently integrated package behaviour consumes
power_node_graphfor connector-based strategies and preserves the legacy path when no topology is available. - Circuit-node topology limits continue to use the configured default/safe circuit capacity, which matches current load-balancing behaviour.
COR-11¶
bf-manage-corederives charger-circuit, charge-point, and connector nodes in memory from persisted first-level grid-connection nodes plus existing site data.GET /api/depot/{depot_id}/microgridreturns deterministic topology errors (422) when the canonical derived topology cannot be assembled.bf-manage-webrenders a read-oriented Microgrid topology and diagnostic surface that lets operators inspect grid-connection, circuit, charger, and connector structure and supporting asset details.- The currently integrated load-balancing effect of that projection is connector-based; charger-based strategies still use the existing charger-allocation path.
Remaining Scope And Gaps¶
- The main closeout caveat for
COR-10andCOR-11is scope clarity: the delivered integrated behaviour is connector-based, and that should stay explicit in any story completion or review handoff. - The remaining charger-based parity work is now captured as a separate canonical follow-on story in
stories.md. - Microgrid cycle summary, branch constraint visibility, and the WA-PTA validation scenario remain separate downstream stories (
COR-12,COR-13,COR-14) and were not re-opened by this review.
Outputs From This Review¶
- The complex-circuit canonical story and specification now remove
COR-19as a dependency and place that later work back with Vector DERMS and follow-on microgrid scope. - The spec and review note now make the connector-based integration limit explicit.
- The active story set now includes the separate charger-based parity story mirrored as
COR-35. - This review note captures the delivered scope and the remaining downstream scope without changing Linear state.