tools.md listed what keeps a platform entry out of removal_candidates without the platform's launchers: records, which candidates.py checks right after a path (_PROOF_ORDER).