code wiki / (root) / nx_rulers_page.nx

nx_rulers_page.nx

buildroot/runtime/nx_rulers_page.nx

8860 B134 linesdepth 5pulls 6 transitivereach 0 importersview sourcekind tool
docsdependenciesstructsconstsfunctions

about

nx_rulers_page.nx -- THE RULER REGISTRY, RENDERED. Operator doctrine (2026-08-03): the mhbench shape -- parity ruler, gap queue as the build order, measured iteration to the frontier -- applies to EVERY capability. This page is the registry of rulers themselves: each row names the capability, the measuring organ, the ORACLE BASIS (published bands / external oracle -- never taste), the CURRENT reading, and the QUEUE HEAD (the next rung the measurement demands). Generated from the rulerreg- plane; never hand-edited (a hand page would drift, and an index that lies about its rulers poisons every number downstream). A capability with no ruler row here is UNMEASURED BY DECLARATION -- visible, not hidden. Row (7 col): id organ oracle reading queue surface cadence license_tier: ORIGINAL No hw writes (Rule 26). expect_exit: 0

dependencies 3 imports · 0 importers

nx_store_seed_lib.nx nx_seg_store.nx nx_syscalls.nx nx_rulers_page.nx

imports: nx_store_seed_lib.nxnx_seg_store.nxnx_syscalls.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main sts_mm sys_mmap sts_werr sys_write sys_exit sts_load_honest ss_open_cached ssc_init sys_mmap ↻ ssc_sig_of ss_cat sys_fstatat ssc_streq ss_open ss_open2 sys_mmap ↻ ss_manifest_dyn ss_manifest_file_dyn ss_cat ↻ ss_loadfile sys_map_file ss_readall ss_load_aux2 sys_mmap ↻ ss_cat ↻ ss_loadfile ↻ ss_r32 sys_munmap ssl_total_keys ss_r32 ↻ ssl_pow2 ssl_build ss_r32 ↻ ssl_hash_entry ssl_key_eq ss_r32 ↻ ssl_lookup ssl_hash_entry ↻ ssl_key_eq ↻

structs

none

consts

15const RP_PLANE: *u8 = "knowledge/store/rulerreg-"
16const RP_OUT: *u8 = "sites/nishifamily/wiki/rulers.html"
17const RP_RCAP: i64 = 262144
18const RP_HCAP: i64 = 524288
19const RP_NL: i64 = 10
20const RP_TAB: i64 = 9
21const RP_MAXCOL: i64 = 16
22const RP_PAIR: i64 = 2
23const RP_SPB: i64 = 256
24const RP_FLAGB: i64 = 64
25const RP_NCOL: i64 = 9
26const RP_MODE: i64 = 0x1a4
27const RP_EXIT_IO: i64 = 1
28const RP_EXIT_EMPTY: i64 = 3
29const RP_LT: i64 = 60
30const RP_GT: i64 = 62
31const RP_AMP: i64 = 38

functions

33func rp_slen(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n }
called by 1: rp_werr
34func rp_werr(s: *u8) -> i64 { sys_write(2, s, rp_slen(s)); return 0 }
called by 1: main calls 2: sys_writerp_slen
35func rp_cols(q: *u8, ls: i64, le: i64, sp: *i64) -> i64
called by 1: main
50func rp_esc(d: *u8, o: i64, q: *u8, a: i64, b: i64) -> i64
called by 1: main calls 1: ss_cat
64func main() -> i64