Keep a guessed fix out of the ticket before the design phase #960
Labels
No labels
P0
P1
P2
P3
bug
category/code-change
category/cross-repo
category/eval-run
category/investigation
category/no-test-target
category/owner-ruling
category/prose-artifact
category/recurring-chore
category/structure
category/umbrella
crc-refactor
create
delete
enhancement
filed-by/agent
filed-by/user
frozen
lint-rule
needs-info
needs-triage
next
plugin/cc-architect
plugin/os
plugin/os-adr
plugin/os-aidd-lint
plugin/os-backlog
plugin/os-context
plugin/os-doc-hygiene
plugin/os-sdlc
plugin/os-vault
project/cc-os
ready-for-agent
ready-for-human
recurring
review
rule-proposal
update
waiting
wayfinder:grilling
wayfinder:map
wayfinder:map
wayfinder:research
wayfinder:task
wayfinder:task
wontfix
worklist/deviations
worklist/lint-rule
worklist/new-implement-build
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jared/cc-os#960
Loading…
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
A ticket can carry a guessed fix before any design work. The capture template allows an
## Approachat capture time ("optional at capture"). The ticket-takedown designer that reads the full ticket treats that guess as the truth and builds on it. The owner then rejects the design because it uses the guessed fix. The ticket and the ruling give the designer opposite signals.Observed
In the prism-architect eval (session e753de0b, 2026-10-06), two designers ran on each case:
Examples:
widen-item-tag.update-index... That needs a user ruling, and an option that keeps the ADR is available."Limit of this evidence: designer A and designer B also differ in other inputs. Designer A also reads the title, the owner sketch, and the comments. No run removed only the fix from designer A's input.
Questions this ticket must answer before it is ready:
## Approachand## Owner sketchsections from its ticket? Test with fixed research replies (--research-reply) on #860, #890, #893, #906, #907.## Approachbefore the design phase and would need to change?This ticket gives no approach on purpose.
Reproduce
n/a: design ticket. The results are under
plugins/os-sdlc/eval/ticket-takedown/results/prism-architect/(labels in each run'sgrade.json, final designer infinal-design.json).Origin
lib/takedown/presenter/run_prompts.rb:19gives designer A the full ticket) ← tickets carry a guessed fix before design ←DESIGN:plugins/os-backlog/references/templates/capture.mdmakes the Approach section "optional at capture"Owner ruling 2026-10-07 (session 87a712ed): ticket and backlog behavior moves into an os-backlog gem (#969, ADR-0279). The one TicketTemplate owner this ticket wants belongs in that gem.