nx_analyst_dashboard.nx
buildroot/runtime/nx_analyst_dashboard.nx
about
nx_analyst_dashboard.nx -- F1007: the BI DASHBOARD, DATA-BOUND and served on nishifamily.com. It is not
a hardcoded status page: it READS the census SSOT (dataeng_sota_features.conf) and a live stored dataset
(azdemo) and RENDERS from that data server-side -- regenerating reflects the current numbers, the same
model Superset/Metabase use. Emits a complete, self-contained, accessible, theme-consistent HTML page
(the site design system, high-contrast dark). Honest scope: server-side data binding + real analysis;
a client-side interactive QUERY BUILDER is the finer gap. license_tier: ORIGINAL No hardware writes.
dependencies 4 imports · 1 importers
imports: nx_syscalls.nxnx_estate_path.nxnx_analyst_store.nxnx_analyst_infer.nx
imported by: nx_analyst_dashboard_gate.nx
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 11 | const DB_MAGIC_100000: i64 = 100000 |
| 13 | const DB_OUT: i64 = 65536 |
| 14 | const DB_CONF_CAP: i64 = 262144 // the census SSOT is ~18KB and GROWS; a 16KB buffer silently |
| 16 | const DB_TAB: i64 = 9 |
| 17 | const DB_NL: i64 = 10 |
| 18 | const DB_HASH: i64 = 35 |
| 19 | const DB_ZERO: i64 = 48 |
functions
| 21 | func db_raw(out: *u8, o: i64, s: *u8) -> i64 { var i: i64 = 0; while s[i] != (0 as u8) { out[o] = s[i]; o = o + 1; i = i + 1 } return o } |
| 22 | func db_num(out: *u8, o: i64, v: i64) -> i64 |
| 34 | func db_streq_span(buf: *u8, a: i64, b: i64, lit: *u8) -> i64 called by 1: db_census |
| 41 | func db_census(c: *i64) -> i64 |
| 83 | func db_bar(out: *u8, o: i64, label: *u8, cnt: i64, tot: i64, color: *u8) -> i64 |
| 98 | func db_relrow(out: *u8, o: i64, name: *u8, tcol: *i64, ccol: *i64, n: i64) -> i64 |
| 119 | func db_build(out: *u8) -> i64 |
| 186 | func main(argc: i64, argv: *i64) -> i64 |