128 call in if condition

✗ Failing This test is currently failing.

Failed: expected-error-missing

Code

input.k

Frontend must reject with:

CONTAINS error[KORU104
CONTAINS nested call
CONTAINS chain

Error Verification

Expected Error Pattern

A call inside an if CONDITION expression is illegal — calls are not
expressions; the idiom is bind-first (`g(a: 4): x |> if(x > 3)`).

Guarded by the KORU104 expression-admission wall (flow_checker, Stage A) —
if-conditions parse as invocation arguments, so the argument walk covers
them. One of the five surfaces mapped open 2026-07-05 and closed by the
wall the same session; previously the call's Koru syntax leaked verbatim
into emitted Zig (raw Stage-D error).

Flows

subflow ~pick click a branch to expand · @labels scroll to their anchor
if (g(a: 4) > 3)
flow ~pick click a branch to expand · @labels scroll to their anchor
pick

Test Configuration

MUST_FAIL