Skip to content

[Gastown] Refinery repeatedly gets stuck working on phantom/closed bead IDs after gt_done #1607

@kilo-code-bot

Description

@kilo-code-bot

What happened?

The refinery agent repeatedly enters a working state hooked to bead IDs that don't exist in any active bead list (phantom IDs: 2636ff8f, c3c341c6). This happens immediately after a polecat calls gt_done on a completed bead. The refinery hooks to a nonexistent bead ID and stays stuck in working indefinitely, blocking the review queue. Requires manual gt_agent_reset each time. Has occurred at least 3 times in this rig within the same session. The escalation message is "Refinery stuck on closed bead after gt_done" / "Agent stuck in working state on closed bead after gt_done".

Area

Merge Queue / Refinery

Context

  • Town ID: a1d1b54a-0bc6-4b39-a508-24ba66b213cd
  • Agent: Mayor (e9b2bcb7-4965-41f9-97da-f11b68c2c520)
  • Rig ID: cb8729a0-f334-45f0-8a1b-ec875043733f

Recent Errors

Refinery hooked to bead 2636ff8f-2cd1-4eb4-9ba6-398c7c8e3e4f (not found in bead list), then c3c341c6-94fb-47dc-89a6-6a8e36f8617d (not found in bead list). Both times status=working, required manual reset.

Filed automatically by the Mayor via gt_report_bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Should fix before soft launchbugSomething isn't workinggt:coreReconciler, state machine, bead lifecycle, convoy flowgt:refineryReview queue, merge strategies, rework flow

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions