nx_ingest_scene.nx source
↩ module page · 19 lines · 1206 B
1// nx_ingest_scene.nx -- ALIAS STUB (2026-08-19).
2//
3// THE EXTRACTOR LIVES ONCE, IN nx_ingest.nx. This file was a BYTE-IDENTICAL COPY of it
4// (sha 57cadb3d, 161 lines) under a second name, and six modules -- nx_register, nx_conflict,
5// nx_emit, nx_descriptor, nx_ingest_gate, nx_write_exceed_gate -- imported BOTH names. The
6// import layer dedups by canonicalised path, so two paths with identical content meant every
7// ig_* function was defined TWICE in every one of those translation units. While nx_cc still
8// resolved redefinitions silently by definition order that was invisible; the fail-closed
9// duplicate-definition diagnostic (2026-07-31, debt 1785447657) then correctly refused every
10// build, which is how the whole writer pipeline (nx_write_run, nx_writer_run, ...) sat
11// NAS-unbuildable in the rebuild-drain backlog until 2026-08-19.
12//
13// Same remedy, same shape, as nx_syscalls_x86_64.nx (debt 1785528831): the copy becomes a
14// forwarding stub so the ~equal split of importers keeps resolving unchanged, and the owner
15// is the file whose own header names itself -- nx_ingest.nx.
16//
17// Deprecation: delete when every consumer imports "nx_ingest.nx" directly.
18
19import "nx_ingest.nx"