code wiki / _hdl_build / nx_module_author_data.nx
nx_module_author_data.nx
buildroot/runtime/_hdl_build/nx_module_author_data.nx
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
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
| 12 | func 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 } |
| 15 | func ma_emit_elder_census(fd: i64) -> i64 |
| 136 | func ma_emit_eval_triangle(fd: i64) -> i64 |
| 279 | func ma_emit_eval_factor(fd: i64) -> i64 |
| 446 | func ma_emit_eval_flag(fd: i64) -> i64 |
| 475 | func ma_emit_sqlite_read(fd: i64) -> i64 |