plan-conventions
What to do
- Frontmatter. Each plan must have:
title:— short noun phrasedate:—YYYY-MM-DD, matching the filename's date prefix; stays fixed for the life of the docstatus:—draft|proposed|accepted|implementing|completed|cancelledtype:—tdd|prd|plantracker:— optional GitHub issue/PR URL; expected once status reachesacceptedor beyond
- Don't change
status:without the user asking. When the user does:- To
acceptedorimplementing: prompt fortracker:if empty. - To
completedorcancelled: remind the user togit mvthe file todocs/plans/archive/. Don't move it yourself.
- To
- Don't introduce new status values or
type:values — the vocabulary is intentionally small.