Repository navigation
Release v7.70.0
The Screenplay and Stage skills now teach what Stage 4.136–4.138, CLI 3.75 and Screenplay 4.207 shipped, and state that the Screenplay language is frozen at ESM v28.
Changed
- The Screenplay and Stage skills teach that rendering admits concepts with
generate ruleand emits the attached C# body as the concept's generation factory, withSTAGE-ESM-019,STAGE-ESM-020andSTAGE-ESM-022for bodies it refuses, while the Host and the legacy syntax engine still refuse commands that generate such a value withSTAGE-ESM-028. (#752) - The skills teach ESM v27 composite read-model keys downstream: the semantic Host runs them, the specification executor refuses specifications over them, and rendering refuses them with
STAGE-ESM-047andSTAGE-ESM-048.cratis renderfrom CLI 3.75.0 admits ESM v1–v27 and blocks v28 withCLI-RENDER-004. (#752) - The skills teach that Stage 4.138.0 renders protected command reads as Arc read protection, which reads it still refuses with
STAGE-ESM-044, and thatcratis rendergets this from the first CLI that bundles Stage 4.138.0. (#752) - The skills describe
cratis run's semantic engine as the default (CLI 3.73.0;--enginesince 3.64.0) and the EventModel engine as legacy, no longer recommending it as a fallback. (#752) - The toolchain and event-modeling skills state that the language is frozen at ESM v1–v28 and link the freeze decision: model with what v1–v28 offers and report a typed refusal downstream as a platform gap. (#752)
- The protected-reads reference lists the typed arguments of PLAY0781–PLAY0785 and the published
reasonkeywords, so tools read the arguments instead of parsing message text. (#751)
Fixed
- The provider capacity documentation no longer claims every path parks a provider that ran out of quota:
ProviderAwareLanguageModelandPooledChatClientpark it, while the standaloneIAIProviderPoolDispatcheronly fails over. (#569)