Skip to content

Forward-compatible semantic models, handler and policy body execution, and clearer handler diagnostics - #1105

Merged
woksin merged 66 commits into
mainfrom
screenplay-train-next
Oct 30, 2026
Merged

woksin merged 66 commits into
mainfrom
screenplay-train-next

Conversation

@woksin

@woksin woksin commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

Added

Changed

Fixed

woksin added 30 commits October 26, 2026 20:40
Spec setup git calls could hang indefinitely. SpecGit runs git in an
isolated configuration with a deadline (SCREENPLAY_SPEC_GIT_TIMEOUT_SECONDS),
kills and awaits the process tree on timeout, and reports cleanup failures
alongside the original diagnostic.
…ersions)

Unverified after keyParts@27 edit; gates owed - see .ai-work/1067/handoff.md
Add proposed decision 0119 for command handlers whose body chooses among a
declared set of possible events, and record ESM v34 as released in v4.246.0.
…-next

# Conflicts:
#	Documentation/screenplay/interoperability.md
#	decisions/README.md
Preserve absent and empty possible-event sets in legacy syntax transport. Build verification is deferred under the active disk-pause policy.
Keep public v1-v34 binding and factories closed, preserve result-v1 defaults, append the one-of kind, and refuse unpublished handler results in canonical serialization. Build and native schema regeneration remain deferred under the disk-pause policy.
@woksin woksin added the minor New features, non-breaking additions label Oct 30, 2026
@woksin woksin self-assigned this Oct 30, 2026
@woksin

woksin commented Oct 30, 2026

Copy link
Copy Markdown
Contributor Author

@woksin

woksin commented Oct 30, 2026

Copy link
Copy Markdown
Contributor Author

Corpus impact: Cratis/AI#958 (and Cratis/AI#957 for #1067)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-corpus: tracked Language change; the AI corpus update is tracked in a linked Cratis/AI issue or PR minor New features, non-breaking additions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant