{
  "jobs": [
    {
      "id": "4e8a65d59f31",
      "name": "memory-audit-prune",
      "prompt": "You are running the weekly memory audit for Rob's Hermes instance. Your job: keep the 'memory' store lean (facts + gotchas + pointers to skills) without losing irreducible information. The 'user' profile store is OFF-LIMITS \u2014 do not modify it.\n\nRules for the audit:\n1. Read the current memory entries (call the memory tool with no operations to list them).\n2. An entry is TRIM-WORTHY if it contains: (a) narrative backstory or rejection stories, (b) dates that aren't the fact itself, (c) procedural detail that lives in a named skill (check skills are referenced by name), (d) completed-task logs or stale status flags (e.g. 'fix block handed to Rob' where the fix was applied \u2014 verify before removing; if unsure, KEEP and flag).\n3. An entry is IRREDUCIBLE if it's a user preference/correction, a locked decision (brand, positioning), an open security item, or an environment fact with no skill home.\n4. NEVER remove: open security items, locked positioning/brand decisions, or anything you're less than fully confident is redundant.\n5. If you trim: use ONE batch operations call. Keep the fact + the gotcha + the skill pointer; cut the story.\n6. REPORTING: If you made changes or found something questionable, reply with a SHORT summary (what was trimmed, chars freed, anything flagged for Rob's decision). If the store is clean and nothing changed, reply with exactly one line: 'Memory audit clean \u2014 no changes.' Do not pad the report.",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "provider_snapshot": "nous",
      "model_snapshot": "moonshotai/kimi-k3",
      "base_url": null,
      "script": null,
      "no_agent": false,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "0 7 * * 1",
        "display": "0 7 * * 1"
      },
      "schedule_display": "0 7 * * 1",
      "repeat": {
        "times": null,
        "completed": 2
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-08-06T01:23:00.984846+00:00",
      "next_run_at": "2026-08-17T07:00:00+00:00",
      "last_run_at": "2026-08-10T13:31:40.979740+00:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": null,
      "enabled_toolsets": [
        "memory"
      ],
      "workdir": null,
      "fire_claim": null
    },
    {
      "id": "7f93f7b456d9",
      "name": "gateway-watchdog",
      "prompt": "Run the VPS gateway watchdog script; stdout (if any) is delivered verbatim to Rob.",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "provider_snapshot": null,
      "model_snapshot": null,
      "base_url": null,
      "script": "gateway-watchdog-vps.sh",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "*/5 * * * *",
        "display": "*/5 * * * *"
      },
      "schedule_display": "*/5 * * * *",
      "repeat": {
        "times": null,
        "completed": 2443
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-08-07T08:28:06.067682+00:00",
      "next_run_at": "2026-08-15T20:00:00+00:00",
      "last_run_at": "2026-08-15T19:55:26.291069+00:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": null,
      "enabled_toolsets": null,
      "workdir": null,
      "fire_claim": null
    },
    {
      "id": "e818e880c0bb",
      "name": "domain-gtm-watchdog",
      "prompt": "Run the domain + GTM watchdog script. Deliver its stdout verbatim. If stdout is empty, send no message.",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "provider_snapshot": "nous",
      "model_snapshot": "stepfun/step-3.7-flash:free",
      "base_url": null,
      "script": "domain-gtm-watchdog.sh",
      "no_agent": false,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "0 3,15 * * *",
        "display": "0 3,15 * * *"
      },
      "schedule_display": "0 3,15 * * *",
      "repeat": {
        "times": null,
        "completed": 2
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-08-14T21:20:28.459212+00:00",
      "next_run_at": "2026-08-16T03:00:00+00:00",
      "last_run_at": "2026-08-15T15:01:28.974116+00:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": null,
      "enabled_toolsets": null,
      "workdir": null,
      "fire_claim": null
    },
    {
      "id": "d61e76b6ed34",
      "name": "gannon-hit-watchdog",
      "prompt": "Run the Gannon site hit watchdog script. If it reports a hit, deliver the output. If it reports no new hits, send no message.",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "provider_snapshot": "nous",
      "model_snapshot": "stepfun/step-3.7-flash:free",
      "base_url": null,
      "script": "gannon-hit-watchdog.sh",
      "no_agent": false,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "*/30 * * * *",
        "display": "*/30 * * * *"
      },
      "schedule_display": "*/30 * * * *",
      "repeat": {
        "times": null,
        "completed": 39
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-08-15T00:12:20.835948+00:00",
      "next_run_at": "2026-08-15T20:00:00+00:00",
      "last_run_at": "2026-08-15T19:30:26.189254+00:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "all",
      "origin": null,
      "enabled_toolsets": null,
      "workdir": null,
      "fire_claim": null
    }
  ],
  "updated_at": "2026-08-15T19:55:26.291739+00:00"
}