Skip to content

Release v4.63.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:13
a7ff487

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), and executableGuidance saying to fix them before apply. 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 for an identifier needs a command that produces it, and a specification of an authorized command or query needs given caller. Hosts without a Screenplay skill, such as Claude Desktop, now receive them.

Fixed

  • Rejecting a then no readmodel assertion on a read model without a keyed query now says how to fix it: give the slice a query returning that read model with by <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.