code wiki / (root) / nx_game_demand_lifecycle_gate_t98.nx

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}