WIP plan template¶
Use when a plan moves to active WIP execution with Fibonacci effort tracking. Layout rules: plan-layout.md. Sizing workflow: ../SKILL.md.
When to use¶
- Remediation or planning doc is now being executed (not just sized for wall-clock).
- A
*.effort.jsonsidecar exists beside this markdown file. - Progress is updated by editing JSON status + re-running
summarize-effort.mjs.
Skeleton¶
Copy below into docs/wip/{plan-name}.md. Replace {placeholders}. Paste script
output where marked — do not hand-calculate totals.
---
doc_classification: wip
status: current
last_reviewed: {YYYY-MM-DD}
owned_by: {Owner Name}
related_docs:
- docs/wip/{parent-plan}.md
---
# {Plan title}
Sub-plan of [{Parent plan title}](./{parent-plan}.md)
Status: WIP v0.1
Owner: {Owner Name}
<!-- PASTE: summarize-effort.mjs --input {plan-name}.effort.json --markdown-top -->
## Recent progress ({YYYY-MM-DD})
{Lead sentence — what was validated or landed.}
- {Evidence bullet}
- {Evidence bullet}
- {Evidence bullet}
{Optional one line: still open for active phase exit criteria.}
## Goal
{One paragraph: desired outcome, primary constraint, and explicit out-of-scope boundary.}
## {First plan-body section — e.g. Decision, Architecture, Phased delivery}
…
## Risks
| Risk | Mitigation |
| --- | --- |
| … | … |
## Open questions
- [ ] …
<!-- PASTE: summarize-effort.mjs --input {plan-name}.effort.json --markdown-breakdown -->
## References
- …
Refresh commands¶
From the consuming repo (adjust paths):
node library/skills/plan-effort-estimate/scripts/validate-effort.mjs \
--input docs/wip/{plan-name}.effort.json
node library/skills/plan-effort-estimate/scripts/summarize-effort.mjs \
--input docs/wip/{plan-name}.effort.json --markdown-top
node library/skills/plan-effort-estimate/scripts/summarize-effort.mjs \
--input docs/wip/{plan-name}.effort.json --markdown-breakdown
Example¶
Rendered reference plan (hoen-assessment auth migration):
- Top block: ../assets/auth-migration.top.md
- Breakdown: ../assets/auth-migration.summary.md
- Effort JSON: ../assets/auth-migration.effort.json