Implements muda-audit.sh to measure the 7 wastes across the fleet: 1. Overproduction — agent issues created vs closed 2. Waiting — rate-limited API attempts from loop logs 3. Transport — issues closed-and-redirected 4. Overprocessing — PR diff size outliers (>500 lines for non-epics) 5. Inventory — issues open >30 days with no activity 6. Motion — git clone/rebase operations per issue from logs 7. Defects — PRs closed without merge vs merged - fleet/muda_audit.py: core audit logic using gitea_client.py - fleet/muda-audit.sh: thin bash wrapper - cron/jobs.json: add Hermes cron job for weekly Sunday 21:00 runs - cron/muda-audit.crontab: raw crontab snippet for host-level scheduling Posts waste report to Telegram with week-over-week trends and top 3 elimination suggestions. Part of Epic: #345 Closes: #350
143 lines
4.3 KiB
JSON
143 lines
4.3 KiB
JSON
{
|
|
"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",
|
|
"prompt": "Check Ollama is responding, disk space, memory, GPU utilization, process count",
|
|
"model": "hermes3:latest",
|
|
"provider": "ollama",
|
|
"base_url": "http://localhost:11434/v1",
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 5,
|
|
"display": "every 5m"
|
|
},
|
|
"schedule_display": "every 5m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 14
|
|
},
|
|
"enabled": true,
|
|
"created_at": "2026-03-24T11:28:46.409367-04:00",
|
|
"next_run_at": "2026-03-24T15:39:39.045945-04:00",
|
|
"last_run_at": "2026-03-24T15:34:39.045945-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"deliver": "local",
|
|
"origin": null,
|
|
"state": "scheduled",
|
|
"skills": [],
|
|
"skill": null
|
|
},
|
|
{
|
|
"id": "36fb2f630a17",
|
|
"name": "Hermes Philosophy Loop",
|
|
"prompt": "Hermes Philosophy Loop: File issues to Timmy_Foundation/hermes-agent",
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 1440,
|
|
"display": "every 1440m"
|
|
},
|
|
"schedule_display": "every 1440m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 0
|
|
},
|
|
"enabled": false,
|
|
"created_at": "2026-03-24T11:28:46.410059-04:00",
|
|
"next_run_at": "2026-03-25T11:28:46.410064-04:00",
|
|
"last_run_at": null,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"deliver": "local",
|
|
"origin": null,
|
|
"skills": [],
|
|
"skill": null
|
|
},
|
|
{
|
|
"id": "muda-audit-weekly",
|
|
"name": "Muda Audit",
|
|
"prompt": "Run the Muda Audit script at /root/wizards/ezra/workspace/timmy-config/fleet/muda-audit.sh. The script measures the 7 wastes across the fleet and posts a report to Telegram. Report whether it succeeded or failed.",
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 21 * * 0",
|
|
"display": "0 21 * * 0"
|
|
},
|
|
"schedule_display": "0 21 * * 0",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 0
|
|
},
|
|
"enabled": true,
|
|
"created_at": "2026-04-07T15:00:00+00:00",
|
|
"next_run_at": null,
|
|
"last_run_at": null,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"deliver": "local",
|
|
"origin": null,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"skills": [],
|
|
"skill": null
|
|
}
|
|
],
|
|
"updated_at": "2026-04-07T15:00:00+00:00"
|
|
} |