✨ Highlights
- Complete SOP Documentation Suite — 8 new guides covering agent workflows, sprint planning, multi-agent orchestration, cross-model review, best practices, examples, and power user tips
- Bulk Archive Error Handling — Fixed silent failures in Done column archival with per-task error tracking and user feedback toasts
- Sidebar Metrics Sync — Fixed stale task counts by invalidating metrics cache on status changes
📚 Documentation (8 new files)
- GETTING-STARTED.md — 5-minute quickstart (Neal @nealmummau credit)
- SOP-agent-task-workflow.md — Task lifecycle with API/CLI examples
- SOP-sprint-planning.md — Epic → Sprint hierarchy + RF-002 bug example
- SOP-multi-agent-orchestration.md — PM + worker orchestration patterns
- SOP-cross-model-code-review.md — Claude ↔ GPT gate (91% RF-002 validation)
- BEST-PRACTICES.md — 10 DOs + 10 DON'Ts from real usage
- EXAMPLES-agent-workflows.md — 6 copy/pasteable recipes
- TIPS-AND-TRICKS.md — CLI shortcuts, integrations, power moves
- README.md — Added 'Documentation Map' section
🐛 Fixes
GH-86: Bulk Archive Silent Failure
- Per-task error tracking (replaces Promise.all)
- Toast notifications on success/partial/failure
- Console logging of individual task failures
- File: web/src/components/board/BulkActionsBar.tsx
GH-87: Sidebar Metrics Out of Sync
- Invalidate metrics cache when task status changes
- Prevents up-to-30s lag in sidebar counts
- Preserves timer state during mutations
- File: web/src/hooks/useTasks.ts
🛠️ Scripts
- scripts/dev-clean.sh — Added pnpm path resolution for launchd
- scripts/dev-watchdog.sh — Improved restart storm prevention
📦 Version Bumps
- Root: 1.4.1 → 1.5.0
- Server: 1.4.1 → 1.5.0
- Web: 1.4.1 → 1.5.0
- Shared: 1.4.1 → 1.5.0
See CHANGELOG.md for full details.