Some checks failed
Architecture Lint / Linter Tests (push) Successful in 17s
Validate Config / YAML Lint (push) Failing after 13s
Smoke Test / smoke (push) Failing after 15s
Validate Config / JSON Validate (push) Successful in 17s
Validate Config / Cron Syntax Check (push) Successful in 10s
Validate Config / Deploy Script Dry Run (push) Successful in 11s
Validate Config / Python Syntax & Import Check (push) Failing after 47s
Validate Config / Shell Script Lint (push) Failing after 48s
Validate Config / Python Test Suite (push) Has been skipped
Validate Config / Playbook Schema Validation (push) Successful in 22s
Architecture Lint / Lint Repository (push) Failing after 21s
Architecture Lint / Linter Tests (pull_request) Successful in 13s
Validate Config / YAML Lint (pull_request) Failing after 14s
Smoke Test / smoke (pull_request) Failing after 18s
Validate Config / JSON Validate (pull_request) Successful in 17s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 50s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Cron Syntax Check (pull_request) Successful in 11s
Validate Config / Shell Script Lint (pull_request) Failing after 53s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 14s
Validate Config / Playbook Schema Validation (pull_request) Successful in 24s
Architecture Lint / Lint Repository (pull_request) Failing after 21s
PR Checklist / pr-checklist (pull_request) Failing after 4m5s
- 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
177 lines
5.7 KiB
JSON
177 lines
5.7 KiB
JSON
{
|
|
"jobs": [
|
|
{
|
|
"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,
|
|
"state": "unknown"
|
|
},
|
|
{
|
|
"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
|
|
},
|
|
{
|
|
"id": "kaizen-retro-349",
|
|
"name": "Kaizen Retro",
|
|
"prompt": "Run the automated burn-cycle retrospective. Execute: cd /root/wizards/ezra/workspace/timmy-config && ./bin/kaizen-retro.sh",
|
|
"model": "hermes3:latest",
|
|
"provider": "ollama",
|
|
"base_url": "http://localhost:11434/v1",
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 1440,
|
|
"display": "every 1440m"
|
|
},
|
|
"schedule_display": "daily at 07:30",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 0
|
|
},
|
|
"enabled": true,
|
|
"created_at": "2026-04-07T15:30:00.000000Z",
|
|
"next_run_at": "2026-04-08T07:30:00.000000Z",
|
|
"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
|
|
},
|
|
{
|
|
"id": "overnight-rd-nightly",
|
|
"name": "Overnight R&D Loop",
|
|
"prompt": "Run the overnight R&D automation: Deep Dive paper synthesis, tightening loop for tool-use training data, DPO export sweep, morning briefing prep. All local inference via Ollama.",
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 2 * * *",
|
|
"display": "0 2 * * * (10 PM EDT)"
|
|
},
|
|
"schedule_display": "Nightly at 10 PM EDT",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 0
|
|
},
|
|
"enabled": true,
|
|
"created_at": "2026-04-13T02:00:00+00:00",
|
|
"next_run_at": null,
|
|
"last_run_at": null,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"deliver": "local",
|
|
"origin": "perplexity/overnight-rd-automation",
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"skills": [],
|
|
"skill": null
|
|
},
|
|
{
|
|
"id": "tmux-supervisor-513",
|
|
"name": "Autonomous Cron Supervisor",
|
|
"prompt": "Load the tmux-supervisor skill and execute the monitoring protocol.\n\nCheck both `dev` and `timmy` tmux sessions for idle panes. Only send Telegram notifications on actionable events (idle, overflow, failure). Be silent when all agents are working.\n\nSteps:\n1. List all tmux sessions (skip 'Alexander')\n2. For each session, list windows and panes\n3. Capture each pane and classify state (idle vs active)\n4. For idle panes: read context, craft context-aware prompt\n5. Send /queue prompts to idle panes\n6. Verify prompts landed\n7. Only notify via Telegram if:\n - A pane was prompted (idle detected)\n - A pane shows context overflow (>80%)\n - A pane is stuck or crashed\n8. If all panes are active: respond with [SILENT]",
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 7,
|
|
"display": "every 7m"
|
|
},
|
|
"schedule_display": "every 7m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 0
|
|
},
|
|
"enabled": true,
|
|
"created_at": "2026-04-15T03:00:00.000000+00:00",
|
|
"next_run_at": null,
|
|
"last_run_at": null,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"deliver": "telegram",
|
|
"origin": null,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"skills": [
|
|
"tmux-supervisor"
|
|
],
|
|
"skill": "tmux-supervisor"
|
|
}
|
|
],
|
|
"updated_at": "2026-04-13T02:00:00+00:00"
|
|
} |