318 explain reports pump refusals

✓ Passing Passing: the compiler rejects this program as expected.

Code

input.k

Actual compiler output

error[KORU161]: std/pump(ghost): no pump named 'ghost' - `std/pump:create(ghost)` declares it, and the declaration precedes its joins
  --> tests/regression/600_STDLIB/690_STORE/690_318_explain_reports_pump_refusals/input.k:11:0

error[KORU161]: std/pump(main): `! wait` needs `! live` beside it - interests are indexed `0..live()`, and without a live count the pump cannot enumerate them (an immortal participant's single interest is a later slice)
  --> tests/regression/600_STDLIB/690_STORE/690_318_explain_reports_pump_refusals/input.k:17:0

Must contain:

KORU161

Test Configuration

MUST_ERROR

Post-validation Script: