@@ -150,6 +150,24 @@ jobs:
150150 # (deepnsm / supervisor / ogar above). One scoped step arms it. Gating.
151151 - name : Run bgz-tensor tests (workspace-excluded, ndarray sibling)
152152 run : cargo test --manifest-path crates/bgz-tensor/Cargo.toml --lib
153+ # lance-graph-callcenter UNDER `--features query` — the same blind gate as
154+ # supervisor above, but one level subtler: the crate was not merely
155+ # untested, it has `default = []`, so even a bare `cargo test` on it would
156+ # compile almost nothing and report a green it had not earned.
157+ #
158+ # Measured, not hypothetical. Running this combination by hand on
159+ # 2026-08-05 found 209 passed / 2 FAILED: the `graph_table` fixture minted
160+ # rows with the V1 `CLASSID_OSINT` while `OSINT_GOTHAM.classid` resolves to
161+ # `CLASSID_OSINT_V3` under the default `guid-v3-tail`, so
162+ # `project_snapshot`'s class filter matched zero of two rows and every
163+ # assertion ran against an empty snapshot (fixed in #897; recorded as
164+ # E-A-FEATURE-CONDITIONAL-CLASSID-SILENTLY-EMPTIED-A-FIXTURE-1). The same
165+ # feature gap had already produced a clippy EXIT=0 over never-compiled
166+ # `vsa_udfs` / `transcode::ontology_table` earlier the same day.
167+ #
168+ # 211 tests, ~2 min incremental. Gating.
169+ - name : Run callcenter tests --features query (blind-gate closure)
170+ run : cargo test --manifest-path crates/lance-graph-callcenter/Cargo.toml --features query --lib
153171 # Codex P2 (PR #861): the two self-asserting probe examples validate
154172 # their fixtures via assert! inside example main() — cargo test never
155173 # executes an example's main(), so those asserts only ever ran on a
0 commit comments