code wiki / _hdl_build / nx_roadmap.nx

nx_roadmap.nx

buildroot/runtime/_hdl_build/nx_roadmap.nx

2213 B46 linesdepth 2pulls 2 transitivereach 4 importersview sourcekind library
docsdependenciesstructsconstsfunctions

about

nx_roadmap.nx -- the team GENERATES + maintains its own ROADMAP (operator: I want to SEE the roadmap up, generated by the team, with things CHECKED OFF -- not Claude pasting snippets). Owned by the PROJECT MANAGER. The roadmap is L8 (machine code) -> L0 (frontier), and every item carries a GATE: the item is DONE when its gate PASSES (the Engineer's exit-0) and TODO otherwise -- so items CHECK THEMSELVES OFF as the gates go green, no human bookkeeping. The team emits the roadmap, computes progress per layer, and names the NEXT build = the deepest still-TODO item (the backlog's verdict, built bits-up). RACI: PM emits, Engineer's gates drive the check-offs, Builder builds the next item. license_tier: ORIGINAL Refs: the layered backlog (L8->L0); gate-driven status.

dependencies 1 imports · 3 importers

nx_syscalls.nx nx_roadmap.nx nx_andelinwest.nx nx_project_roadmap.nx nx_roadmap_test.nx

imports: nx_syscalls.nx

imported by: nx_andelinwest.nxnx_project_roadmap.nxnx_roadmap_test.nx

structs

none

consts

12const RM_TODO: i64 = 0
13const RM_DONE: i64 = 1

functions

16func rm_status(gate_passed: i64) -> i64 { if gate_passed == 1 { return RM_DONE } return RM_TODO }
18func rm_count_done(n: i64, gate_passed: *i64) -> i64
called by 1: rm_progress
25func rm_progress(n: i64, gate_passed: *i64) -> i64
called by 3: mainproj_progressmain calls 1: rm_count_done
31func rm_layer_done(n: i64, layer: *i64, gate_passed: *i64, L: i64) -> i64
called by 1: main
39func rm_next(n: i64, layer: *i64, gate_passed: *i64) -> i64
called by 3: mainproj_nextmain