Audit cron/launchd/daemon — remove dead jobs and document canonical services
- Remove Triage Heartbeat and PR Review Sweep (dashboard-era dead jobs) - These were paused on 2026-04-04: "Dashboard repo frozen - loops redirected to the-nexus" - Document current canonical fleet services in docs/CANONICAL_SERVICES.md - Update cron/audit-report.json to reflect removal Hard rule compliance: VPS crontabs untouched (per #880) Closes #880
This commit is contained in:
@@ -1,42 +1,16 @@
|
||||
{
|
||||
"audit_time": "2026-04-17T05:34:45.162227+00:00",
|
||||
"total_jobs": 33,
|
||||
"hermes_jobs": 8,
|
||||
"total_jobs": 31,
|
||||
"hermes_jobs": 6,
|
||||
"crontab_jobs": 25,
|
||||
"summary": {
|
||||
"healthy": 33,
|
||||
"healthy": 31,
|
||||
"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",
|
||||
|
||||
@@ -1,61 +1,5 @@
|
||||
{
|
||||
"jobs": [
|
||||
{
|
||||
"id": "9e0624269ba7",
|
||||
"name": "Triage Heartbeat",
|
||||
"prompt": "Scan all Timmy_Foundation/* repos for unassigned issues, auto-assign to appropriate agents based on labels/complexity",
|
||||
"schedule": {
|
||||
"kind": "interval",
|
||||
"minutes": 15,
|
||||
"display": "every 15m"
|
||||
},
|
||||
"schedule_display": "every 15m",
|
||||
"repeat": {
|
||||
"times": null,
|
||||
"completed": 6
|
||||
},
|
||||
"enabled": false,
|
||||
"created_at": "2026-03-24T11:28:46.408551-04:00",
|
||||
"next_run_at": "2026-03-24T15:48:57.749458-04:00",
|
||||
"last_run_at": "2026-03-24T15:33:57.749458-04:00",
|
||||
"last_status": "ok",
|
||||
"last_error": null,
|
||||
"deliver": "local",
|
||||
"origin": null,
|
||||
"state": "paused",
|
||||
"paused_at": "2026-03-24T16:23:01.614552-04:00",
|
||||
"paused_reason": "Dashboard repo frozen - loops redirected to the-nexus",
|
||||
"skills": [],
|
||||
"skill": null
|
||||
},
|
||||
{
|
||||
"id": "e29eda4a8548",
|
||||
"name": "PR Review Sweep",
|
||||
"prompt": "Check all Timmy_Foundation/* repos for open PRs, review diffs, merge passing ones, comment on problems",
|
||||
"schedule": {
|
||||
"kind": "interval",
|
||||
"minutes": 30,
|
||||
"display": "every 30m"
|
||||
},
|
||||
"schedule_display": "every 30m",
|
||||
"repeat": {
|
||||
"times": null,
|
||||
"completed": 2
|
||||
},
|
||||
"enabled": false,
|
||||
"created_at": "2026-03-24T11:28:46.408986-04:00",
|
||||
"next_run_at": "2026-03-24T15:51:42.995715-04:00",
|
||||
"last_run_at": "2026-03-24T15:21:42.995715-04:00",
|
||||
"last_status": "ok",
|
||||
"last_error": null,
|
||||
"deliver": "local",
|
||||
"origin": null,
|
||||
"state": "paused",
|
||||
"paused_at": "2026-03-24T16:23:02.731437-04:00",
|
||||
"paused_reason": "Dashboard repo frozen - loops redirected to the-nexus",
|
||||
"skills": [],
|
||||
"skill": null
|
||||
},
|
||||
{
|
||||
"id": "a77a87392582",
|
||||
"name": "Health Monitor",
|
||||
@@ -108,7 +52,8 @@
|
||||
"deliver": "local",
|
||||
"origin": null,
|
||||
"skills": [],
|
||||
"skill": null
|
||||
"skill": null,
|
||||
"state": "unknown"
|
||||
},
|
||||
{
|
||||
"id": "muda-audit-weekly",
|
||||
|
||||
Reference in New Issue
Block a user