nx_probe_voice_live.nx
buildroot/runtime/nx_probe_voice_live.nx
about
nx_probe_voice_live.nx -- MUST-REFUSE WITNESS (5W+H voice conversion, 2026-08-13):
the three highest-frequency AUTHORING mistakes -- call arity, reassigning a 'let', and a
duplicate definition -- used to speak the organ-prefixed jargon voice ("nx_parse: call arity
mismatch: ..."). All three now say WHAT happened, WHY the build stopped, and HOW to fix it,
and all three are reported in ONE compile (multi-error recovery).
These are USER ERRORS, not capability limits, so they carry NO capability= slug -- that
distinction is what keeps the demand journal an honest signal of missing capability.
EXPECT: COMPILE-FAIL, 3 error(s), 0 capability= slugs.
dependencies 0 imports · 0 importers
imports: none
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| none |
functions
| 9 | func vp_two(a: i64, b: i64) -> i64 { return a + b } called by 1: main |
| 10 | func vp_dup(k: i64) -> i64 { return k } |
| 11 | func vp_dup(k: i64) -> i64 { return k + 1 } |
| 13 | func main(argc: i64, argv: *u8) -> i64 calls 1: vp_two |