Problem
- when i start a new claude session it has an incorrect view of what comes next in the task list
Cause
- openspec reads
MEMORY.md instead of directly looking at tasks.md when starting a new session
MEMORY.md is not updated with current progress when working through tasks.md so it becomes stale (and therefore useless)
Proposal
- Also update
MEMORY.md when checking off tasks in tasks.md
Environment
openspec version 1.1.1
2.1.39 (Claude Code)