Skip to content

Release v4.202.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 18:03
843ab5a

The Screenplay blueprint samples have to render exactly as authored. Rendering them with the published CLI (3.69.0) stopped at Stage admission for all eight domain blueprint samples; the generator side is fixed in Cratis/Stage (separate pull request), and this change holds the samples to it.

Added

  • BrowserHarness/render-blueprint-samples.sh renders all eight domain blueprint samples with the installed cratis and the approved package set of each blueprint's published npm package (render-blueprint-samples.cjs writes the set from the manifest the package publishes), and fails when one does not render.
  • .cratis/ai/rules/project/samples.md documents it.

Changed

  • Samples/Crm, Samples/Ticketing and Samples/Inventory: CurrentFigures is an observable list query over the one global figures row instead of an observable ... optional by summaryId lookup. A keyed live lookup is not something the generated application can serve, and a one-row live list keeps the dashboard live without changing what it shows. The conformance syntax vectors of those three samples follow.
  • Samples/Crm/README.md says so and counts the blueprint's twenty screen templates (Cratis/Scene#181).

Part of Cratis/Stage#457