Relationships
#3292 stagecraft: rebind a work item to another tracker (mirrored built-in tickets to Jira)
Opened by skunk-ape · 10/12/2026
Problem
A work item started on the built-in tracker cannot move to an external tracker. retarget replaces externalRefs but not the tracker binding the run pinned at start. Each tracker instance also keeps its own ticket index, so claiming the same ticket on the new tracker starts a new work item instead of finding the existing one.
This bites mirrored built-in tickets: #3216 lets a built-in ticket take a caller-supplied id, such as SREMON-2131 mirroring a Jira ticket. Once a Jira adapter exists (possible after #3274), those work items stay on the built-in tracker.
Proposed
A rebind engine method that switches the tracker binding and the refs together, in one journaled event, and:
- moves the ticket index entry to the new tracker;
- has publish leave the old ticket a note naming where the work moved;
- has publish start the new ticket at the rebind, as a retarget does today.
Until then, work in flight finishes on the built-in tracker and new work starts on the external one (decided with Seth, 2026-10-12, in #3274).
Depends on #3290 (open set of trackers) and on an external adapter existing.
Open
No activity in this phase yet.
Sign in to post a ripple.