Files
alkgit/substrate/tests/common
glm-5.3-flash 60919c20be fix(substrate): w10 — the feature-matrix hygiene one-pass (review 006 R-7 + F-w10-B6)
Gate the off-matrix combos' -D warnings residue at the five cfg sites
the R-7 inventory names, so the engine-less, lfs-alone, and
postgres-alone combos compile warning-free alongside the documented
matrix — cfg placement only, no behavior change:

- refs.rs: row_state_from_columns (the row twins' CAS parser) is
  cfg(any(sqlite, postgres)) — its six call sites live in the engine
  impls; the in-memory path holds its own RowState enum
- compose.rs: the std::path::Path import rides the sqlite gate (the
  un-gated consumer is the SubstrateAssembly::sqlite constructor)
- maintenance.rs tests: GitRegistryStore rides the sqlite gate (the
  repo-deletion-GC row is its sole consumption)
- tests/common + tests/real_git: the PackServing imports ride the
  sqlite gate (consumed only by the sqlite-gated Harness::sqlite +
  the ThroughStore row)

The test fixtures needed nothing: the w10-test-harness re-home already
settled scratch_dir's un-gated consumer set and unique_db_path's gate.

Verification:
- off-matrix: clippy -D warnings green on --no-default-features,
  --features lfs (F-w10-B6 closed), --features postgres (all-targets)
- documented matrix: default tests + clippy, --all-features tests +
  clippy, pg-pure (postgres,lfs) + lfs-less (sqlite,postgres) +
  sqlite-alone clippy, cargo fmt --check
- fuzz corpus gate green; live-pg harness run green, 0 skips (212
  tests; container localhost:15432); taskgraph validate ok (90 tasks)
2026-10-24 17:50:09 +00:00
..