code wiki / _hdl_build / nx_maturity_auditor.nx

nx_maturity_auditor.nx

buildroot/runtime/_hdl_build/nx_maturity_auditor.nx

2520 B43 linesdepth 2pulls 2 transitivereach 55 importersview sourcekind librarytopic maturity
docsdependenciesstructsconstsfunctions

about

nx_maturity_auditor.nx -- the Auditor's MATURITY ladder, so roadmaps know per layer whether we are ABSENT (not even represented), TOY, or S-class/exceed (operator: "know when we are toy level on that layer vs s class exceed vs not even represented yet so we can get better roadmaps -- width and breadth"). Evidence-GATED (Referee discipline: each rung needs PROOF, never self-assertion). A TRL/CMM-style ladder: ABSENT(0) < TOY(1) < FUNCTIONAL(2) < PRODUCTION(3) < S-CLASS(4) < EXCEED(5) license_tier: ORIGINAL Pairs with nx_auditor (sovereignty) + nx_referee (objective judging).

dependencies 1 imports · 12 importers

nx_syscalls.nx nx_maturity_auditor.nx nx_andelinwest_build.nx nx_andelinwest_measure.nx nx_andelinwest_race.nx nx_ecomat_lib.nx nx_ecosystem_compare.nx nx_maturity_auditor_test.nx nx_pm_plan.nx nx_rankmap.nx nx_role_audit_run.nx nx_security_audit.nx

diagram shows first 10 each side; +0 more imports, +2 more importers in the complete lists below.

imports: nx_syscalls.nx

imported by: nx_andelinwest_build.nxnx_andelinwest_measure.nxnx_andelinwest_race.nxnx_ecomat_lib.nxnx_ecosystem_compare.nxnx_maturity_auditor_test.nxnx_pm_plan.nxnx_rankmap.nxnx_role_audit_run.nxnx_security_audit.nxnx_toolchain_sweep.nxnx_tutor.nx

structs

none

consts

10const MAT_ABSENT: i64 = 0 // capability not represented at all -- the biggest roadmap gaps
11const MAT_TOY: i64 = 1 // exists, but demo/trivial surface only
12const MAT_FUNCTIONAL: i64 = 2 // works on real (non-trivial) inputs, but narrow / not hardened
13const MAT_PRODUCTION: i64 = 3 // handles the FULL real surface + error paths (enterprise-grade)
14const MAT_SCLASS: i64 = 4 // TRIANGULATED parity vs best-in-class (gcc/llvm/the platform)
15const MAT_EXCEED: i64 = 5 // triangulated WIN vs best-in-class
16const MAT_NLEVELS: i64 = 6

functions

20func mat_level(exists: i64, runs_real_surface: i64, hardened: i64, parity_vs_best: i64, beats_best: i64) -> i64
29func mat_label(l: i64) -> *u8
38func mat_is_absent(l: i64) -> i64 { if l == MAT_ABSENT { return 1 } return 0 }
called by 1: main
39func mat_is_toy(l: i64) -> i64 { if l == MAT_TOY { return 1 } return 0 }
called by 1: main
40func mat_is_sclass_plus(l: i64) -> i64 { if l >= MAT_SCLASS { return 1 } return 0 }
called by 1: main
43func mat_gap_to_sclass(l: i64) -> i64 { if l >= MAT_SCLASS { return 0 } return MAT_SCLASS - l }