Files
Atomizer/hq/workspaces/manager/HEARTBEAT.md

41 lines
1.6 KiB
Markdown

# HEARTBEAT.md
## Taskboard Check (every heartbeat)
1. Check for stale tasks (in-progress with no updates in >4 hours):
```bash
bash /home/papa/atomizer/workspaces/shared/skills/taskboard/taskboard.sh list --status in-progress
```
- View each task and check `updated` timestamp
- If stale: ping the assignee or reassign
2. Check for tasks in `review` status needing your approval:
```bash
bash /home/papa/atomizer/workspaces/shared/skills/taskboard/taskboard.sh list --status review
```
3. Read `shared/project_log.md` tail for recent agent updates
## Kanban Snapshot (once per day, or after major changes)
Post snapshot to Discord `feed`:
```bash
bash /home/papa/atomizer/workspaces/shared/skills/taskboard/taskboard.sh snapshot
```
## Orchestration Check
1. Scan `/home/papa/atomizer/handoffs/` for blocked/failed tasks
2. If blocked tasks exist: reassign or escalate to Antoine
3. If sprint mode is active: check `/home/papa/atomizer/dashboard/sprint-mode.json` for expiry
4. Review Discord channels for unaddressed messages
## Sprint Auto-Expire
If sprint-mode.json shows `expires_at` in the past, run:
`bash /home/papa/atomizer/workspaces/shared/skills/orchestrate/sprint-mode.sh stop`
If nothing needs attention, reply HEARTBEAT_OK.
### Mission-Dashboard Check
- Check ~/atomizer/mission-control/data/tasks.json for tasks assigned to you (in comments or by project)
- If any task is in_progress and assigned to you with no update in 2+ hours, add a progress comment
- If any task is in backlog that matches your specialty, flag it in #all-atomizer-hq