ReadonlyconfirmReadonlylifecycleThe row's CREATE/DELETE doors, when it declared any.
ReadonlypathThe path template, e.g. /channel/{kind}/{index}/headAmp. Braced segments become
ResourceId keys. One template per entity type; instances differ only by id.
ReadonlypolicyThe row's declared bookkeeping policy — see ResourcePolicy.
ReadonlytransientA run's story is the caller's, not the board's — see ConsoleResource.transient.
Whether these variables NAME an instance of this entity — the address codec's own answer,
independent of whether this console holds that instance. See ConsoleResource.addresses.
The canonical spelling of an instance id — the ONE name every broadcast frame carries, whichever door (raw wire segments, model values) the write came through. A resource that omits this broadcasts the caller's id verbatim.
What may be read and written on THIS instance. Drives OPTIONS and gates patch.
Omitted fields are treated as neither readable nor writable.
Every instance this operation has, when it declared an enumeration.
The row's declared cross-instance inverse, if it has one — see OperationConfig.
Apply a wire delta to the one state. The registry has already checked every key against capabilities; the implementation narrows every VALUE from unknown before writing.
State-only by contract: the dispatch already happened on the accepted idle→running
transition, and reproject — the completion frame — calls this.
Read the ONE state. undefined when the instance does not exist — the layer turns that
into a not-found rather than an empty object, so "absent" and "default" stay distinct.
Pure: a read may not bind, seed, or persist anything.
The confirm gate a write here must pass, when the row declared one — see
ConsoleResource.confirm. Declared on the row and executed by the registry; every mold carries it the same way, so a gated operation and a gated record are one clause.