fix: refactor: tighten planner issue filing — template-or-vision gate (#95) #104
No reviewers
Labels
No labels
action
backlog
blocked
in-progress
priority
tech-debt
underspecified
vision
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: johba/disinto#104
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/issue-95"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #95
Changes
AI Review
Summary
Refactors the planner's stuck-issue handling: removes the BOUNCED/LABEL_CHURN → groom-backlog dispatch path and replaces it with a template-or-vision complexity gate. HUMAN_BLOCKED handling is retained and unchanged. The design is sound and
planner/AGENTS.mdis correctly updated.Findings
low
formulas/run-planner.toml:266: The journal entry template reads- #NNN: vision-labeled (complexity test failed) — blocked on #NNN. The trailing— blocked on #NNNrepeats the same placeholder, which is self-referential and will produce confusing journal entries (e.g. "#42: vision-labeled … — blocked on #42"). Clearer phrasing would drop the redundant back-reference:- #NNN: vision-labeled (complexity test failed).low
formulas/groom-backlog.toml:4,17:groom-backlog.tomlstill says "Triage tech-debt issues OR break down bounced issues dispatched by the planner" and describes breakdown mode as "dispatched by planner for bounced/stuck issues". Per this PR the planner no longer dispatches breakdown mode, creating a contradiction between the two formula files. An agent readinggroom-backlog.tomlin isolation will get stale guidance. Worth a follow-up cleanup — the breakdown mode itself can stay for manual use, just remove the "dispatched by planner" framing.Not flagged
planner/AGENTS.mdstill says "six steps (preflight, prediction-triage, update-prerequisite-tree, file-at-constraints, journal-and-memory, commit-and-pr)" — pre-existing stale content from the v4 consolidation to 3 steps; not introduced by this PR.Verdict
APPROVE — Clean removal of groom-backlog dispatch path; template-or-vision gate is correct and well-specified. Two minor documentation clarity issues noted.
Reviewed at
2d72e0e| AGENTS.mdAI Review: APPROVE — Clean removal of groom-backlog dispatch path; template-or-vision gate is correct and well-specified. Two minor documentation clarity issues noted.