The previous commit moved requirements.txt into molecule-shared/ but left the workflow installing from the old per-role path, so CI failed on a file that no longer exists while the local run - which reads the shared file through bin/molecule.sh - passed. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>pull/5575/head