Skip to content

Release v7.58.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 06:50
09aacca

The screenplay UI skills now teach application navigation regions, toolbar slice buttons, blueprint template references and sample data packs, and the corpus examples compile against Screenplay 4.188.0.

Added

  • A cratis-screenplay-ui-composition reference, references/application-shell.md, built on the canonical screen-shell-navigation-positive vector: how a module inherits, extends or overrides a topbar or sidebar region, item targets, slots and sub-items, why a module's own items may only target that module (PLAY0750) and what that means when a region switches from inherit to override, toolbar button lines that start a State Change slice (PLAY0762 for anything else), blueprint references with a version range and the profile listing the blueprint, categories, and the sample data pack chosen once in the ui profile. Every example compiles with --warnaserror, and four refusal blocks assert PLAY0750, PLAY0747, PLAY0762, PLAY0721 and PLAY0722 through expect fences.
  • A section in the skill with the same rules in short form and a checklist row; cratis-screenplay-model-authoring gains the MCP edit loop for the shell (read the typed nodes, propose, stale revision, apply, reopen) in references/screen-authoring-workflow.md, and the model-authoring and read-surface routing tables name the new constructs.
  • Two evaluation tasks (module navigation modes with slice buttons; blueprint template with sample data), three trigger queries folded into the existing ones, and verification assertions for the reference.

Changed

  • The pinned Screenplay moves from 4.164.0 to 4.188.0 with its compiler contract. The translate-example, invoicing-dues-example and invoicing-dues-design examples keep the capture in the Translate slice and put the translator reactions in an Automation slice beside it (a reaction in the capture's own directionless slice is PLAY0694), and append the first record of a key with when added, so they compile and run clean again.
  • The preferred-syntax spec counts ten non-error style diagnostics, now including PLAY0787.