Skip to content

Release baseline commands, open-question gate, ESM v16 and event identity publication check - #357

Merged
woksin merged 16 commits into
mainfrom
cli-esm-v16
Oct 13, 2026
Merged

woksin merged 16 commits into
mainfrom
cli-esm-v16

Conversation

@woksin

@woksin woksin commented Oct 13, 2026

Copy link
Copy Markdown
Collaborator

Added

Changed

@woksin woksin added the minor New features, non-breaking additions label Oct 13, 2026
@woksin woksin self-assigned this Oct 13, 2026
@woksin

woksin commented Oct 13, 2026

Copy link
Copy Markdown
Collaborator Author

Reviewer notes

  • Full cross-provider review (Opus 5.5 + GPT-6.1 Sol, Astra verifying Opus) on the whole diff: passed, 0 blocking. Cheap advisories fixed in 6e43a33 (unreadable destination file → refusal; message spacing) and b6174e1 (malformed .cratis/ai.json → baseline exit 2; baseline specs use a link-free temp root instead of .ai-work).
  • CLI-RENDER-015 was the retired navigation-property refusal, so the event identity refusal uses the new CLI-RENDER-016.
  • Local Tier 1/2: Release build clean; Cli.Specs 3870/3871 (the one failure, for_LinuxDirectSecrets.when_a_store_operation_is_canceled, is untouched by this PR, timed out at load ~80 and passes alone); Chronicle integration 175/175; Templating 213/213; docs, pack and packaged placement green.
  • Rendered React lane: failed locally three times at the first observable query with HTTP 500 ReadModelNotFound — Stage's harness starts scenarios once /healthz is 200, before the host's read models are registered (generated-react-browser harness runs scenarios before the host's read models are registered Stage#387). Rerunning the harness against the same rendered app passed 78/78, and Stage's own generated-react job passed with Stage 4.96.0 / Chronicle 19.55.2. CI's react job is the authoritative check here.
  • Screenplay#694's CLI consumer (validate --open-questions) is referenced without a closing keyword; cli#340 was already closed by Bundle Stage 4.79.1 and Screenplay 4.145.1: admit ESM v11–v13, model notes, empty scopes, Copilot adapters #342.

The CLI switches to JSON on stderr when it detects an AI agent and to plain
output on stdout otherwise, so the open-questions specs passed locally and
failed in CI. The fixture now removes the agent variables and the specs read
the stream plain output uses.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor New features, non-breaking additions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant