code wiki / _hdl_build / nx_team_chain.nx
nx_team_chain.nx
buildroot/runtime/_hdl_build/nx_team_chain.nx
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
imports: nx_assign_gen.nxnx_warden_build.nx
imported by: nx_team_chain_test.nx
structs
| none |
consts
| 15 | const CN_STRIDE: i64 = 8 |
functions
| 19 | func cn_build_one(spec: *i64, row: i64, name: *u8, out: *i64) -> i64 |
| 29 | func cn_report(name: *u8, kind: i64, stage: i64, testpass: i64) -> i64 |
| 43 | func cn_summary(n_items: i64, n_build: i64, n_admitted: i64, grounded_permil: i64) -> i64 |