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

1.6 KiB

HEARTBEAT.md

Taskboard Check (every heartbeat)

  1. Check for stale tasks (in-progress with no updates in >4 hours):

    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 /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 /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