Transaction Science
0f78a99ea4
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 8s
WAI energy receipts / does this change touch it (pull_request) Successful in 7s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (pull_request) Successful in 10s
wai-quantum command line / does this change touch it (pull_request) Successful in 9s
wai-quantum contract / does this change touch it (pull_request) Successful in 8s
wai-quantum docs, course and locales / does this change touch it (pull_request) Successful in 8s
wai-quantum editors / does this change touch it (pull_request) Successful in 7s
wai-quantum for Python / does this change touch it (pull_request) Successful in 7s
wai-quantum service / does this change touch it (pull_request) Successful in 8s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 8s
wai-quantum views in agent hosts / does this change touch it (pull_request) Successful in 7s
wai-quantum studio and desktop / desktop app · windows (pull_request) Successful in 10m19s
wai-quantum service / service energy · linux packages (pull_request) Successful in 1m39s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 1m37s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (pull_request) Successful in 39s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (pull_request) Successful in 2m39s
wai-quantum contract / the policy is linked, and the deprecations page reads (pull_request) Successful in 6s
wai-quantum command line / command line · linux (pull_request) Successful in 3m22s
wai-quantum docs, course and locales / the Studio's words in every locale · linux (pull_request) Successful in 13s
wai-quantum contract / API compatibility · linux (pull_request) Successful in 4m36s
wai-quantum docs, course and locales / the course and the command line's languages · linux (pull_request) Successful in 2m16s
wai-quantum for Python / python · linux (pull_request) Successful in 3m13s
wai-quantum contract / schemas and the committed tool lists · linux (pull_request) Successful in 6m46s
wai-quantum editors / editors · linux (pull_request) Successful in 5m25s
wai-quantum service / service · linux (pull_request) Successful in 4m49s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 4m11s
wai-quantum views in agent hosts / views · the page and its engine (pull_request) Successful in 3m11s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 6m41s
wai-quantum command line / command line · macos (pull_request) Successful in 1m28s
wai-quantum views in agent hosts / views · a scripted host (pull_request) Successful in 3m32s
wai-quantum studio and desktop / desktop app · linux (pull_request) Successful in 5m57s
wai-quantum for Python / python · macos (pull_request) Successful in 2m4s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 14m46s
wai-quantum service / service · macos (pull_request) Successful in 3m46s
wai-quantum studio and desktop / desktop app · macos (pull_request) Successful in 3m45s
wai-quantum editors / editors · macos (pull_request) Successful in 6m36s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 15m28s
wai-quantum docs, course and locales / every command and snippet in the docs · linux (pull_request) Successful in 20m4s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 13m3s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 29m23s
wai-quantum-cli: a job on a provider is an MCP task
...
A client that speaks MCP 2025-11-25 can run run_on_provider as a task.
initialize declares tasks (list, cancel, tools/call) from that version
on, and run_on_provider declares execution.taskSupport "optional".
tools/call with task records and sends the job and answers once the
provider has taken it, the job's handle its taskId; a run that is not
free and not confirmed makes no task and sends nothing, its plan in the
error's data.
Every job recorded here is a task, whatever sent it. tasks/get asks the
provider once; tasks/list reads the records and asks no one; tasks/cancel
cancels at the provider and refuses a task that has ended. The ttl is
null, as records are kept.
tasks/result asked before the job has ended is answered when it ends, by
a thread of its own asking at 2 s doubling to a minute, so the stdio
server answers everything else meanwhile. Replies go through one shared
writer. A tasks/cancel here wakes the wait at once; a request the client
cancels (notifications/cancelled) is never answered; at most 64 wait at
once. A process-wide lock keeps a tool call and a wait from both sealing
one job.
Tested against the reference provider over HTTP: the result of a short
queue verifies; ping answers while a long one's result waits; a cancel
ends that wait within 3 s once it asks every 8 s; a cancelled request
gets no reply; tasks outlive the session. The CLI workflow names the new
tests, so a run that skips one fails.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-03 17:49:13 -05:00
..
conformance.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
energy-hardware.yml
wip: registry, SPEC, CHANGELOG, CI jobs, reader tests, settle and generic machine description
2026-10-22 13:49:49 -04:00
joule-code-conformance.yml
Merge #483 (wai/ingest-srt-rist @ b54dc94c): SRT and RIST contribution ingest, with a signed link record
2026-10-26 08:41:50 -04:00
joule-moq-remote.yml
joule-moq-room: a bound on the clock's record store of a remote session, which ends the session
2026-10-26 10:43:13 -04:00
joule-moq-room.yml
Bring wai mcp, wai setup-agent, Create and the room service's API into the catalogue, renamed to N3
2026-10-27 05:54:20 -04:00
joule-moq-web.yml
Merge #493 (wai/messaging-calls @ 01f3aac1): wai.live.message and wai.live.call, conversations and calls on live rooms
2026-10-26 12:23:34 -04:00
jouleclaw-fabrics.yml
jouleclaw-omni: read mmap'd GGUF bytes without assuming their alignment
2026-10-20 17:09:37 -04:00
jouleclaw-public-surface-documented.yml
ci: one run per branch at a time — no workflow declared a concurrency group
2026-10-05 12:01:57 -04:00
repo-checks.yml
ci: gate on cargo-audit, so an advisory has to be read rather than accumulated
2026-10-22 12:49:04 -04:00
standards-build.yml
standards-build: the plan job decided what to build from the longest queue
2026-11-03 06:40:53 -05:00
wai-app.yml
CI, the browser end-to-end and docs: Create under wai-app, wai create --from and wai dev
2026-10-27 05:14:19 -04:00
wai-audit.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-breaking.yml
CI: five more gates were in the queue they ration, missed by their own names
2026-11-03 15:19:13 -05:00
wai-byte-equality.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-catalogue.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-conformance.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-energy-receipts.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-examples.yml
CI: five more gates were in the queue they ration, missed by their own names
2026-11-03 15:19:13 -05:00
wai-fleet.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-formal-verification.yml
wai-formal-verification: the Kani cache would have overwritten the second macOS host's install
2026-11-03 11:20:39 -05:00
wai-fuzz.yml
wai: coverage-guided fuzzing of the reader, and the container reservations it found
2026-10-14 10:58:29 -04:00
wai-http.yml
CI: five more gates were in the queue they ration, missed by their own names
2026-11-03 15:19:13 -05:00
wai-jpegai-e2e.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-key-proxy.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-ledger.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-neural-e2e.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-neural-gates.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-ops-differential.yml
wai: D2c M7b gate 4: the networks against the direct networks, on random networks
2026-10-18 01:07:07 -04:00
wai-ops-gpu.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-ops-npu.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-ops.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-pack.yml
CI: five more gates were in the queue they ration, missed by their own names
2026-11-03 15:19:13 -05:00
wai-quantum-cli-release.yml
wai-quantum-cli release: link the Linux binaries static, not static-pie
2026-10-20 22:24:10 -04:00
wai-quantum-cli.yml
wai-quantum-cli: a job on a provider is an MCP task
2026-11-03 17:49:13 -05:00
wai-quantum-contract.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-cuda.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-dataflow.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-desktop-release.yml
wai-quantum-desktop: the update manifest served by the website, not a standing pre-release
2026-10-30 10:49:03 -04:00
wai-quantum-docs.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-dsp.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-editors.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-estimate.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-formats.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-fpga.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-hip.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-js-release.yml
wai-quantum for JavaScript: the engine as the npm package @transaction-science/wai-quantum 0.1.0
2026-10-29 08:14:24 -04:00
wai-quantum-js.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-lang.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-metal.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-npu-cores.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-npu.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-opencl.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-processors.yml
ci: run each suite for what can affect it; re-runs after a merge become nightly
2026-10-19 02:49:11 -04:00
wai-quantum-pulse.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-py-release.yml
wai and wai-quantum release workflows: the x86_64 macOS legs on the Intel Mac (macos-x86_64)
2026-10-29 11:50:15 -04:00
wai-quantum-py.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-qec.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-qpu.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-registry.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-service.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-sme.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-studio.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-tensor-engine.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-tensor-program.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-variational.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-vector.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-verdict.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-views.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-quantum-webgpu.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-release.yml
wai and wai-quantum release workflows: the x86_64 macOS legs on the Intel Mac (macos-x86_64)
2026-10-29 11:50:15 -04:00
wai-sink-android.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-sink-swift.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-sota-vectors.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-studio.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-vector.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00
wai-web-reach.yml
ci: run each suite for what can affect it; re-runs after a merge become nightly
2026-10-19 02:49:11 -04:00
wai-web-wasm.yml
CI: the gate that decides whether a workflow runs was queued behind the work it gates
2026-11-03 15:19:13 -05:00