Repro: Observed as a recurring pattern rather than a single deterministic repro.
- Have an automated run/process create a new issue.
- Have that run terminate (end normally or be interrupted) shortly after creating the issue,
before the issue's ownership/disposition is otherwise resolved.
- Observe the issue's state afterward.
Expected: A newly created issue does not become permanently stuck simply because the
process that created it has ended; ownership/disposition should either default sensibly or
be resolvable through normal channels.
Actual: The issue lands blocked with a message indicating the platform could not
resolve a "recovery owner"/missing disposition and needs one before the issue can continue.
We observed at least two distinct message variants for what appears to be the same
underlying stall condition:
- "...blocked on a recovery owner..."
- "Paperclip needs a disposition before this issue can continue"
Nothing in the normal workflow resolves this state on its own; it requires an external actor
to detect and intervene (we built our own detector/auto-recovery for this on our side).
Impact: Issues created by short-lived or interrupted automated runs can silently and
permanently stall with no automatic recovery path, and the stall is not consistently
worded, making it harder for any generic detector (ours or otherwise) to recognize
reliably. We had to build client-side auto-recovery/detection for this rather than being
able to rely on the platform recovering or surfacing it clearly.
Environment: self-hosted instance at commit 19be4cf (2026-08-07). Not yet re-verified against latest master.
Repro: Observed as a recurring pattern rather than a single deterministic repro.
before the issue's ownership/disposition is otherwise resolved.
Expected: A newly created issue does not become permanently stuck simply because the
process that created it has ended; ownership/disposition should either default sensibly or
be resolvable through normal channels.
Actual: The issue lands
blockedwith a message indicating the platform could notresolve a "recovery owner"/missing disposition and needs one before the issue can continue.
We observed at least two distinct message variants for what appears to be the same
underlying stall condition:
Nothing in the normal workflow resolves this state on its own; it requires an external actor
to detect and intervene (we built our own detector/auto-recovery for this on our side).
Impact: Issues created by short-lived or interrupted automated runs can silently and
permanently stall with no automatic recovery path, and the stall is not consistently
worded, making it harder for any generic detector (ours or otherwise) to recognize
reliably. We had to build client-side auto-recovery/detection for this rather than being
able to rely on the platform recovering or surfacing it clearly.
Environment: self-hosted instance at commit 19be4cf (2026-08-07). Not yet re-verified against latest master.