Update memory-bank/progress.md to reflect current project status, what's completed, what's in progress, what's planned next, and known issues/tech debt.
Rules:
- •Do not create or modify any files outside
memory-bank/progress.md. - •Preserve existing content where possible; make minimal edits.
- •Do not invent facts. If you cannot confirm something from the repo, terminal output, or user messages, label it as TODO.
- •Keep items short and scannable.
- •Keep the file concise (aim for 1–2 screens).
Process:
- •Confirm
memory-bank/progress.mdexists. If not, create it using the template from/init-memory-bank. - •Gather context using:
- •
git log -n 50 --oneline --decorate - •
git status - •
git diff(andgit diff --stagedif relevant) - •Search for open TODO/FIXME notes (optional)
- •If an issue tracker is not available, infer “Planned” conservatively and use TODO markers.
- •
- •Update these sections:
- •Status: summarize the current phase/maturity (use TODO if unclear)
- •Completed: add recently completed milestones/features
- •In Progress: list active work items
- •Planned: list next milestones (avoid speculation; use TODO if unknown)
- •Known Issues / Tech Debt: list bugs, gaps, refactors needed (from TODO/FIXME, diffs, or known items)
- •Write changes to
memory-bank/progress.md. - •Output a short summary of what changed.
Format:
- •Use Markdown headings exactly as in the file.
- •Use bullet lists under each section.