028 interpreted arm destructure refused

✓ Passing This code compiles and runs correctly.

Code

input.k

Actual

echo: gone
t1 result
t2 refused destructure `| <branch> { … }` is not implemented in an interpreted flow — bind the payload by name (`| <branch> name |>`)

Expected output

echo: gone
t1 result
t2 refused destructure `| <branch> { … }` is not implemented in an interpreted flow — bind the payload by name (`| <branch> name |>`)

Flows

flow ~register click a branch to expand · @labels scroll to their anchor
register (scope: "api", source: risky(1) echo(1))
subflow ~turn1 click a branch to expand · @labels scroll to their anchor
run (br, source: "risky()\n| missing v |> echo(text: v)")
subflow ~turn2 click a branch to expand · @labels scroll to their anchor
run (br, source: "risky()\n| missing { [row]v } |> echo(text: v)")
flow ~create click a branch to expand · @labels scroll to their anchor
create (id: "d", scope: "api")

Test Configuration

MUST_RUN