Repository navigation
Release v4.63.0
The Screenplay MCP server now tells assistants the modeling rules they otherwise learned only by being rejected, and says which executable errors a proposal introduces before it is applied.
Added
- Accepted proposals return
introducedExecutableErrors, listing only the executable-model errors the proposal adds (code, message, path, line and column), andexecutableGuidancesaying to fix them beforeapply. Errors the model already had are not repeated. - The server's initialization instructions state the rules a first proposal must follow: a specification that checks one read-model instance needs exactly one keyed query on that read model, an event given or appended
foran identifier needs a command that produces it, and a specification of an authorized command or query needsgiven caller. Hosts without a Screenplay skill, such as Claude Desktop, now receive them.
Fixed
- Rejecting a
then no readmodelassertion on a read model without a keyed query now says how to fix it: give the slice a query returning that read model withby <property> <Type>, or use the Draft reference policy to keep it as deliberate reference debt. - The Create a model tutorial asks for the keyed query the books-on-loan view needs and explains why a list query alone cannot identify an instance.