Files
Jeff Emanuel bdf80e0090 fix(search): preserve native component module layout in the execution harness
The first native WAL Actions run reached rustc but failed before executing
any tests: an absolute path attribute made split ANN child modules resolve
under query/ rather than query/ann_shards/. Mirror the actual module tree
byte-for-byte into the temporary extracted module and declare it normally.
Include every mirrored child in the source-hash receipt. Reject destinations
inside either checkout; never change shipping source to fit the harness.

Apply the compiler-reported formatting changes to the two WAL files from
this work. No implementation behavior, dependency, workflow, test assertion
or production module visibility changes. Preexisting formatting findings in
the unchanged ann_shards.rs parent are not claimed fixed by this commit.

Validation: Python syntax and four-file byte-identical module-layout checks
passed locally; current base and uploaded blob identities verified. Actions
35646917646 failed with E0583 and cascading missing-method diagnostics, so
it provides no native test pass. The corrected harness still requires fresh
Rust execution; full CASS, Clippy, UBS and RCH qualification remain pending.
No gate was disabled or downgraded. Preserve concurrent main through 6a0a834.

Direct main via GitHub, no PR and no force update.
2026-09-21 16:05:16 -04:00
..