code wiki / _hdl_build / nx_cadtwin_census.nx

nx_cadtwin_census.nx

buildroot/runtime/_hdl_build/nx_cadtwin_census.nx

19757 B139 linesdepth 3pulls 3 transitivereach 0 importersview sourcekind tooltopic cadtwin
docsdependenciesstructsconstsfunctions

about

nx_cadtwin_census.nx -- HONEST measured census: where does the NISHI stack stand vs the July-2026 SOTA on the CAR DIGITAL-TWIN pipeline (operator 2026-07-07: "use explodeview.com as a benchmark and nishi researcher to get our cad work to state of the art so we can rebuild an entire car and identify underbuilt parts if we are flipping them")? Pillars: P1 capture-to-3D (QGS 0.54mm DTU / VGGT feed-forward / COLMAP), P2 3D part segmentation (GeoSAM2 84.1 mIoU PartObjaverse-Tiny), P3 scan-to-CAD (CAD-Recode CD 0.30 DeepCAD -- clean synthetic clouds ONLY), P4 exploded view + assembly (explodeview.com STEP viewer / Li-Agrawala 2008 / BANG 2025), P5 car part-ID vs OEM EPC (NO public benchmark = field finding), P6 underbuilt-part analysis (wall thickness products + NHTSA complaint/recall data join), P8 end-to-end car twin (SOTA = laser scan + 1200 human CAD-hours, Bentley Blower). Verdict per cell COMPUTED by xcd_verdict(us,bar) -- NEVER asserted; AHEAD liar-killed unless we meet ALL criteria; sovereignty tagged [FLOOR]. Bars grounded in knowledge/fetched/ ct_*.raw banked by nx_cadtwin_research (real-200 docs only; partsouq/nhtsa-datasets/explodeview-repo fetched 403/403/404 and are NOT used as grounding). OUR side grounded in the 2026-07-07 disk census: organs + gates named per cell (nx_mesh3/nx_meshgen/nx_stl/nx_gltf_export/nx_cad/nx_csg/nx_assembly/nx_features/nx_pc/ nx_ng_gsplat/nx_i2mesh; STEP/BREP/SfM/part-seg/mesh-thickness ABSENT -- nx_step_import.nx does not exist). license_tier: ORIGINAL expect_exit: 0

dependencies 1 imports · 0 importers

nx_cms_exceed.nx nx_cadtwin_census.nx

imports: nx_cms_exceed.nx

imported by: nobody (leaf or entry point)

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

main cw row xcd_verdict xcd_referee_ok chave cw ↻ xcd_vname cn cn ↻ xcd_referee_ok ↻

structs

none

consts

none

functions

18func cw(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(1,s,n); return 0 }
called by 2: rowmain
19func cn(v: i64) -> i64 { let bb: *u8=sys_mmap(28); var m: i64=v; if m<0{m=0} 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(1,bb,k); return 0 }
called by 2: rowmain
20func chave(path: *u8) -> i64 { let fd: i64=sys_openat_rd(path); if fd<0 { return 0 } sys_close(fd); return 1 }
called by 1: row
23func row(dom: *u8, cap: *u8, our_c: i64, inc_c: i64, n: i64, ev: *u8, ground: *u8, floor: i64, tot: *i64) -> i64
40func main() -> i64