code wiki / probe

topic: probe

48 modules sharing the probe name family (derived from the tree's prefix discipline).

The 'probe' topic family in the Nishi sovereign ecosystem focuses on runtime diagnostics and validation mechanisms to ensure correctness and security across the system. Modules like _probe_alw2 and _probe_mulpow2_guard explore adversarial scenarios to verify precise mathematical and control-flow behaviors, while nx_probe_arity_live provides in-compiler evidence for function arity checks. These modules collectively support robustness by identifying edge cases, validating assumptions, and ensuring that live rules and discriminators operate as intended within the constrained, binary-per-organ architecture.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
_probe_alw2.nxprobe10
_probe_mulpow2_guard.nxAdversarial probe: reproduce the EXACT log2-by-halving + k<W guard logic from764
_probe_mulpow2_soundness.nxAdversarial probe #2: is the LIVE rule's union actually SOUND for every k it794
nx_probe.nxon-device capability fingerprint with vendor-claim39712
nx_probe_arity_live.nxLIVE WITNESS for the in-compiler call-arity check (radar evidence 2026-08-05).132
nx_probe_bchk_asm.nxINSTRUMENT, not a witness: the smallest bounds-checked hot loop, so the231
nx_probe_caplim_args.nxMUST-REFUSE WITNESS (capability-limit voice, 2026-08-13):102
nx_probe_caplim_fassign.nxMUST-REFUSE WITNESS (float-boundary completion, 2026-08-13):101
nx_probe_caplim_float.nxMUST-REFUSE WITNESS (capability-limit voice, 2026-08-13):101
nx_probe_caplim_fmem.nxMUST-REFUSE WITNESS (float boundary, MEMORY sites, 2026-08-13):151
nx_probe_castchain_live.nxWITNESS (chained casts, 2026-08-13): `X as *u8 as i64` was131
nx_probe_castidx_live.nxWITNESS for the paren-primary postfix chain (parse_primary TK_LPAREN).161
nx_probe_castmut2_live.nxDISCRIMINATOR (2026-08-05): is the cast-mutation PER-VALUE or check-wide?163
nx_probe_castmut_live.nxRESIDUE EXPERIMENT (2026-08-05, climb v4 rung 1): does `b as i64` in183
nx_probe_closure_capture.nxLN13b NEGATIVE CONTROL: a function literal that READS a local of151
nx_probe_closure_lift.nxLN13b BEHAVIOUR WITNESS: a non-capturing function literal is lifted,733
nx_probe_closure_named.nxLN13b DISCRIMINATION CONTROL: the pre-existing bare-function-name162
nx_probe_crash_live.nxWITNESS for nx_crash.nx (v11 rung 1a): a guarded null-page deref131
nx_probe_crashstk_live.nxWITNESS: a STACK-OVERFLOW crash under the guard must still print172
nx_probe_ctor.nxbisect the tagged-enum SIGSEGV: does the CONSTRUCTOR alone131
nx_probe_dbgtiny.nxsmallest possible -g witness: no imports, two functions.102
nx_probe_dwhdr.nxKAT: does our DWARF v5 header emitter produce the EXTERNALLY VALIDATED bytes?482
nx_probe_dym_ident_live.nxLIVE WITNESS for IDENTIFIER DID-YOU-MEAN (2026-08-05).181
nx_probe_dym_live.nxLIVE WITNESS for DID-YOU-MEAN (2026-08-05). A misspelled call must be172
nx_probe_dym_type_live.nxLIVE WITNESS for TYPE-NAME DID-YOU-MEAN (2026-08-05).191
nx_probe_exhaust_live.nxPROBE (2026-08-05): does nx_cc check MATCH EXHAUSTIVENESS?262
nx_probe_float.nxEVIDENCE GATE for the disputed "no native f32/f64,141
nx_probe_hexesc.nxMEASURE whether a high-byte \xNN escape inside a string literal is a lexer contract.262
nx_probe_intptr_live.nxLIVE WITNESS for the REVERSE call-arg type direction (2026-08-05):212
nx_probe_linecont.nxLN15 INSTRUMENT (not a fixture): does a continuation line221
nx_probe_linemap_live.nxWITNESS for the per-file line map (nx_linemap.nx).171
nx_probe_linemap_organ.nxWITNESS that the OLDER organ-prefixed voice also names files.92
nx_probe_lone_operator.nxMUST-REFUSE WITNESS for spec clause LS-SYN-030 (discarded pure261
nx_probe_match.nxEVIDENCE GATE for the disputed "exhaustive match342
nx_probe_match_nobind.nxbisect: does match DISPATCH on a tagged enum work131
nx_probe_match_plain.nxisolate: does PLAIN-enum match (no payload)161
nx_probe_mlneg_live.nxMUST-COMPILE-AND-COMPUTE WITNESS (contract changed by LN15, 2026-08-25):161
nx_probe_mlop_live.nxMUST-COMPILE-AND-COMPUTE WITNESS (contract changed by LN15, 2026-08-25):171
nx_probe_multierr_live.nxLIVE WITNESS for MULTI-ERROR RECOVERY (2026-08-05). One broken183
nx_probe_opstart_live.nxMUST-REFUSE WITNESS for the operator-at-expression-start refusal191
nx_probe_pid.nx92
nx_probe_ptrarg_live.nxLIVE WITNESS for pointer-vs-scalar param type checking (2026-08-05).152
nx_probe_ptrfield_idx.nxMINIMAL REPRO for debt 1786057660.1042
nx_probe_ptrint_live.nxLIVE WITNESS for the ENFORCED param-type direction (2026-08-05):142
nx_probe_test.nxsmoke for nx_probe SA-1 MVP.991
nx_probe_ub_shift.nxMUST-REFUSE WITNESS (UB axis rung 1, 2026-08-13):111
nx_probe_voice_live.nxMUST-REFUSE WITNESS (5W+H voice conversion, 2026-08-13):174
probe_blob_journal.nxVerifies the functionality of blob store and journal log APIs in the Nishi sovereign ecosystem.601