mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 02:25:56 +00:00
9d2c49f3e5
The paid-runtime R2 prefix was derived from the wall-clock date, and the enterprise build was always dispatched as a fresh rebuild. Rerunning the failed publish job after a transient promotion failure therefore hit the enterprise R2 overwrite guard (same run id, existing prefix) and the Definitive Release Verdict could never go green by rerun, as on v6.2.0-rc.6. The prefix date now comes from the run's createdAt, which is stable across rerun attempts, and the build dispatch passes reuse_existing_packet=true so pulse-enterprise validates the packet the earlier attempt uploaded, skips the rebuild, and only the promotion re-executes against it. The deployment-installability contract now records rerun recoverability as part of the promotion boundary.