You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
Stage now uses Screenplay 4.204.0 and admits ESM v27 models. The semantic Host runs read models with composite keys end to end: projections keyed by named parts, removals, list queries that filter on any part, modeled queries by parts, and the read-model browser, which shows each key as an object of its parts. Composite-keyed read models get no conventional Get<ReadModel>ById query. (part of #481)
The specification executor refuses specifications over composite-keyed read models as unsupported (projection), naming the composite key. (part of #481)
Rendering refuses composite read-model keys with typed diagnostics instead of failing: STAGE-ESM-048 for a read model with several key parts or a projection keyed by parts, and STAGE-ESM-047 for a single-instance query by parts until Chronicle can look up composite keys (Cratis/Chronicle#4265). The legacy syntax engine refuses composite-keyed read models with STAGE-ESM-048. (part of #481)