code wiki / _hdl_build / nx_overnight_conductor.nx
nx_overnight_conductor.nx
buildroot/runtime/_hdl_build/nx_overnight_conductor.nx
about
nx_overnight_conductor.nx -- the self-improvement CREW, clean RACI, orchestrated. No one
organ does another's job:
ENGINEER monitors + VERIFIES the run, and passes BAD to the Doctor (detect/verify only).
DOCTOR HEALS the bad with its toolkit -- here a broken/miscompiled build is healed by
doc_rebuild (regenerate a fresh build; the compiler is non-deterministic). The
Doctor PAUSES the run for a build-heal (the artifact must be sound before it runs
again); other heals could run in PARALLEL with the work -- the Doctor picks per
the situation.
BUILDER when the Doctor's existing toolkit CANNOT heal it (it persists across fresh
rebuilds -> a real deterministic bug / a missing capability), the Conductor hands
it to the BUILDER to ARCHITECT + build NEW functionality and test whether it
addresses the problem. Until the team can author that itself, the Builder records
the architecture and escalates to human review (the M0 supervised step).
CONDUCTOR orchestrates the beats; WARDEN/COUNCIL govern (additive-only, escalation logged).
The Conductor never fixes, the Doctor never verifies its own fix, the Engineer never heals.
license_tier: ORIGINAL
dependencies 3 imports · 0 importers
imports: nx_doctor_build.nxnx_engineer_crash.nxnx_crew_scribe.nx
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
| 22 | func cd_puts(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } sys_write(1, s, n); return 0 } called by 1: main |
| 23 | func cd_num(v: i64) -> i64 |
| 31 | func cd_log(s: *u8) -> i64 calls 1: sys_openat_append |
| 39 | func main() -> i64 |