feat: gardener should enrich bug-report issues with context, reproduction plan, and verification checklist #285
Labels
No labels
action
backlog
blocked
bug-report
in-progress
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
tech-debt
underspecified
vision
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#285
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Problem
When the gardener labels an issue
bug-report, it only applies the label and moves on. The issue body stays as the raw user report — no structure, no context, no actionable next steps. Compare this to backlog promotion, which has a full enrichment protocol (acceptance criteria, affected files).Bug reports need analogous enrichment so the reproduce-agent (or a human) can act immediately without re-reading the whole codebase.
What the gardener should add
When labeling
bug-report, the gardener should append these sections to the issue body (keeping the original report intact):## What was reportedClean summary of the user claim in one or two sentences.
## Known contextWhat the gardener can infer from the codebase without running anything:
git log --oneline -5 -- <paths>)## Reproduction planConcrete steps for the reproduce-agent or a human:
scripts/dev.sh restart --fullfor fresh stack")castcommands or UI navigation steps)## What needs verificationDistinguish what we know from what we need to confirm. Checkboxes:
- [ ]Does the reported behavior actually occur? (reproduce)- [ ]Is component X behaving as expected? (check state)- [ ]Is the data flow correct from A to B? (trace)This turns a vague "it does not work" into a structured investigation brief.
Example
User reports: "stakers do not get issuance after big buy and recenter"
Gardener enrichment:
Implementation
In
formulas/run-gardener.toml, the bug-report detection section (step 7 in grooming). After theadd_labelaction, add anedit_bodyaction that appends the enrichment sections — same pattern used for backlog promotion body enrichment.Files
formulas/run-gardener.toml— grooming step, bug-report detection sectionBlocked — issue #285
no_push2026-04-06T10:34:05ZDiagnostic output