code wiki / _hdl_build / nx_module_author_data.nx

nx_module_author_data.nx

buildroot/runtime/_hdl_build/nx_module_author_data.nx

45935 B635 linesdepth 2pulls 2 transitivereach 4 importersview sourcekind librarytopic module
docsdependenciesstructsconstsfunctions

about

nx_module_author_data.nx -- the BUILDER's DATA-LAYER authoring caps (ELDERMIG arc, 2026-06-10). Claude TUTORED two templates (spec: knowledge/specs/2026-06-10-elder-migration-nishi-containers-ladder.md); the Builder AUTHORS the modules; the Engineer gates via nx_sov_build_run. license_tier: ORIGINAL ma_emit_elder_census -- E0: mechanized Elder census (docker-compose service keys + data-vault *.db via getdents64); expectations come from the GATE CALLER as argv (verified-facts law, no magic numbers). ma_emit_sqlite_read -- E1 rung 1: sovereign read-only SQLite reader (header + table-btree walk + sqlite_master record decode + per-table row counts). Local payload only; overflow pages = raised hand. Separate file from nx_module_author.nx on purpose: that file is settled/proven; data-layer caps grow here.

dependencies 1 imports · 4 importers

nx_syscalls.nx nx_module_author_data.nx nx_builder_authors_elder_census.nx nx_builder_authors_eval_factor.nx nx_builder_authors_eval_triangle.n nx_builder_authors_sqlite_read.nx

imports: nx_syscalls.nx

imported by: nx_builder_authors_elder_census.nxnx_builder_authors_eval_factor.nxnx_builder_authors_eval_triangle.nxnx_builder_authors_sqlite_read.nx

structs

none

consts

none

functions

12func mad_w(fd: i64, s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(fd,s,n); return 0 }
15func ma_emit_elder_census(fd: i64) -> i64
called by 1: main calls 1: mad_w
136func ma_emit_eval_triangle(fd: i64) -> i64
279func ma_emit_eval_factor(fd: i64) -> i64
446func ma_emit_eval_flag(fd: i64) -> i64
475func ma_emit_sqlite_read(fd: i64) -> i64