Skip to content

Define authenticated Workbench job HTTP profile - #1047

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

DamianReeves merged 1 commit into
mainfrom
DamianReeves/workbench-job-transport

Conversation

@DamianReeves

@DamianReeves DamianReeves commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Add an opt-in authenticated HTTP profile for Workbench submission, query, cancellation and terminal release. It binds the existing receipt draft.1 and terminal draft.5 to a freshly authenticated connected v1 session without changing v1 manifests or JSON-RPC methods.

The closed schemas and profile define immutable submission identity, duplicate-aware bounded framing, JSON/Ion inputs, exact same-session resume, cancellation acknowledgement and explicit retention cleanup. The composing gateway selects its own execution provider; the Rust v1 host remains the authentication authority.

Validation: all historical Workbench schema gates and 71 new host cases pass, including 57 negative cases; repository formatting passes. Paired implementation: finos/morphir-moonbit#87. Real authenticated Chromium and packaged Proton each pass eight evaluation jobs, and jobs-disabled connected v1 plus standalone browser/Proton acceptance pass.

Tracks morphir-etg2.13. Native daemon IPC and durable recovery remain separate work.

@netlify

netlify Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for angry-raman-7c44f6 canceled.

Name Link
🔨 Latest commit 98f9ad9
🔍 Latest deploy log https://app.netlify.com/projects/angry-raman-7c44f6/deploys/6ad14cdbb2cba9288ae28709

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 15, 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-15T22:03:45.366545Z 98f9ad9 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 d25a180 into main Oct 15, 2026
17 checks passed
@DamianReeves
DamianReeves deleted the DamianReeves/workbench-job-transport branch October 15, 2026 22:30
DamianReeves added a commit to finos/morphir-moonbit that referenced this pull request Oct 15, 2026
Enable opt-in authenticated evaluation through the separate Workbench HTTP job profile. Capture immutable typed JSON/Ion inputs, admit qualified receipts, and schedule isolated Scheme workers with cancellation, confirmed cleanup and explicit terminal release. Preserve connected v1 manifests and RPC methods.

Retain the latest host entry draft and full result across navigation. Block model replacement while a pending or disconnected job needs reconciliation, including a lost terminal release response.

Qualified on JS/native/Wasm/Wasm GC with full repository checks, 64 Workbench Node tests, and real authenticated Chromium/packaged Proton acceptance with ten submissions each. Standalone Chromium and repackaged Proton also pass. Both verified review findings are fixed and addressed.

Refs morphir-etg2.13; paired protocol finos/morphir#1047.
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