code wiki / _hdl_build / nx_room_exceed_ladder.nx

nx_room_exceed_ladder.nx

buildroot/runtime/_hdl_build/nx_room_exceed_ladder.nx

7557 B91 linesdepth 2pulls 2 transitivereach 0 importersview sourcekind tooltopic room
docsdependenciesstructsconstsfunctions

about

nx_room_exceed_ladder.nx -- the NISHI TEAM's CAPABILITY to TEST the video-room performance exceed, hardware-rung-up, STEP BY STEP (operator 2026-06-23: stop the "oops I did bullshit" loop -- the whole ladder must EXIST up front with the team able to test each rung's exceed from real built capability; not "here's the next step" discovered only when complained about). THE LOOP'S ROOT (this organ exposes it): we BUILT many rungs (inter-frame codec, FEC, ABR, SFU) but WIRED ZERO into the live daemon -> the live room gets NONE of them -> still 9fps. Built-in-isolation is NOT a live exceed. This is the GATE every rung must pass. Each rung is one of 3 honest states: DEFINED = on the path, NOT built yet (no organ). BUILT = a gated organ exists + measured IN ISOLATION, but NOT wired to the live media plane. LIVE = wired into the live daemon/client AND measured on the live path (the only state that moves the live fps). LIVE requires a deploy proof -- you cannot claim it without one. The live-achievable fps counts ONLY rungs in LIVE state. The exceed is reached when the live path carries the whole stack, MEASURED. Run this anytime to see exactly where the exceed stands + the next rung + the FULL remaining path. Evidence -> knowledge/status/room_exceed_ladder.log. license_tier: ORIGINAL

dependencies 1 imports · 0 importers

nx_syscalls.nx nx_room_exceed_ladder.nx

imports: nx_syscalls.nx

imported by: nobody (leaf or entry point)

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

main sys_mmap ew sys_write rung ew ↻ tag en sys_mmap ↻ sys_write ↻ sys_openat_append sys_close sys_exit

structs

none

consts

21const EL_LOG: *u8 = "knowledge/status/room_exceed_ladder.log"
22const ST_DEFINED: i64 = 0
23const ST_BUILT: i64 = 1
24const ST_LIVE: i64 = 2

functions

26func ew(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 }
called by 2: rungmain calls 1: sys_write
27func en(fd: i64, v: i64) -> i64 { let bb: *u8=sys_mmap(28); var m: i64=v; if m<0{m=0-m;sys_write(fd,"-" as *u8,1)} let t: *u8=sys_mmap(28); var k: i64=0; if m==0{t[0]=48 as u8;k=1} while m>0{t[k]=(48+(m%10)) as u8;m=m/10;k=k+1} var i: i64=0; while i<k{bb[i]=t[k-1-i];i=i+1} sys_write(fd,bb,k); return 0 }
called by 1: main calls 2: sys_mmapsys_write
28func tag(st: i64) -> *u8 { if st==2 { return "LIVE " as *u8 } if st==1 { return "BUILT " as *u8 } return "DEFINED" as *u8 }
called by 1: rung
32func rung(name: *u8, prov: *u8, st: i64, deploy_proof: i64, effect: *u8, cnt: *i64, ok: *i64) -> i64
called by 1: main calls 2: ewtag
42func main() -> i64