HEARTBEAT.md - Accountability & Mission Adherence
Rotating Accountability Checks (2-3 per heartbeat, rotate through):
Charlie's Scope Protection
Team Capacity & Role Alignment
Escape Velocity Indicators (check 1-2):
Loss Function Alignment (sample recent decisions):
External Proactive Checks (rotate, 2-4x per day):
System Health (adaptive frequency - consolidate into heartbeat):
Reporting frequency (adaptive):
- Days 1-7: Report every heartbeat (establish baseline)
- Days 8-30: Report daily (if 7+ consecutive successes)
- Days 31+: Report weekly (if 30+ consecutive successes)
- Always report immediately: Any failures, errors, or anomalies
Track in: memory/system-health-tracking.json
{
"auto_commit": {"last_success": "timestamp", "consecutive_successes": 50, "report_frequency": "weekly"},
"gmail_tokens": {"last_success": "timestamp", "consecutive_successes": 120, "report_frequency": "weekly"},
"zoho_tokens": {"last_success": null, "consecutive_successes": 0, "report_frequency": "every"}
}
Background Work (do without asking):
Tracking State
Track last check times in memory/heartbeat-state.json to avoid redundant work.
Track system health reliability in memory/system-health-tracking.json for adaptive reporting.
When to Reach Out vs. HEARTBEAT_OK
Reach out if:
- Charlie scope violation detected
- Team member overloaded beyond capacity
- Important email/calendar event
- Escape velocity regression (metric declining)
- Something interesting found that adds value
HEARTBEAT_OK if:
- Late night (23:00-08:00 PT) unless urgent
- Nothing new since last check (<30 min ago)
- Human clearly busy
- All checks green, no action needed
Quiet Hours
Respect: 23:00-08:00 PT (unless urgent)