code wiki / _hdl_build / nx_roadmap.nx
nx_roadmap.nx
buildroot/runtime/_hdl_build/nx_roadmap.nx
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
imports: nx_syscalls.nx
imported by: nx_andelinwest.nxnx_project_roadmap.nxnx_roadmap_test.nx
structs
| none |
consts
| 12 | const RM_TODO: i64 = 0 |
| 13 | const RM_DONE: i64 = 1 |
functions
| 16 | func rm_status(gate_passed: i64) -> i64 { if gate_passed == 1 { return RM_DONE } return RM_TODO } |
| 18 | func rm_count_done(n: i64, gate_passed: *i64) -> i64 called by 1: rm_progress |
| 25 | func rm_progress(n: i64, gate_passed: *i64) -> i64 |
| 31 | func rm_layer_done(n: i64, layer: *i64, gate_passed: *i64, L: i64) -> i64 called by 1: main |
| 39 | func rm_next(n: i64, layer: *i64, gate_passed: *i64) -> i64 |