# Continuation Runbook: [Plan Title] ## Reference Files (START HERE) Upon resumption, these files in this folder are the ONLY source of truth: | File | Purpose | When to Use | |------|---------|-------------| | `continuation-runbook.md` | Full context reproduction + execution workflow | Read FIRST | | `story-tracker.md` | Current progress and status | Check/update BEFORE and AFTER every story | | `milestone-plan.md` | Complete plan with specifications | Reference implementation details | | `original-plan.md` | Original approved plan | Reference original intent | | `final-transcript.md` | Final planning transcript | Reference reasoning/context | Do NOT reference planner-private files during implementation. --- ## Quick Resume Instructions 1. Read this runbook completely. 2. Check `story-tracker.md`. 3. Find next `pending` story and mark as `in-dev` before starting. 4. Implement the story. 5. Update tracker immediately after each change. --- ## Mandatory Execution Workflow Work from this folder (`docs/plans/YYYY-MM-DD-/` or repo-specific `docs/plan/...`) and always follow this order: 1. Read `continuation-runbook.md` first. 2. Execute stories milestone by milestone. 3. After completing a milestone: - Run lint/typecheck/tests, prioritizing changed files for speed. - Commit locally (**DO NOT PUSH**). - Stop and ask user for feedback. 4. If feedback is provided: - Apply feedback changes. - Re-run checks for changed files. - Commit locally again. - Ask for milestone approval. 5. Only move to next milestone after explicit approval. 6. After all milestones are completed and approved: - Ask permission to push. - If approved, push. - Mark plan status as `completed`. --- ## Git Note If `docs/plan` or `docs/plans` is gitignored, that is expected and acceptable. Do not treat inability to commit plan-file updates as an error. These files are local planning artifacts. --- ## Full Context Reproduction ### Project Overview [What this project/feature is about] ### User Requirements [All gathered requirements] ### Scope [In scope / out of scope] ### Dependencies [External dependencies, prerequisites, related systems] --- ## Key Specifications ### Type Definitions ```typescript // Copy-paste ready type definitions ``` ### Enums & Constants ```typescript // All enums/constants needed ``` ### API Endpoints ```typescript // Request/response shapes ``` --- ## Critical Design Decisions | Decision | Chosen Approach | Alternatives Rejected | Rationale | |----------|-----------------|----------------------|-----------| | [Topic] | [What we chose] | [Other options] | [Why] | --- ## Verification Commands ### Lint (changed files first) ```bash # example: pnpm eslint ``` ### Typecheck ```bash # example: pnpm tsc --noEmit ``` ### Tests (target changed scope first) ```bash # example: pnpm test -- ``` --- ## File Quick Reference | File | Purpose | |------|---------| | `original-plan.md` | Original approved plan | | `final-transcript.md` | Final planning transcript | | `milestone-plan.md` | Full specification | | `story-tracker.md` | Current progress tracker | | `continuation-runbook.md` | This runbook |