Highlights
- Dev source watching restarts the engine cleanly, draining active agents before rebuilding
- Queue activity no longer repeats dependency and file-scope blocker entries for unchanged blockers
- Duplicate detection ignores completed and archived tasks while protecting active work
New
- Development source watching restarts the engine automatically on source changes: new admission is closed, active agents drain, the build is refreshed, and the supervised engine is respawned.
Fixed
- Dependency and file-scope queue activity entries no longer repeat while the blocker is unchanged, so the task queue log stays readable.
- Duplicate detection now matches against active tasks only, skipping completed and archived ones across intake, planning, and recovery.