Skip to content

test(smoke): live async job-broker coverage (flow-20) - #722

Merged
bussyjd merged 2 commits into
integration/v0.13.0-rc1from
smoke/async-job-live
Jul 8, 2026
Merged

test(smoke): live async job-broker coverage (flow-20)#722
bussyjd merged 2 commits into
integration/v0.13.0-rc1from
smoke/async-job-live

Conversation

@bussyjd

@bussyjd bussyjd commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

New flow-20-async-job.sh (+ flows/clients/async-paid-client.go) — the first live-cluster coverage of the async job-broker path (#717 verifier→broker hand-off, #718 F1/F1-HMAC), previously unit-only.

Drives: create async offer → submit → 402 → pay (x402 SDK generic-HTTP client, same signer as flow-17, against flow-10's anvil facilitator) → 202 with jobId/statusUrl/resultUrl/jobToken → poll statusUrl to state=complete → retrieve result (401 anonymous, 200 with Authorization: Bearer <jobToken>). Reuses the always-deployed ollama Service as upstream.

Validated by the rc1 release smoke on spark1.

https://claude.ai/code/session_01VquWN9UMaSHH7MHGcG8bw1

bussyjd added 2 commits July 8, 2026 15:26
…emote inference)

The async offer targeted the ollama Service, whose backend is a *host*
ollama daemon that doesn't exist on remote-inference smoke hosts (spark1),
so the offer never reached Ready. Switch to the always-present litellm
gateway (:4000, GET /health/readiness). Surfaced by the rc1 spark1 smoke.

Claude-Session: https://claude.ai/code/session_01VquWN9UMaSHH7MHGcG8bw1
@bussyjd
bussyjd merged commit 757c366 into integration/v0.13.0-rc1 Jul 8, 2026
@bussyjd
bussyjd deleted the smoke/async-job-live branch July 8, 2026 12:48
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