032 store reject unused interceptor binding

✓ Passing This code compiles and runs correctly.

Code

input.kz

Backend must reject with:

CONTAINS inserted
CONTAINS hp
CONTAINS never uses
CONTAINS inserted _

Error Verification

Actual Compiler Output

🎯 Compiler coordination: Passes: 17 (flow-based: frontend, analysis, emission)
Error: output_emitted.zig:39:16: error: std/store:new(pool): `! inserted` binds 'hp' but never uses it — discard the payload (`! inserted _`), or use the field in the body
    comptime { @compileError("std/store:new(pool): `! inserted` binds 'hp' but never uses it — discard the payload (`! inserted _`), or use the field in the body"); }
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
referenced by:
    main_module: output_emitted.zig:29:25
    main: output_emitted.zig:919:5
    4 reference(s) hidden; use '-freference-trace=6' to see all references
output_emitted.zig:41:16: error: std/store:insert: unknown store 'pool' - no std/store:new(pool) found
    comptime { @compileError("std/store:insert: unknown store 'pool' - no std/store:new(pool) found"); }
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Flows

flow ~new click a branch to expand · @labels scroll to their anchor
new (expr: stats, source: count: 0[i64])
flow ~new click a branch to expand · @labels scroll to their anchor
new (expr: pool, source: hp: i64)
flow ~watch click a branch to expand · @labels scroll to their anchor
watch (expr: stats)
flow ~insert click a branch to expand · @labels scroll to their anchor
insert (expr: pool, source: hp: 1)

Test Configuration

MUST_FAIL

Expected Error:

std/store:new(pool): `! inserted` binds 'hp' but never uses it — discard the payload (`! inserted _`), or use the field in the body