nx_game_demand_lifecycle_gate_t98.nx source
↩ module page · 14 lines · 890 B
1import "nx_game_page_material_compose_t55.nx"
2import "nx_jsbalance.nx"
3import "nx_gate_verdict.nx"
4func main()->i64 {
5 let c:*i64=gv_ctr();let out:*u8=sys_mmap(16385);out[16384]=173 as u8
6 let n:i64=gpe_demand_lifecycle(out,0)
7 gv_check("existing owner emits lifecycle within fixture budget",n>17&&n<16384&&out[16384]==(173 as u8),c)
8 let check:*i64=sys_mmap(JSB_O_N*8) as *i64
9 gv_check("complete emitted lifecycle script balanced",jsb_check((out as i64+8) as *u8,n-17,check)==0&&check[JSB_O_SCAN]==n-17,c)
10 let fd:i64=sys_openat_wr("/tmp/nishi-demand-lifecycle-t98.html" as *u8,420)
11 gv_check("private emission artifact opened",fd>=0,c)
12 if fd>=0 {let wrote:i64=sys_write(fd,out,n);sys_close(fd);gv_check("complete emission retained",wrote==n,c)}
13 return gv_verdict("SHARED-DEMAND-LIFECYCLE-EMISSION",c,"Native emitter and structural checks only; browser behavior separately required")
14}