Found during this round's full acceptance pass: WF2 had the same timeouts/bounded-retries gap as WF1 (timeout was already set, but Retry On Fail was disabled). Fixed live (3 tries, 1000ms wait), published, and synced the repo definition + manifest checksum.