-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
P1Should fix before soft launchShould fix before soft launchbugSomething isn't workingSomething isn't workinggt:refineryReview queue, merge strategies, rework flowReview queue, merge strategies, rework flowkilo-auto-fixAuto-generated label by KiloAuto-generated label by Kilokilo-triagedAuto-generated label by KiloAuto-generated label by Kilo
Description
What happened?
The refinery is not following the polling and monitoring rules defined in .gastown/refinery.config.md.
Config specifies:
- Poll interval: 60 seconds
- Monitor for: new comments, review submissions, status checks
- Continue iterating until review summary says "ready to merge"
- Address comments, resolve threads, push fixes
- Merge when approved or 10min silence
Actual behavior:
- Refinery goes idle after initial PR creation
- Does not poll for new review comments
- Does not auto-address comments
- Does not merge when review is ready
- Requires manual nudge/reassign to wake up
Expected behavior:
Refinery should continuously monitor assigned PRs in a loop:
- Check for new comments/reviews every 60s
- If kilo-code-bot left review comments, address them in code
- Resolve comment threads via GitHub API
- Push fixes and continue monitoring
- When review summary comment contains "ready to merge" → merge PR
- Only stop monitoring when PR is merged or closed
Impact:
Manual intervention required for every PR. The automated review→fix→merge loop is broken.
Repro:
- Create bead that results in PR
- Wait for kilo-code-bot review
- Refinery does not auto-address comments
- PR sits open until manually nudged
Area
Agent Dispatch / Scheduling
Context
- Town ID: 4c26ec56-cf58-4f79-85b7-a7d15409fcb4
- Agent: Mayor (bdf4704e-bf89-4c2c-a6aa-81c51b2e127b)
- Rig ID: bb97411b-1d96-46ba-94d4-d2626d279b4a
Filed automatically by the Mayor via gt_report_bug.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P1Should fix before soft launchShould fix before soft launchbugSomething isn't workingSomething isn't workinggt:refineryReview queue, merge strategies, rework flowReview queue, merge strategies, rework flowkilo-auto-fixAuto-generated label by KiloAuto-generated label by Kilokilo-triagedAuto-generated label by KiloAuto-generated label by Kilo