mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-28 04:02:18 +01:00
Cloud's reconcile runs off portfolio fetches, which can overlap, so two pushes of the same revision can race. The idempotency key on the first task is what makes that safe. It is deliberately company-scoped rather than revision-scoped, so that a later revision still dedupes against whatever the first push created if the recorded issue id is lost. That reasoning was not obvious from the call site. Co-authored-by: Paperclip <noreply@paperclip.ing> Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>