Release v22.10.4
Summary
Align command-side read-model registration and identity diagnostics with Chronicle's runtime behavior. Child-only models are no longer advertised as independently resolvable through Chronicle; existing fluent projections, reducers, and other storage providers retain their registrations.
Fixed
- Exclude child and nested model-bound types from standalone Chronicle command read-model registration, matching Chronicle's projection discovery (#2587)
- Detect ambiguous command identities declared through positional
[Key]parameters, without counting the same property twice (#2645) - Correct read-model failure guidance to distinguish generated creation keys, unusable declared keys, absent state, and missing provider registrations