Problem
After #630 correctly passes the pinned workspace Home binary into build-backed gates, fresh Linux CI reaches that binary and fails three benchmark harness tools because rg is absent from the GitHub-hosted runner PATH: benchmark-comparison-harness.
The exact failures are home-tool: cannot spawn rg: FileNotFound in:
tools/representative-benchmark.ts --self-testtools/test_representative_matrix.tstools/representative-tier-attribution.ts --self-test
Required implementation
- Provision the Pantry
rgpackage for matrix legs that build/run the pinned Home repository-tool runtime. - Keep the tool dependency explicit in the workflow; do not replace semantic searches with ad hoc JavaScript scans or silently skip them.
- Preserve the exact pinned Home path from #630 and avoid workstation PATH assumptions.
Acceptance
benchmark-comparison-harnessexecutes all Home-backed self-tests withoutFileNotFound.threads-reference-audit, WebAssembly tool legs, and otherhome_toolmatrix entries retain access to the same explicit dependency set.- Workflow YAML and dependency inventory pass.