A strict superset of DataState<TFields> -- every existing DataStore consumer (useSyncExternalStore, etc.) still works unchanged reading .fields/.info off it.
DataState<TFields>
DataStore
useSyncExternalStore
.fields
.info
Readonly
The capability's current field values.
Execution metadata mirroring fields' shape -- status/error/timestamps, never the values themselves.
fields
Every operation's current execution state -- see OperationsSnapshot.
OperationsSnapshot
A strict superset of
DataState<TFields>-- every existingDataStoreconsumer (useSyncExternalStore, etc.) still works unchanged reading.fields/.infooff it.