5d04ddc593
The driver-list filter ran `grep -R "^name = \"$bin\"$" $COOKBOOK_SOURCE` once PER bin (~40 bins). $COOKBOOK_SOURCE is local/sources/base, whose target/ build tree is ~8.7 GB, so each grep re-scanned gigabytes and the whole loop scanned hundreds of GB — a very slow build phase. Collect the workspace's crate names ONCE from Cargo.toml files (skipping target/ via --exclude-dir), into a bash associative array, then do an O(1) membership check per bin. Verified equivalent (same bins selected) and near-instant: the single scan of local/sources/base completes in ~0.02s vs minutes for the per-bin recursive greps.