You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
ScreenplayModelRoot.Open and ScreenplayModelRoot.OpenForReleaseBaselineCheck in Cratis.Screenplay open a model root read-only with its persisted identities and release baseline, or return a typed failure such as PendingOperation, PersistedIdentitiesRequired, IdentityStateConflict, MetadataPermissions or UnreadableModelRoot. Renderers and tools can now assess a release baseline on exactly the model they compile, through the same code the MCP server and screenplay baseline check use. See Call these from your own tooling. (#740) (#741)
PersistedIdentityStateSerializer reads and writes .screenplay/identities.json, so consumers no longer need to copy its format. (#741)
Fixed
screenplay baseline check and other read-only opens of a model root no longer refuse the .screenplay directory a git checkout creates (0755). Reads now refuse only a directory other users can write; writes and recovery still require owner-only access. (#742)