Ticket templates push authors toward solution specs instead of problem statements #242
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/claude-custom#242
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?
Type
Bug
Lineage
Standalone — surfaced 2026-04-17 during Utah Invitational payment incident. Tickets basketball-api #486 and #488 were authored with prescriptive implementation details. Lucas flagged: "that's why when writing tickets we focus on user story and context for the problem — we shouldn't be solutionizing and engineering beyond architecture designs when we write tickets."
Repo
forgejo_admin/claude-custom(pal-e-agency project)User Story
As a ticket author, I write tickets with user story, problem context, and acceptance criteria only — so implementation details stay with the dev agent (where live-code grounding prevents drift) and reviewers validate scope instead of correcting stale line numbers.
What Broke
Current ticket templates lead authors to over-specify. Authors fill in file paths with line numbers, required constants, import patterns, code snippets — then those details drift stale between ticketing and execution, forcing the review gate to waste budget on implementation corrections instead of scope validation.
Repro Steps
template-issue-bugortemplate-issue-featurein pal-e-docsConcrete instance: basketball-api #488 authored 2026-04-17 with "6 call sites" at specific line numbers. Review pass 1 found 8 sites total and 4 of 6 line numbers stale against current main. Reviewer spent its budget correcting implementation details instead of validating scope.
Expected Behavior
Templates and authoring SOP emphasize the three things that matter: user story, problem context, acceptance criteria. Implementation specifics are guided by architecture docs or derived by the dev agent from live code. Templates should explicitly discourage line-number precision and code snippets.
Environment
template-issue,template-issue-bug,template-issue-feature,template-issue-spikeAcceptance Criteria
Related
project-pal-e-agencyfeedback_tickets_not_solution_specs.md