OptionalattachOptionaldecisionWhat decide() / select() ask the run's rule. A port without it knows only getRedactedKeys: a marked key's
actual and threshold are masked, and nothing else about its evidence is served. behind turns a threshold that is
a scope handle into the state behind it: decide/ passes reactive/handles.ts · valueBehind, because reactive/
imports scope/ and an edge back would close a module cycle.
Optionalbehind: (value: unknown) => unknownOptionaldetachOptionalgetOptionalgetOptionalgetOptionalkey: stringOptionalnotifyOptionaldata: unknownOptionalnotifyOptionalduration: numberOptionalnotifyOptionalsetOptionalshouldRedact: booleanOptionaldescription: stringOptionaluseThe run's correlation, stamped on every scope and emit event this scope fires (10.1).
OptionaluseOptionaluse
Engine-facing capabilities. Never use a strict user-field proxy as this port.