Skip to main content
← Back to list
01Issue
FeatureShippedExtensionsPublic
Assigneesskunk-ape

Relationships

⊘ blocked by #2795⊘ blocks #2714

#2801 gatorwalk-factory: publish assigns the issue when work starts

Opened by skunk-ape · 9/30/2026· Shipped 10/1/2026

Part of the tracker-seam decision (https://claude.ai/artifact/TDidgyVjxKXU7JsNH1baNy). Needs #2795. Takes over part 1 of #2771 (assignment), rebuilt on the tracker core.

Today assignment is the Lab adapter's separate assign method (swamp_club.ts:387-465), which the driving skill never mentions. issue-lifecycle's start assigns automatically (extensions/models/issue_lifecycle.ts:992-1034).

Change

  • assign becomes an optional capability of the tracker contract: built-in and Lab implement it, and Linear is refused until it is added.
  • On the work item's started event, publish assigns through the capability, keyed in the delivery ledger. For the Lab, assigned is posted after triage_started, in issue-lifecycle's order.
  • Decide during planning: whom to assign (the stored login, as issue-lifecycle does, or the start event's actor principal), and whether a lifecycle opts in (for example tracker.assignOnStart).

Done when

  • Against the Lab fake, a work item claimed, started and published once is assigned, with triage_started then assigned, and no separate assign call.
  • #2771's part 1 "Done when" holds.
02Bog Flow
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 1 MOREASSIGNED+ 8 MOREREVIEW+ 28 MOREPR_LINKED+ 2 MORESESSION_SUMMARIZED

Shipped

10/1/2026, 12:33:56 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
skunk-ape assigned skunk-ape10/1/2026, 1:57:38 AM
skunk-ape linked blocked by #27959/30/2026, 3:45:57 PM
skunk-ape marked as blocked9/30/2026, 3:45:57 PM
skunk-ape unblocked automatically10/1/2026, 12:10:36 AM
skunk-ape linked blocks #271410/1/2026, 1:00:29 AM
skunk-ape linked sibling of #288610/1/2026, 12:18:55 PM
skunk-ape removed sibling of #288610/1/2026, 12:27:11 PM

Sign in to post a ripple.