code wiki / autofix

topic: autofix

30 modules sharing the autofix name family (derived from the tree's prefix discipline).

The 'autofix' topic family in the Nishi sovereign ecosystem enables self-localizing bug correction through a series of evolving candidate modules, each refining the process of automated repair. nx_autofix_auto serves as the foundational self-localizing fix loop, removing prior knowledge to enable adaptive correction. nx_autofix_candidate2 builds on this by offering a richer candidate generation, while nx_autofix_candidate4 introduces a more aggressive approach by hardening the seeded bug detection. These modules collectively support a neuro-symbolic ensemble framework, enhancing autonomous code repair capabilities within the ecosystem.

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
nx_autofix_auto.nxTHE SELF-LOCALIZING FIX LOOP (2026-07-16): removes the last a-priori knowledge85625
nx_autofix_auto_gate.nxTEETH FOR THE FIX LOOP'S M0 RULERS (autodev AD3/AD4/AD5/AD6/AD7, 2026-08-27).2463
nx_autofix_auto_gate_t138.nxTEETH FOR THE FIX LOOP'S M0 RULERS (autodev AD3/AD4/AD5/AD6/AD7, 2026-08-27).2643
nx_autofix_candidate.nxa REAL buildable "code under repair" for the autonomous fix loop (nx_autofix_gate).222
nx_autofix_candidate2.nxricher "code under repair" for the SELF-LOCALIZING fix loop476
nx_autofix_candidate3.nxsecond self-localizing candidate: SAME output contract as candidate2 but456
nx_autofix_candidate4.nxthird self-localizing candidate, one rung HARDER: the seeded bug is516
nx_autofix_candidate5.nxthe WILD-BUG candidate: retires "seeded" from the autofix loop.605
nx_autofix_cascade.nxTHE NEURO-SYMBOLIC ENSEMBLE (autonomous-builder lane, 2026-07-20).1796
nx_autofix_cascade_gate.nxgate for THE NEURO-SYMBOLIC ENSEMBLE (nx_autofix_cascade).703
nx_autofix_ens_lib.nxpure logic for the live ensemble orchestrator (nx_autofix_ensemble).965
nx_autofix_ensemble.nxTHE LIVE ENSEMBLE (autonomous-builder lane, 2026-07-20). One command1386
nx_autofix_ensemble_gate.nxgate for THE LIVE ENSEMBLE orchestrator (nx_autofix_ensemble).742
nx_autofix_gate.nxTHE AUTONOMOUS PROACTIVE FIX LOOP (operator 2026-07-15: "that was the point of all24910
nx_autofix_intake_gate.nxTHE FOREIGN-BUG INTAKE GATE (2026-07-16; envelope + untrusted-input2042
nx_autofix_intake_gate_t138.nxTHE FOREIGN-BUG INTAKE GATE (2026-07-16; envelope + untrusted-input2102
nx_autofix_lib.nxTHE SHARED RULERS OF THE AUTONOMOUS FIX LOOP (autodev M0, 2026-08-27).100541
nx_autofix_lib_t138.nxTHE SHARED RULERS OF THE AUTONOMOUS FIX LOOP (autodev M0, 2026-08-27).113545
nx_autofix_localfix.nxTHE LOCAL MAKER TAKES STAGE 4 (2026-07-16). The proven autofix loop31814
nx_autofix_mut_absdiff_cf.nxMUTATION-GENERATED FOREIGN BUG (class: comparison-flip on a466
nx_autofix_mut_absdiff_os.nxMUTATION-GENERATED FOREIGN BUG (class: operand-swap in ONE branch466
nx_autofix_mut_dbl_sub.nxMUTATION-GENERATED FOREIGN BUG (class: arithmetic-operator flip,456
nx_autofix_mut_dbl_x3.nxMUTATION-GENERATED FOREIGN BUG (class: multiplier-constant456
nx_autofix_mut_eqv.nxDELIBERATE EQUIVALENT MUTANT (the intake gate's discard tooth): max2 with395
nx_autofix_mut_inc_c2.nxMUTATION-GENERATED FOREIGN BUG (class: constant-perturbation, +1456
nx_autofix_mut_iseven_cp.nxMUTATION-GENERATED FOREIGN BUG (class: comparison-constant456
nx_autofix_mut_max2_rf.nxMUTATION-GENERATED FOREIGN BUG (class: return-first / branch-elide).466
nx_autofix_mut_neg_id.nxMUTATION-GENERATED FOREIGN BUG (class: negation elided to identity).456
nx_autofix_mut_sgn_bd.nxMUTATION-GENERATED FOREIGN BUG (class: branch-drop -- the negative456
nx_autofix_mut_sgn_cw.nxMUTATION-GENERATED FOREIGN BUG (class: swapped branch RETURNS -- the456