Repository navigation
Release v7.58.0
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-compositionreference,references/application-shell.md, built on the canonicalscreen-shell-navigation-positivevector: 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, toolbarbuttonlines that start a State Change slice (PLAY0762for anything else), blueprint references with a version range and the profile listing the blueprint, categories, and the sample data pack chosen once in theui profile. Every example compiles with--warnaserror, and four refusal blocks assertPLAY0750,PLAY0747,PLAY0762,PLAY0721andPLAY0722throughexpectfences. - A section in the skill with the same rules in short form and a checklist row;
cratis-screenplay-model-authoringgains the MCP edit loop for the shell (read the typed nodes, propose, stale revision, apply, reopen) inreferences/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-exampleandinvoicing-dues-designexamples keep the capture in theTranslateslice and put the translator reactions in anAutomationslice beside it (a reaction in the capture's own directionless slice isPLAY0694), and append the first record of a key withwhen added, so they compile and run clean again. - The
preferred-syntaxspec counts ten non-error style diagnostics, now includingPLAY0787.