feat(TASK-001): add rigor/surfaces declaration layer to planning skills
design-session: Quality bar round in Step 2 (rigor/surfaces proposal, per-surface confirm/drop, other:<label> lane, autonomous fallback), rigor+surfaces frontmatter and Quality bar section in the Step 3 PLAN template, poc-dodge anti-pattern. task-tracking: optional per-task surfaces key (inherits the plan's list); rigor stays run-level only. plan-gatekeeping: manifest category 11 (Quality bar) with FRICTION/BLOCKING severity guidance.
This commit is contained in:
@@ -28,6 +28,7 @@ points: 1.0 # engineer-days; ~1.0 per the sizing rule
|
||||
plan: PLAN-<slug>.md
|
||||
blocked_by: [] # TASK ids that must be complete first
|
||||
created: YYYY-MM-DD
|
||||
surfaces: [] # this task's surfaces; omitted = inherit the plan's list
|
||||
---
|
||||
|
||||
## What
|
||||
@@ -47,6 +48,8 @@ One paragraph: what this task produces, named concretely (files, symbols, behavi
|
||||
|
||||
Status lives in frontmatter — there are no lifecycle directories. `status: complete` plus all boxes checked IS done.
|
||||
|
||||
`surfaces` come from the plan's `## Quality bar`; rigor is run-level only — there is no per-task rigor.
|
||||
|
||||
## log.md conventions
|
||||
|
||||
Append-only. Each entry is an H2: `## YYYY-MM-DD — <short label>` (`created`, `started`, `implemented`, `diverged`, `completed`, ...). Body is 1-3 sentences of prose; structured data lives in markdown links (branch URLs, commit SHAs, PR links). Never rewrite an old entry — add a new one.
|
||||
|
||||
Reference in New Issue
Block a user