Repository navigation
Release v4.149.0
Summary
The Screenplay MCP now shows how a concept's values are generated and offers typed fixes for low-entropy generation, and the canonical event-route corpora no longer use the stream name All, which Chronicle reserves.
Added
screenplay_declaration_detailsreturns agenerationobject for concepts that declaregenerate: the strategy, its modifiers, the exact entropy in bits, the number of values at a 1% collision probability, and whether the compiler admits it (admitted,refusedwith the diagnostic codes, ornotAssessedwith a reason). Setting, changing and removinggeneratego through the existing typed proposals and report the compiler's refusals. (part of #618)- Two repairs for low-entropy generation through
screenplay_propose_repair: raise ananoidsize orbytescount to at least 64 random bits (PLAY0683, PLAY0684), and add a unique constraint for the generated property (PLAY0683).screenplay_repair_capabilitieslists them. (part of #618)
Changed
- The
EventRoutescanonical corpora use the streamArchiveinstead ofAll, so Cratis renderers can run them, and the observer-filter specifications assert through a projected read model that a reaction did not fire for unrouted facts or facts on another stream. (#699)