Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 24s
Smoke Test / smoke (pull_request) Failing after 14s
Validate Config / YAML Lint (pull_request) Failing after 14s
Validate Config / JSON Validate (pull_request) Successful in 16s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 46s
Validate Config / Cron Syntax Check (pull_request) Successful in 8s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 7s
Validate Config / Shell Script Lint (pull_request) Failing after 44s
Validate Config / Playbook Schema Validation (pull_request) Successful in 22s
PR Checklist / pr-checklist (pull_request) Failing after 3m55s
Architecture Lint / Lint Repository (pull_request) Has been cancelled
Validate Config / Python Test Suite (pull_request) Has been cancelled
- Added VPS crontab backup parsing to cron-audit-662.py - New audit_fleet() combines hermes cron + VPS crontabs - load_crontab_backups() reads cron/vps/*-crontab-backup.txt - 20+ tests: crontab parsing, job categorization, fleet audit, timestamp parsing, backup loading - ci-cron-validate.py: CI gate that fails on systemic failures - Fresh audit report generated in cron/audit-report.json Closes #662
444 lines
12 KiB
JSON
444 lines
12 KiB
JSON
{
|
|
"audit_time": "2026-04-17T05:34:45.162227+00:00",
|
|
"total_jobs": 33,
|
|
"hermes_jobs": 8,
|
|
"crontab_jobs": 25,
|
|
"summary": {
|
|
"healthy": 33,
|
|
"transient_errors": 0,
|
|
"systemic_failures": 0
|
|
},
|
|
"systemic_jobs": [],
|
|
"transient_jobs": [],
|
|
"all_jobs": [
|
|
{
|
|
"id": "9e0624269ba7",
|
|
"name": "Triage Heartbeat",
|
|
"schedule": "every 15m",
|
|
"state": "paused",
|
|
"enabled": false,
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_run_at": "2026-03-24T15:33:57.749458-04:00",
|
|
"category": "healthy",
|
|
"reason": "Dashboard repo frozen - loops redirected to the-nexus",
|
|
"action": "none \u2014 paused intentionally"
|
|
},
|
|
{
|
|
"id": "e29eda4a8548",
|
|
"name": "PR Review Sweep",
|
|
"schedule": "every 30m",
|
|
"state": "paused",
|
|
"enabled": false,
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_run_at": "2026-03-24T15:21:42.995715-04:00",
|
|
"category": "healthy",
|
|
"reason": "Dashboard repo frozen - loops redirected to the-nexus",
|
|
"action": "none \u2014 paused intentionally"
|
|
},
|
|
{
|
|
"id": "a77a87392582",
|
|
"name": "Health Monitor",
|
|
"schedule": "every 5m",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_run_at": "2026-03-24T15:34:39.045945-04:00",
|
|
"category": "healthy",
|
|
"reason": "Last run succeeded",
|
|
"action": ""
|
|
},
|
|
{
|
|
"id": "36fb2f630a17",
|
|
"name": "Hermes Philosophy Loop",
|
|
"schedule": "every 1440m",
|
|
"state": "unknown",
|
|
"enabled": false,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Never run, no errors",
|
|
"action": ""
|
|
},
|
|
{
|
|
"id": "muda-audit-weekly",
|
|
"name": "Muda Audit",
|
|
"schedule": "0 21 * * 0",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Never run, no errors",
|
|
"action": ""
|
|
},
|
|
{
|
|
"id": "kaizen-retro-349",
|
|
"name": "Kaizen Retro",
|
|
"schedule": "daily at 07:30",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Never run, no errors",
|
|
"action": ""
|
|
},
|
|
{
|
|
"id": "overnight-rd-nightly",
|
|
"name": "Overnight R&D Loop",
|
|
"schedule": "Nightly at 10 PM EDT",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Never run, no errors",
|
|
"action": ""
|
|
},
|
|
{
|
|
"id": "tmux-supervisor-513",
|
|
"name": "Autonomous Cron Supervisor",
|
|
"schedule": "every 7m",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Never run, no errors",
|
|
"action": ""
|
|
},
|
|
{
|
|
"id": "crontab-allegro-0055",
|
|
"name": "model_download_guard.sh",
|
|
"schedule": "0 6 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:allegro) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-allegro-0e85",
|
|
"name": "heartbeat_daemon.py",
|
|
"schedule": "*/15 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:allegro) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-allegro-0e26",
|
|
"name": "Allegro Morning Report at 0600",
|
|
"schedule": "0 6 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:allegro) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-allegro-1928",
|
|
"name": "1 (with retry)",
|
|
"schedule": "0,30 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:allegro) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-allegro-208e",
|
|
"name": "2 (with retry)",
|
|
"schedule": "15,45 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:allegro) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-allegro-214d",
|
|
"name": "dead_man_monitor.sh",
|
|
"schedule": "*/2 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:allegro) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-allegro-20be",
|
|
"name": "config-deadman.sh",
|
|
"schedule": "*/2 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:allegro) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-0c52",
|
|
"name": "run_nightly_watch.sh",
|
|
"schedule": "0 2 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-0860",
|
|
"name": "mempalace_nightly.sh",
|
|
"schedule": "0 3 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-08a6",
|
|
"name": "&)",
|
|
"schedule": "*/10 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-09b8",
|
|
"name": "backup_databases.sh",
|
|
"schedule": "30 3 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-0437",
|
|
"name": "meta_heartbeat.sh",
|
|
"schedule": "*/15 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-09dd",
|
|
"name": "secret_guard.sh",
|
|
"schedule": "0 4 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-1c54",
|
|
"name": "backup_pipeline.sh",
|
|
"schedule": "0 4 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-079b",
|
|
"name": "ultraplan.py",
|
|
"schedule": "0 6 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-2083",
|
|
"name": "emacs-daemon-start.sh",
|
|
"schedule": "@reboot",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-bezalel-0335",
|
|
"name": "ngircd-start.sh",
|
|
"schedule": "@reboot",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:bezalel) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-ezra-1d54",
|
|
"name": "burn-mode.sh",
|
|
"schedule": "*/15 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:ezra) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-ezra-1cbf",
|
|
"name": "gitea_monitor.py",
|
|
"schedule": "*/5 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:ezra) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-ezra-0890",
|
|
"name": "awareness_loop.py",
|
|
"schedule": "*/5 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:ezra) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-ezra-0273",
|
|
"name": "cron_health_monitor.py",
|
|
"schedule": "*/10 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:ezra) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-ezra-1b31",
|
|
"name": "morning_kt_compiler.py",
|
|
"schedule": "0 6 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:ezra) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-ezra-1721",
|
|
"name": "burndown_generator.py",
|
|
"schedule": "5 6 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:ezra) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-ezra-1b5c",
|
|
"name": "mempalace_nightly.sh",
|
|
"schedule": "0 3 * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:ezra) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
},
|
|
{
|
|
"id": "crontab-ezra-0172",
|
|
"name": "dispatch-direct.sh",
|
|
"schedule": "*/15 * * * *",
|
|
"state": "scheduled",
|
|
"enabled": true,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_run_at": null,
|
|
"category": "healthy",
|
|
"reason": "Crontab (crontab:ezra) \u2014 verify logs manually",
|
|
"action": "verify-logs"
|
|
}
|
|
]
|
|
} |