Skip to content

feat(framework): ticket format specifies .plan.md (#791)#792

Merged
suleimansh merged 1 commit into
mainfrom
feat/ticket-plan-format
Jul 19, 2026
Merged

feat(framework): ticket format specifies .plan.md (#791)#792
suleimansh merged 1 commit into
mainfrom
feat/ticket-plan-format

Conversation

@suleimansh

Copy link
Copy Markdown
Member

Closes #791

#684 was updated after PR #686 shipped, adding tickets/<DATE>_<SLUG>.plan.md to the spec. The shipped prompts/ticketing_format.md only covered the ticket and the spike, so an agent asked for a plan had no shape to follow.

Adds the plan section: # [Plan] Ticket title, ## TLDR, ## Plan, optional ## Hard problems and ## Variability, plus the typical-content list (exhaustive aspects, the 0-10 "is there an obviously optimal way" rating, alternatives for low ratings).

On <SHOW_CHOICES>: no new UX. The agent already carries the await-choices block from the await protocol, so the line reads "ask the user to pick one with showChoices() and AWAIT (one question per aspect, recommending the alternative you'd pick)". Nothing postponed post-MVP.

Prompt text only; prompts.generated.ts is regenerated at build.

Verified: check:prompt-drift in sync, typecheck clean. The 9 daemon test failures in a fresh worktree are pre-existing and environmental, identical with the change stashed.

@suleimansh suleimansh added enhancement New feature or request priority: medium Worth doing, not urgent the-framework ♻️ labels Jul 19, 2026
@suleimansh suleimansh self-assigned this Jul 19, 2026
@suleimansh
suleimansh marked this pull request as ready for review July 19, 2026 17:45
@suleimansh
suleimansh merged commit a42c0b7 into main Jul 19, 2026
3 checks passed
@suleimansh
suleimansh deleted the feat/ticket-plan-format branch July 19, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request priority: medium Worth doing, not urgent the-framework ♻️

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ticket format: add the .plan.md section

1 participant