code wiki / _hdl_build / nx_team_chain.nx

nx_team_chain.nx

buildroot/runtime/_hdl_build/nx_team_chain.nx

3261 B57 linesdepth 6pulls 25 transitivereach 1 importersview sourcekind librarytopic team
docsdependenciesstructsconstsfunctions

about

nx_team_chain.nx -- the FULL LOOP, EXECUTED: research-grounded backlog -> PM assignments -> Warden one-command builds -> admitted capabilities, as ONE chain run. The last hand-driven hop was the translation from a PM assignment to an executable spec; this closes it: each BUILD assignment row carries its CLASSIFIER TRAITS + the RESEARCHED NUMBERS (params traced from corroborated facts -- rule 4: no assumption reaches a build), so the chain needs no translator. Non-builds stay honest: BLOCKED routes to design, PURSUE raises the research hand -- never fabricated into builds. RACI: PM classifies+gates the plan (assign_gen), WARDEN routes each build (warden_build), Builder authors, Engineer verifies -- this organ only SEQUENCES the chain (the Conductor's verb). Spec row layout (CN_STRIDE i64s per assignment): [0]=trait_a [1]=trait_b (classifier features; -1 = unused) [2..7]=params (meaning per pattern) LAWS: struct-free, integer-only, flat ifs, <=6 args per func. license_tier: ORIGINAL

dependencies 2 imports · 1 importers

nx_assign_gen.nx nx_warden_build.nx nx_team_chain.nx nx_team_chain_test.nx

imports: nx_assign_gen.nxnx_warden_build.nx

imported by: nx_team_chain_test.nx

structs

none

consts

15const CN_STRIDE: i64 = 8

functions

19func cn_build_one(spec: *i64, row: i64, name: *u8, out: *i64) -> i64
called by 1: main calls 2: plc_new_featureswb_build
29func cn_report(name: *u8, kind: i64, stage: i64, testpass: i64) -> i64
called by 1: main calls 3: sys_openat_appendwb_wwb_wn
43func cn_summary(n_items: i64, n_build: i64, n_admitted: i64, grounded_permil: i64) -> i64