---
name: project-monitor
description: >
  Project monitoring, logging, sprint reports, session resumption. AUTO-TRIGGERED at task
  completion, sprint end, session start/end. Also trigger on: "status", "metrics", "retro".
---

# Project Monitor — Morocco 2030

## Log Files (`.claude/.logs/`)

| File | Contents |
|---|---|
| `activity.md` | Completed tasks, milestones |
| `decisions.md` | Architecture decisions |
| `issues.md` | Bugs, blockers |
| `risks.md` | Risks + mitigations |
| `corrections.md` | Scope changes |
| `communications.md` | Specialist handoffs |
| `sessions.md` | Session start/end |
| `metrics.md` | Sprint snapshots |

## Session Resumption

At session start, read LAST `SESSION_END` from `sessions.md`:
```
📋 Last session ([date]):
  ✅ Completed: [task names]
  🔄 In progress: [task — step X]
  🚧 Blocked: [blocker or "none"]
  → Next: [task ID]
Continuing from here...
```

## Sprint Snapshot

```markdown
### [date] SPRINT_SNAPSHOT — Sprint N
- Planned: N tasks | Completed: N | Blocked: N
- Tests: [unit pass rate] / [E2E pass rate]
- DoD items: N/14
- Open risks: N
```
