โ† back to command center

Backups /backup-status

yellow 1h ago ยท started 2026-04-28T18:20:09.618503+00:00

Headline Metrics

No headline metrics configured (validation-only tile).

Validation Findings (1)

SeverityCodeMessageContext
warningAIRTABLE_NO_BACKUPNo automated Airtable backup exists (build n8n workflow)โ€”

Trend

Capture History

How to refresh

Engine: python3 ~/.claude/scripts/backup-status.py --report

Capture (writes to dashboard-data/latest/): ~/.claude/scripts/dashboard-capture.sh backup-status

Raw output

1,325 bytes of JSON
{
  "skill": "backup-status",
  "today": "2026-04-28",
  "server_backup": {
    "last_complete_line": "2026-04-28 02:07:03 [server-backup] Backup complete: backup-2026-04-28.tar.gz -> gdrive-work:backups/server/",
    "backup_date": "2026-04-28",
    "archive": "backup-2026-04-28.tar.gz",
    "age_days": 0
  },
  "gdrive_backup": {
    "newest": "backup-2026-04-28.tar.gz"
  },
  "openclaw_backups": {
    "recent": [
      "/tmp/openclaw-backup-20260426-024350.tgz"
    ],
    "count_recent": 1
  },
  "dropbox_local": {
    "config_dir_present": true,
    "api_docs_dir_present": true
  },
  "anthropic_oauth": {
    "present": true,
    "age_days": 2
  },
  "airtable_backup": {
    "automated": false,
    "note": "No automated Airtable backup \u2014 manual export only"
  },
  "validation": {
    "skill": "backup-status",
    "started_at": "2026-04-28T18:20:09.618503+00:00",
    "checks_run": [
      "server_backup",
      "gdrive_backup",
      "openclaw_backups",
      "dropbox_local",
      "anthropic_oauth"
    ],
    "summary": {
      "errors": 0,
      "warnings": 1,
      "info": 0
    },
    "findings": [
      {
        "severity": "warning",
        "code": "AIRTABLE_NO_BACKUP",
        "message": "No automated Airtable backup exists (build n8n workflow)",
        "context": {}
      }
    ]
  }
}