Skip to content

supplyGroundConflicts

supplyGroundConflicts(chain): readonly SupplyGroundConflict[]

Defined in: packages/runtime/src/supply-ground.ts:42

Positive-ground programs against programs carrying any positive rail.

Stated as “any positive rail” rather than “negative-ground”, and that is the whole correctness of it. klon-centaur and earthquaker-devices-plumes are dual-rail: they make a negative rail with an internal charge pump inside an otherwise ordinary center-negative pedal, so they conflict with a positive-ground fuzz exactly as a plain pedal does. Treating dual-rail as “already has a negative rail, so no conflict” would miss both.

unpowered programs — a passive volume pedal, or a packet whose supply island is not declared — conflict with nothing: there is no terminal for them to disagree about.

readonly Program[]

readonly SupplyGroundConflict[]