CircuitScope class

The pure inflater for one circuit instance rooted at nodePath, under cursor (M4-P1 §4). Engine-private — an asset never subclasses it.

Mixed-in types

Constructors

CircuitScope({required Circuit circuit, required CircuitCursor cursor, required String nodePath, Map<String, int> circuitRoundsByPath = const {}, Key? key})
Inflates circuit at nodePath under cursor. The work Bead and the session SiblingView are AMBIENT (mounted by WorkBead/SessionScope, 2026-07-02) — an effect reads them with the non-binding lookup; the inflater threads nothing but the frontier's own inputs.
const

Properties

circuit Circuit
The circuit to inflate.
final
circuitRoundsByPath Map<String, int>
Session circuit incarnation by full step node path.
final
cursor CircuitCursor
The injected cursor (config, threaded from WorkList's cascade — NOT a subscription). A missing node reads as a fresh pending cursor.
final
hashCode int
The hash code for this object.
no setterinherited
key → Key?
Identity Key used by keyed reconciliation (Branch.updateChildren). Null means positional (unkeyed) identity.
finalinherited
nodePath String
This circuit instance's path (bead.id at the root; '$parent/$stepId' for a nested sub-circuit).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

build(TreeContext context) → Seed
Describes the child subtree for this configuration. context is the branch's capability handle, never the branch itself.
createBranch() → StatelessBranch
Creates the mounted Branch for this configuration.
inherited
debugFillProperties(DiagnosticsBuilder properties) → void
Adds this object's diagnostic properties to properties.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
toStringDeep() String
Returns a deterministic multiline description of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited