Convert all 24 remaining keeper .md plans in docs/plans/ to HTML format using the implementation-plan SKELETON.html template, delete the .md originals, rebuild the plans gallery to show all 43 active plans, and register a scheduled retention check for the six-month archival rule.
Read and implement all steps in the plan at docs/plans/convert-keeper-plans-to-html.md — Convert 24 keeper markdown plans to HTML and set up retention routine. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/convert-keeper-plans-to-html.md — tick each step's [x] marker and each criterion's - [x], set status: completed — and re-render the HTML from the spec. If any check failed, leave status: in-progress and say which.
More ways to run this plan — goal & workflow prompts, file path
Achieve this goal: Convert 24 keeper markdown plans to HTML and set up retention routine. The plan at docs/plans/convert-keeper-plans-to-html.md describes one approach — use it as reference, but optimize for the outcome. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/convert-keeper-plans-to-html.md — tick each step's [x] marker and each criterion's - [x], set status: completed — and re-render the HTML from the spec. If any check failed, leave status: in-progress and say which.
convert-keeper-plans-to-html.html
docs/plans/convert-keeper-plans-to-html.html
docs/plans/convert-keeper-plans-to-html.md
Context
The story behind this plan — what prompted the work and why it matters now.
The docs cleanup workflow (PR #242) triaged 179 files across docs/: 60 developer guides relocated to docs/guides/, 95 shipped/stale plans archived to docs/plans/archive/, and statuses normalized to three canonical values. Two items from the parent plan ( docs/plans/clean-up-docs-and-plans.html ) remain incomplete:
Step 4 — Convert 24 keeper .md plans to HTML using the implementation-plan template styles. Each conversion requires populating the 1,420-line SKELETON.html template with content extracted from the markdown source.
AC7 — Set up a scheduled retention routine for the six-month archival rule defined in docs/plans/README.md . The policy is written but has no automated enforcement.
The 24 .md plans are active keepers that need HTML twins so they appear in the plans gallery ( docs/plans/index.html ) and follow the project’s HTML-first plan convention. Currently the gallery shows only 19 of the 43 active plans.
Steps
The step-by-step work, in order — each step says what to do, why it matters, and how to check it worked.
Definition of done
The plan counts as done when every statement below is true — check each one off as you verify it.
Final check
One last pass to confirm the whole change works end to end.
Run find docs/plans -maxdepth 1 -name "*.html" ! -name "index.html" | wc -l to confirm 43 HTML plans. Run find docs/plans -maxdepth 1 -name "*.md" ! -name "README.md" | wc -l to confirm 0 remaining .md plans. Open docs/plans/index.html in a browser and verify 43 cards render with correct status/type badges. Spot-check 3 converted plans for correct meta tags and content fidelity against the original .md. Verify the parent plan’s Step 4 and AC7 are marked done.
Wrapping up
Three gates that must all pass before this plan is marked completed.
Completion Report
No items to report — all requirements met.