code wiki / _hdl_build / nx_charter.nx

nx_charter.nx

buildroot/runtime/_hdl_build/nx_charter.nx

3260 B56 linesdepth 2pulls 2 transitivereach 1 importersview sourcekind library
docsdependenciesstructsconstsfunctions

about

nx_charter.nx -- the TEAM'S CHARTER as a measurable ladder (operator: "you go from unstructured to structured to meaningful to actionable to reproducible like all science... reproducible usually being the layer zero outcome where its working with a machine or human to drive an outcome like growing crops or harvesting solar or building image generators"). This is the epistemic spine (DIKW + the scientific method): every body of work is driven UP these rungs, and REPRODUCIBLE is the layer-0 endpoint -- not just "could act" but RELIABLY drives a real outcome, repeatably, with a machine/human. The rigorous, non- parroting part: reproducible is NOT permanent (it DRIFTS); the Engineer's four-pillar guard is what keeps it reproducible. license_tier: ORIGINAL Composes nx_four_pillars + nx_maturity_auditor + good-triangle.

dependencies 1 imports · 1 importers

nx_syscalls.nx nx_charter.nx nx_charter_test.nx

imports: nx_syscalls.nx

imported by: nx_charter_test.nx

structs

none

consts

12const CH_UNSTRUCTURED: i64 = 0 // raw noise/data
13const CH_STRUCTURED: i64 = 1 // organized (has a schema)
14const CH_MEANINGFUL: i64 = 2 // interpreted (answers "so what" -- information)
15const CH_ACTIONABLE: i64 = 3 // a decision/next-step you can take (knowledge)
16const CH_REPRODUCIBLE: i64 = 4 // LAYER-0: deterministic repeat AND a driver (machine/human) -> real outcome

functions

19func ch_stage(structured: i64, meaningful: i64, actionable: i64, deterministic: i64, driver_outcome: i64) -> i64
called by 1: main
29func ch_reproducible(deterministic: i64, driver_outcome: i64) -> i64
called by 1: main
36func ch_on_drift(was_reproducible: i64, reran_same: i64) -> i64
called by 1: main
45func ch_drift_protected(four_pillar_valid: i64) -> i64 { if four_pillar_valid == 1 { return 1 } return 0 }
called by 1: main
48func ch_advancement(from_stage: i64, to_stage: i64) -> i64 { return to_stage - from_stage }
called by 1: main
50func ch_stage_name(s: i64) -> *u8
called by 1: main