nx_compare_growth_lib_20260910.nx
buildroot/runtime/nx_compare_growth_lib_20260910.nx
about
Additive .plan capability-growth projection. Authored stages never become evidence verdicts.
Input is borrowed for model lifetime. No store writes, execution, publication or stage advancement.
growthpath|1|id|rung|entry|target|research_refs|learned_model|questions
growthexercise|1|id|path|deps|contract|tool_ref|workload_ref|resource_ref|acceptance_ref|failure_next
growthassessment|1|id|path|scope|stage|evidence_refs|unix|assessor_ref|supersedes
"-" denotes no list or optional link. References remain unresolved until their authoritative owners verify them.
dependencies 1 imports · 2 importers
imports: nx_measurement_binding_lib.nx
imported by: nx_compare_growth_bench_old_20260910.nxnx_compare_growth_json_20260910.nx
structs
| 21 | struct CgModel |
consts
| 8 | const CG_ROW_WORDS: i64=3 |
| 9 | const CG_MODEL_WORDS: i64=10 |
| 10 | const CG_PATH: i64=1 |
| 11 | const CG_EXERCISE: i64=2 |
| 12 | const CG_ASSESSMENT: i64=3 |
| 13 | const CG_E_INPUT: i64=0-1 |
| 14 | const CG_E_CAPACITY: i64=0-2 |
| 15 | const CG_E_SHAPE: i64=0-3 |
| 16 | const CG_E_ID: i64=0-4 |
| 17 | const CG_E_DUPLICATE: i64=0-5 |
| 18 | const CG_E_LINK: i64=0-6 |
| 19 | const CG_E_CYCLE: i64=0-7 |
| 20 | const CG_E_TIME: i64=0-8 |
functions
| 33 | func cg_kind(b: *u8,p: i64,e: i64) -> i64 |
| 39 | func cg_error(m: *CgModel,code: i64,row: i64) -> i64 |
| 43 | func cg_field(m: *CgModel,row: i64,col: i64,off: *i64) -> i64 |
| 46 | func cg_is(m: *CgModel,row: i64,col: i64,s: *u8) -> i64 |
| 50 | func cg_same(m: *CgModel,a: i64,ac: i64,b: i64,bc: i64) -> i64 |
| 55 | func cg_ident(b: *u8,o: i64,n: i64) -> i64 |
| 71 | func cg_idfield(m: *CgModel,row: i64,col: i64) -> i64 |
| 75 | func cg_decimal(m: *CgModel,row: i64,col: i64) -> i64 |
| 88 | func cg_find(m: *CgModel,kind: i64,o: i64,n: i64) -> i64 |
| 99 | func cg_link(m: *CgModel,row: i64,col: i64,kind: i64) -> i64 |
| 103 | func cg_existing(m: *CgModel,row: i64,col: i64,tag: *u8) -> i64 |
| 117 | func cg_deps(m: *CgModel,row: i64,target: i64) -> i64 |
| 141 | func cg_graph(m: *CgModel) -> i64 |
| 175 | func cg_validate(m: *CgModel) -> i64 |
| 220 | func cg_parse(b: *u8,n: i64) -> *CgModel |
| 259 | func cg_free(m: *CgModel) -> i64 called by 1: cgb_run |