Diablo_ClaudeMD_Ricing_example/HEARTBEAT.md
diablo 50fa79407d
Some checks are pending
CI — CoM Config Validation / Validate JSON Configs (push) Waiting to run
CI — CoM Config Validation / Validate YAML Configs (push) Waiting to run
CI — CoM Config Validation / Lint Shell Scripts (push) Waiting to run
CI — CoM Config Validation / Secret Detection (push) Waiting to run
CI — CoM Config Validation / Lint Markdown (push) Waiting to run
CI — CoM Config Validation / Validate CODEOWNERS (push) Waiting to run
CoM Claude Command Center — sanitized public configuration
Public, sanitized mirror of an AI orchestration command center: agents, skills,
MCP servers, slash-command workflows. All infrastructure identifiers, hostnames,
mesh IPs/subnets, repo paths, maintainer identity, and hardware fleet specifics
scrubbed to <placeholders>; session debug logs and host-specific memory removed.
No live credentials. Verified clean by automated leak sweep. See SANITIZATION.md.

churchofmalware.org . authorized research only
2026-06-10 02:02:03 -04:00

3.5 KiB

HEARTBEAT — Scheduled & Recurring Tasks

Autonomous tasks the CADevO agent should execute on schedule. Wire these via CronCreate or n8n workflows.

Daily

  • Morning Report (08:00): Check git status on Syn_OS, Notion updates, Slack mentions, system health
  • Session Log Digest (23:00): Summarize today's session.log entries, save to memory if notable
  • Dependency Watch (03:00): cargo audit on Syn_OS, flag new CVEs

Weekly

  • Monday Sprint Sync (09:00): Pull Mission Control board from Notion, summarize open items
  • Wednesday Security Sweep (02:00): Run /security-audit against .claude config and Syn_OS
  • Friday Knowledge Sync (17:00): Index new Google Docs, sync to Notion, update MEMORY.md

On-Demand (Triggered by Events)

  • Post-Commit: Run safety gate (secret scan) after any Syn_OS commit
  • New PR: Auto-review with Apex when PR opened on Master-Archive or Syn_OS
  • Mesh Node Change: Alert when Tailscale node goes offline/online

n8n Workflow Mappings (10 total)

Core 5 (Existing Plan)

# Task n8n Workflow Trigger Status
1 Morning Report CoM-morning-briefing Cron 08:00 daily Planned
2 Notion Sync CoM-notion-sync Cron Fri 17:00 Planned
3 Google Docs Dump CoM-gdocs-index Cron Fri 17:00 + manual Planned
4 Dependency Audit CoM-cargo-audit Cron 03:00 daily Planned
5 Slack Digest CoM-slack-digest Cron 08:00 daily Planned
# Task n8n Workflow Trigger Value
6 GitHub PR Watchdog CoM-pr-watchdog GitHub webhook (PR opened/updated) Auto-assign Apex review, post summary to Slack #dev, update Mission Control
7 Todoist ↔ Notion Board Sync CoM-todoist-notion-sync Bidirectional webhook (every 15min) Keeps personal Todoist tasks mirrored to Mission Control team board
8 Google Calendar → Notion Timeline CoM-gcal-notion-timeline Google Calendar webhook (event created/updated) Syncs deadlines, meetings, SNHU due dates into Notion calendar view
9 Tailscale Mesh Health Monitor CoM-mesh-healthcheck Cron every 5min Pings all ARCANUM nodes via Tailscale API, alerts Slack on node down
10 Research Auto-Indexer CoM-research-ingest Google Drive webhook (new file in Starred) Detects new Google Docs, extracts content, creates Notion page, tags by category

Google Docs Dump Workflow Detail (CoM-gdocs-index)

Trigger: Manual or Cron (Friday 17:00)
Steps:
  1. Google Drive API → List all Starred docs
  2. For each doc → Export as plain text
  3. Classify by topic (AI categorization via Claude API)
  4. Check Notion DB for existing entry (dedup by doc ID)
  5. If new → Create Notion page in Google Docs Starred Import DB
  6. If updated → Update existing Notion page content
  7. Send summary to Slack #research with count of new/updated docs

Todoist + Google Calendar Integration Detail

Todoist → Notion:
  1. Todoist webhook fires on task create/update/complete
  2. n8n maps Todoist project → Notion board column (Backlog/In Progress/Done)
  3. Priority P1-P4 → Notion priority property
  4. Due date → Notion date property
  5. Bidirectional: Notion board changes push back to Todoist

Google Calendar → Notion:
  1. Google Calendar webhook fires on event change
  2. n8n creates/updates Notion timeline entry
  3. Tags: SNHU, Sprint, Meeting, Deadline
  4. Links to related Mission Control items if title matches