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.
Added
A query a performer answers renders as the query its shape states: the read model record, the query method with its route, parameters (filters in declaration order, optional ones defaulted) and the [Authorize] policy the model names. The generated method throws NotImplementedException naming the performer file; what the query answers is the performer's code. (#596)
A read model that a performer answers a query for needs no projection or reducer. The semantic runtime lists the read model and does not run the query.
A performer query Stage cannot preserve (a policy implemented by code, a composite by key, an unresolved argument type, an observable single result, a required argument after an optional one) refuses its read model with STAGE-ESM-007, naming the query and why.
Changed
Moves to Screenplay 4.236.0, which carries the performer query's authorization on its shape (Cratis/Screenplay#995) and ESM v31. Stage still admits ESM v1 to v30 pairs, so v31 models keep the STAGE-ESM-016 refusal; the conformance matrix records those cells against #635, and the semantic surface ledger names the new members.