Optional ReadonlylabelHuman label for the default error copy / diagnostics, e.g. "metric categories".
Optional ReadonlysatisfiedWhether the ESSENTIAL data for this requirement is present — your
expected-count / required-keys predicate. Defaults to state.hasData when
omitted (the store's own notion of "has usable data").
ReadonlystateThe dependency's load state (from useStoreState(controller)).
One data dependency a view needs, plus whether it's actually satisfied.