code wiki / _hdl_build / nx_research_signal.nx
nx_research_signal.nx
buildroot/runtime/_hdl_build/nx_research_signal.nx
about
nx_research_signal.nx -- a GROWTH rung for the Nishi researcher: turn FETCHED raw sources into structured SIGNALS.
The researcher was fetch-only; this adds the first ANALYSIS stage -- a case-insensitive corpus signal-scan that
counts decisive exceed-relevant terms per source (cloud-lock, accessibility, tracking/privacy, open-source,
design-tokens, ...). Output grounds an exceed plan in the live data instead of hand-read HTML. Reusable across any
`*_research_fetch` corpus. Sovereign (nx_syscalls only). [[feedback-grow-researcher-team-continuously]]
license_tier: ORIGINAL
dependencies 1 imports · 1 importers
imports: nx_syscalls.nx
imported by: nx_research_signal_gate.nx
structs
| none |
consts
| none |
functions
| 9 | func rs_strlen(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} return n } called by 1: rs_count |
| 10 | func rs_lc(c: i64) -> i64 { if c >= 65 { if c <= 90 { return c + 32 } } return c } called by 1: rs_match_ci |
| 12 | func rs_match_ci(data: *u8, i: i64, n: i64, kw: *u8, klen: i64) -> i64 |
| 19 | func rs_count(data: *u8, n: i64, kw: *u8) -> i64 |
| 28 | func rs_scan(path: *u8, kw: *u8) -> i64 |
| 35 | func rs_has(path: *u8, kw: *u8, min: i64) -> i64 { if rs_scan(path, kw) >= min { return 1 } return 0 } |