Skip to content

Commit bfaa4c0

Browse files
committed
test(smoke): register flow-19 (SIWx), flow-20 (async), flow-21 (route surface) in baseline
Claude-Session: https://claude.ai/code/session_01VquWN9UMaSHH7MHGcG8bw1
1 parent 757c366 commit bfaa4c0

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

flows/release-smoke.sh

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,24 @@ main() {
243243
# no cluster of its own, so it sits at the end of the baseline group
244244
# while anvil + the facilitator are still up.
245245
"$SCRIPT_DIR/flow-17-sell-mcp.sh"
246+
# flow-19 is the only live coverage of SIWx identity-gated routes
247+
# (gate=auth): it asserts the 401 challenge advertises the
248+
# sign-in-with-x extension and that a wallet-signed credential
249+
# (minted by the buy-x402 skill via the agent's remote-signer) is
250+
# accepted. No payment/anvil dependency — only the baseline stack +
251+
# the flow-04 agent's remote-signer.
252+
"$SCRIPT_DIR/flow-19-sell-auth.sh"
253+
# flow-20 is the only live coverage of async job offers (the
254+
# verifier→job-broker hand-off): submit → 402 → pay → 202 with a job
255+
# handle → poll to completion → jobToken-gated result retrieval. It
256+
# reuses flow-10's anvil fork + facilitator (still up here) for the
257+
# paid submit, exactly like flow-17.
258+
"$SCRIPT_DIR/flow-20-async-job.sh"
259+
# flow-21 is the only live coverage of multi-route gate classes
260+
# (spec.routes[] free/paid/undeclared-fail-closed) and per-offer
261+
# hostname binding (P1b), on a self-contained throwaway offer. gate
262+
# enforcement needs no facilitator, so it also sits in this group.
263+
"$SCRIPT_DIR/flow-21-route-surface.sh"
246264
)
247265

248266
for flow in "${flows[@]}"; do

0 commit comments

Comments
 (0)