Skip to content

Add snapshot-bound Workbench job receipts - #74

Merged
DamianReeves merged 1 commit into
mainfrom
DamianReeves/workbench-jobs
Oct 15, 2026
Merged

DamianReeves merged 1 commit into
mainfrom
DamianReeves/workbench-jobs

Conversation

@DamianReeves

Copy link
Copy Markdown
Member

Add a portable snapshot-bound job receipt reducer for the proposed Workbench jobs profile. A cancellation acknowledgement remains distinct from terminal cancellation, so a host can still return a value or failure after acknowledging Cancel. Host/session/provider/job/snapshot identity stays immutable across queried receipts and same-session reconnect.

The cursor retains only its latest private canonical receipt, copies the submitted call inventory and rejects conflicting revisions, state regressions, acknowledgement reversals and changed terminal evidence. Stale replies and identical replays leave history intact. The authenticated transport boundary remains responsible for raw framing limits, duplicate-member rejection, host authority and declared output admission.

The upstream profile, three schemas and 32 structural fixtures are contributed in finos/morphir#1045. This package does not enable live job controls in connected v1. Shared MCK transition qualification, authenticated host query/cancel adapters, Proton IPC and durable recovery remain follow-ups.

Validation:

  • 13 semantic tests pass per JS, native, Wasm and Wasm GC on the final API.
  • Required lint, MoonBit format and package/configuration validation pass.
  • Full repository check passes, including CLI and installed execution acceptance.
  • Local HTML plans include Mermaid, an explorable inline-SVG lifecycle and done/pending checkboxes; desktop/narrow-screen/print checks pass.

Tracked in shared bead morphir-etg2.10; plans and shared beads are synced.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-14T21:31:17.015782Z 608bfb5 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@DamianReeves
DamianReeves merged commit d3feef8 into main Oct 15, 2026
23 checks passed
@DamianReeves
DamianReeves deleted the DamianReeves/workbench-jobs branch October 15, 2026 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant