nx_uxcx_grade.nx
buildroot/runtime/nx_uxcx_grade.nx
about
nx_uxcx_grade.nx -- sovereign UX/CX grader core (substrate-native).
Byte-scan detectors for the two operator-reported bug classes plus key
structural checks. No third-party, no Python: pure *u8 scanning over the
artifact bytes (read via sys_read_file by a caller, or embedded fixtures
by the gate nx_uxcx_grade_test.nx). The Python nishilib.uxcx grader is the
cross-check BENCHMARK; this is the sovereign engine.
Every check returns 1 = good/clean, 0 = bad/bug-present.
genealogy_id: nishi_library_uxcx_sovereign_2026_06_30
lineage_id: uxcx_grader_core
dependencies 0 imports · 8 importers
imports: none
imported by: nx_award_page_probe.nxnx_emitter_bench.nxnx_lds_page_grade.nxnx_sclass_enforce_lib.nxnx_sov_census.nxnx_ui_judge.nxnx_uxcx_grade_run.nxnx_uxcx_grade_test.nx
structs
| none |
consts
| none |
functions
| 15 | func uxg_len(s: *u8) -> i64 |
| 22 | func uxg_has(hay: *u8, hay_n: i64, needle: *u8, n_n: i64) -> i64 |
| 44 | func uxg_has_lit(hay: *u8, hay_n: i64, needle: *u8) -> i64 called by 25: chkdesign_signalscanonical_tokensgapssce_tokenssce_responsive+19 calls 2: uxg_hasuxg_len |
| 50 | func uxg_escaping_ok(html: *u8, n: i64) -> i64 |
| 63 | func uxg_back_ok(js: *u8, n: i64) -> i64 |
| 72 | func uxg_viewport_ok(html: *u8, n: i64) -> i64 |
| 77 | func uxg_skiplink_ok(html: *u8, n: i64) -> i64 |
| 83 | func uxg_permil(html: *u8, hn: i64, js: *u8, jn: i64) -> i64 |
| 95 | func uxg_lang_ok(html: *u8, n: i64) -> i64 |
| 100 | func uxg_title_ok(html: *u8, n: i64) -> i64 |
| 105 | func uxg_nav_ok(html: *u8, n: i64) -> i64 |
| 111 | func uxg_sovereign_ok(html: *u8, n: i64) -> i64 |
| 119 | func uxg_loading_ok(js: *u8, n: i64) -> i64 |
| 126 | func uxg_error_ok(js: *u8, n: i64) -> i64 |
| 135 | func uxg_empty_ok(js: *u8, n: i64) -> i64 |
| 142 | func uxg_grade_full(page: *u8, pn: i64, js: *u8, jn: i64) -> i64 called by 2: mainuxr_grade_tree calls 11: uxg_escaping_okuxg_viewport_okuxg_skiplink_okuxg_lang_okuxg_title_okuxg_nav_ok+5 |