f5ab40d415
parity.py: - A harness declaring PARITY_SHARDS = N runs as N entries, NAME#1..NAME#N, each told its share through PARITY_SHARD; NAME selects them all. - PARITY_RUST_SCOPE lists the Rust sources a harness's probes can reach. It applies only if closed (nothing in it names a module, crate-root re-export or macro outside it, and nothing outside implements anything for its types); crate roots then count without their other module declarations. - Bytecode caches no longer count as dependencies. - With other hosts, this machine runs 3 harnesses at once and only those under 800 MB, admitted against the memory free at each start; hosts can exclude harnesses and run at a nice level. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>