016 failed teardown blocks provider

✓ Passing This code compiles and runs correctly.

Code

input.k

Actual

--- bridge open
  open: held=1
  cursor: held=2
--- hang up; close-query has NO proc — discharge must fail
[BRIDGE] No spec for 'cur1.txt' [app.session:query], skipping
thread 338101423 panic: std/bridge:close: session 'probe' still holds 2 handle(s) after hang-up — a discharge event failed (see the [BRIDGE] lines above)
???:?:?: 0x10452c1db in _output_emitted.koru_std.koru_bridge.Bridge.dischargeAll (???)
???:?:?: 0x10452a2db in _output_emitted.koru_std.koru_bridge.close_event.handler (???)
???:?:?: 0x1045298ef in _output_emitted.main_module.flow0 (???)
???:?:?: 0x10452974f in _output_emitted.main (???)
???:?:?: 0x10452966b in _main (???)
???:?:?: 0x18eec7dff in ??? (???)
???:?:?: 0x0 in ??? (???)

Must contain:

[BRIDGE] No spec for 'cur1.txt' [app.session:query], skipping

Flows

subflow ~run-turn click a branch to expand · @labels scroll to their anchor
run (br, source)
flow ~create click a branch to expand · @labels scroll to their anchor
create (id: "probe", scope: "files")
subflow ~run-t click a branch to expand · @labels scroll to their anchor
run (br, source)

Imported Files

session.kz

Test Configuration

MUST_RUN