{
  "jobs": [
    {
      "id": "c9aa1946bd2a",
      "name": "notebooklm-auth-refresh",
      "prompt": "",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "provider_snapshot": null,
      "model_snapshot": null,
      "base_url": null,
      "script": "notebooklm_auth_watchdog.sh",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "0 */6 * * *",
        "display": "0 */6 * * *"
      },
      "schedule_display": "0 */6 * * *",
      "repeat": {
        "times": null,
        "completed": 17
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-07-12T07:36:04.235910+02:00",
      "next_run_at": "2026-07-16T00:00:00+02:00",
      "last_run_at": "2026-07-15T18:00:37.905620+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "local",
      "origin": {
        "platform": "telegram",
        "chat_id": "-1003707758328",
        "chat_name": "NV-Office",
        "thread_id": "18",
        "user_id": "5566792903"
      },
      "enabled_toolsets": null,
      "workdir": null,
      "fire_claim": null
    },
    {
      "id": "cf6e57640673",
      "name": "git-auto-sync",
      "prompt": "",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "provider_snapshot": null,
      "model_snapshot": null,
      "base_url": null,
      "script": "git-auto-sync.sh",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "interval",
        "minutes": 480,
        "display": "every 480m"
      },
      "schedule_display": "every 480m",
      "repeat": {
        "times": null,
        "completed": 4
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-07-14T09:02:50.622018+02:00",
      "next_run_at": "2026-07-15T22:54:17.816513+02:00",
      "last_run_at": "2026-07-15T10:38:48.757485+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "local",
      "origin": {
        "platform": "telegram",
        "chat_id": "-1003707758328",
        "chat_name": "NV-Office",
        "thread_id": "18",
        "user_id": "5566792903"
      },
      "enabled_toolsets": null,
      "workdir": "/opt/ai-os/products/ceo",
      "fire_claim": null
    },
    {
      "id": "476c036bd728",
      "name": "Fulbright Brand Monitoring",
      "prompt": "Single cron job mode for Fulbright brand monitoring.\n\nRun one end-to-end pass only:\n1. Crawl the web and public social chatter for the topic below.\n2. Use the active crawl window for this run: from the last successful run time up to now. If there is no previous successful run, use a conservative 72-hour catch-up window.\n3. Deduplicate against previously sent items.\n4. Apply social listening analysis.\n5. Send only the final digest to Telegram thread 3688.\n6. If nothing genuinely new since the last run, respond with [SILENT].\n\nTopic:\nFulbright University, FUV, FSPPM, c\u00e1c crisis, tin t\u1ee9c n\u1ebfu c\u00f3 v\u1ec1 tr\u01b0\u1eddng Fulbright t\u1ea1i Vi\u1ec7t Nam b\u1eadc \u0111\u1ea1i h\u1ecdc, th\u1ea1c s\u1ef9 v\u00e0 c\u00e1c ng\u00e1ch li\u00ean quan.\n\nRequired digest format in Vietnamese, compact and high-signal, with up to 8 bullets total, grouped when relevant into:\n1. Tin ch\u00ednh th\u1ee9c / earned media\n2. Social signals / th\u1ea3o lu\u1eadn c\u1ed9ng \u0111\u1ed3ng\n3. R\u1ee7i ro / tranh lu\u1eadn / hi\u1ec3u nh\u1ea7m c\u1ea7n theo d\u00f5i\n4. Kho\u1ea3ng tr\u1ed1ng x\u00e1c minh / items to watch\n\nFor each bullet:\n* one concise headline\n* one sentence on why it matters\n* one link\n\nFor any item in the risk / controversy section, do not be generic. Explicitly include:\n* the concrete narrative being repeated\n* the keyword or phrase driving it\n* where it appears\n* whether the connection to Fulbright is direct or indirect\n* whether it looks like a real risk, a misunderstanding, or noise\n* what should be monitored next\n\nImportant rules:\n* distinguish official sources, independent media, and social chatter\n* do not overstate unverified claims\n* prioritize genuinely new developments\n* keep intermediary logs silent\n* record the crawl window in the run output for operator visibility if available\n* if the digest would get too long, trim to the highest-signal items instead of spilling noise",
      "skills": [
        "topic-news-digest-social-listening"
      ],
      "skill": "topic-news-digest-social-listening",
      "model": null,
      "provider": "local9router",
      "provider_snapshot": null,
      "model_snapshot": "default",
      "base_url": null,
      "script": null,
      "no_agent": false,
      "context_from": null,
      "schedule": {
        "kind": "interval",
        "minutes": 2880,
        "display": "every 2880m"
      },
      "schedule_display": "every 2880m",
      "repeat": {
        "times": null,
        "completed": 4
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-07-15T14:22:02.936883+02:00",
      "next_run_at": "2026-07-17T16:17:00.801839+02:00",
      "last_run_at": "2026-07-15T14:57:37.855778+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "telegram:-1003707758328:3688",
      "origin": null,
      "enabled_toolsets": [
        "web"
      ],
      "workdir": null,
      "fire_claim": null
    }
  ],
  "updated_at": "2026-07-15T18:00:37.906884+02:00"
}