A resolved field entry as the engine persists it on an instance.
Discriminated by _type (bare — unique within this union); the value
type follows FieldValueMap. A query-sourced entry (its definition's
initialValue is {type:'query'}, of any kind) additionally carries
resolvedAt — the lake-read time — so resolvedAt is provenance-driven,
not kind-specific. object / array entries carry their declared
sub-field shape (fields / of) — and the reference kinds
(refKindAcceptsTypes) their declared accepted types, and
assignment kinds their eligible roles — so the instance is
self-describing for op-time validation and rendering.
A resolved field entry as the engine persists it on an instance. Discriminated by
_type(bare — unique within this union); thevaluetype follows FieldValueMap. Aquery-sourced entry (its definition'sinitialValueis{type:'query'}, of any kind) additionally carriesresolvedAt— the lake-read time — soresolvedAtis provenance-driven, not kind-specific.object/arrayentries carry their declared sub-field shape (fields/of) — and the reference kinds (refKindAcceptsTypes) their declared acceptedtypes, and assignment kinds their eligibleroles— so the instance is self-describing for op-time validation and rendering.