{
  "metrics": {
    "live_jobs": 115,
    "live_errors": 4,
    "live_warnings": 27,
    "active_tasks": 125,
    "blocked_tasks": 31,
    "disabled_error_noise": 22
  },
  "recommended_actions": [
    [
      "Fix this week",
      "Dropbox backup token expired. Drive backup still exists, but Dropbox backup needs reconnect or retirement."
    ],
    [
      "Fix this week",
      "Reimbursement daily digest has a NameError; weekly scan may still run, but digest is broken."
    ],
    [
      "Clean up",
      "There are many disabled one-shot jobs carrying stale errors. Archive/remove them so dashboard noise drops."
    ],
    [
      "Review blockers",
      "31 active tasks are blocked/waiting; top blockers are shown below."
    ]
  ],
  "live_errors": [
    {
      "name": "backup_md_to_dropbox.sh",
      "schedule": "25 2 * * *",
      "cmd": "/home/constantine/.openclaw/workspace/scripts/backup_md_to_dropbox.sh >> /home/constantine/.openclaw/workspace/logs/md_backup_dropbox_cron.log 2>&1",
      "log": "/home/constantine/.openclaw/workspace/logs/md_backup_dropbox_cron.log",
      "sev": "error",
      "disabled": false,
      "last_log": "2026-07-05 02:25",
      "log_ago": "14h 57m ago",
      "summary": "2026/07/05 02:25:02 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"",
      "tail": "2026/07/02 02:25:01 ERROR : Fatal error received - not attempting retries\n2026/07/02 02:25:01 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"\n2026/07/03 02:25:03 ERROR : Fatal error received - not attempting retries\n2026/07/03 02:25:03 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"\n2026/07/04 02:25:02 ERROR : Fatal error received - not attempting retries\n2026/07/04 02:25:02 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"\n2026/07/05 02:25:02 ERROR : Fatal error received - not attempting retries\n2026/07/05 02:25:02 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"",
      "source": "System",
      "category": "Backups",
      "enabled": true,
      "status": "error",
      "next": "\u2014",
      "last": "2026-07-05 02:25",
      "error": "2026/07/05 02:25:02 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"",
      "delivery": "log"
    },
    {
      "name": "REIMBURSEMENT_DAILY_DIGEST",
      "schedule": "30 2 * * *",
      "cmd": "TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/reimbursement_daily_digest.py >> /home/constantine/.openclaw/workspace/logs/reimbursement_daily_digest.log 2>&1 # REIMBURSEMENT_DAILY_DIGEST",
      "log": "/home/constantine/.openclaw/workspace/logs/reimbursement_daily_digest.log",
      "sev": "error",
      "disabled": false,
      "last_log": "2026-07-05 02:30",
      "log_ago": "14h 52m ago",
      "summary": "NameError: name 'filed' is not defined. Did you mean: 'filter'?",
      "tail": "    main()\n  File \"/home/constantine/.openclaw/workspace/scripts/reimbursement_daily_digest.py\", line 183, in main\n    digest = build_digest()\n             ^^^^^^^^^^^^^^\n  File \"/home/constantine/.openclaw/workspace/scripts/reimbursement_daily_digest.py\", line 142, in build_digest\n    elif not ready and not filed:\n                           ^^^^^\nNameError: name 'filed' is not defined. Did you mean: 'filter'?",
      "source": "System",
      "category": "Cases / Reimbursements",
      "enabled": true,
      "status": "error",
      "next": "\u2014",
      "last": "2026-07-05 02:30",
      "error": "NameError: name 'filed' is not defined. Did you mean: 'filter'?",
      "delivery": "log"
    },
    {
      "name": "RESCUERS_ARTICLE_POSTER",
      "schedule": "30 10 * * *",
      "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/rescuers_article_poster.py --publish >> logs/rescuers_article_poster.log 2>&1  # RESCUERS_ARTICLE_POSTER",
      "log": "/home/constantine/.openclaw/workspace/logs/rescuers_article_poster.log",
      "sev": "error",
      "disabled": false,
      "last_log": "2026-07-05 10:30",
      "log_ago": "6h 51m ago",
      "summary": "requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://susangarrettdogagility.com/2026/06/dog-sitting-tips/",
      "tail": "  File \"/home/constantine/.openclaw/workspace/scripts/rescuers_article_poster.py\", line 759, in main\n    meta = get_article_meta(url)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/constantine/.openclaw/workspace/scripts/rescuers_article_poster.py\", line 198, in get_article_meta\n    r.raise_for_status()\n  File \"/usr/lib/python3/dist-packages/requests/models.py\", line 1021, in raise_for_status\n    raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://susangarrettdogagility.com/2026/06/dog-sitting-tips/",
      "source": "System",
      "category": "Marketing / Outreach",
      "enabled": true,
      "status": "error",
      "next": "\u2014",
      "last": "2026-07-05 10:30",
      "error": "requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://susangarrettdogagility.com/2026/06/dog-sitting-tips/",
      "delivery": "log"
    },
    {
      "name": "REDDIT_SPEND_CAP_GUARD",
      "schedule": "0 */3 * * *",
      "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/reddit_spend_cap_guard.py >> /home/constantine/.openclaw/workspace/logs/reddit_spend_cap.log 2>&1  # REDDIT_SPEND_CAP_GUARD",
      "log": "/home/constantine/.openclaw/workspace/logs/reddit_spend_cap.log",
      "sev": "error",
      "disabled": false,
      "last_log": "2026-07-05 15:00",
      "log_ago": "2h 22m ago",
      "summary": "Reddit cumulative spend: $197.05 / $500  (warned=False capped=False)",
      "tail": "Reddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)",
      "source": "System",
      "category": "Marketing / Outreach",
      "enabled": true,
      "status": "error",
      "next": "\u2014",
      "last": "2026-07-05 15:00",
      "error": "Reddit cumulative spend: $197.05 / $500  (warned=False capped=False)",
      "delivery": "log"
    }
  ],
  "live_warnings": [
    {
      "name": "process_comm_bridge_queue.sh",
      "schedule": "* * * * *",
      "cmd": "/home/constantine/.openclaw/workspace/scripts/process_comm_bridge_queue.sh >> /home/constantine/.openclaw/workspace/logs/comm_bridge_worker_cron.log 2>&1",
      "log": "/home/constantine/.openclaw/workspace/logs/comm_bridge_worker_cron.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-03-13 14:55",
      "log_ago": "114d 2h ago",
      "summary": "empty",
      "tail": "",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-03-13 14:55",
      "error": "empty",
      "delivery": "log"
    },
    {
      "name": "run_ops_loop.sh",
      "schedule": "0 9 * * 1",
      "cmd": "/home/constantine/run_ops_loop.sh >> /home/constantine/.openclaw/workspace/logs/ops_loop_cron.log 2>&1",
      "log": "/home/constantine/.openclaw/workspace/logs/ops_loop_cron.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-04-06 09:00",
      "log_ago": "90d 8h ago",
      "summary": "empty",
      "tail": "",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-04-06 09:00",
      "error": "empty",
      "delivery": "log"
    },
    {
      "name": "run_ops_loop.sh",
      "schedule": "0 9 * * 3",
      "cmd": "/home/constantine/run_ops_loop.sh >> /home/constantine/.openclaw/workspace/logs/ops_loop_cron.log 2>&1",
      "log": "/home/constantine/.openclaw/workspace/logs/ops_loop_cron.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-04-06 09:00",
      "log_ago": "90d 8h ago",
      "summary": "empty",
      "tail": "",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-04-06 09:00",
      "error": "empty",
      "delivery": "log"
    },
    {
      "name": "REIMBURSEMENT_WEEKLY_REPORT BB-TUNNEL",
      "schedule": "0 9 * * 1",
      "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/reimbursement_weekly_report.py --scan --days 90 >> /home/constantine/.openclaw/workspace/logs/reimbursement_weekly.log 2>&1 # REIMBUR",
      "log": "/home/constantine/.openclaw/workspace/logs/reimbursement_weekly.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-29 09:07",
      "log_ago": "6d 8h ago",
      "summary": "Ledger: reimbursement_ledger.json | Run reconcile for updates",
      "tail": "  PC-MV-040140: 2 units, $49.98\n  SKU PC- HJ-102552: 1 units, $24.99\nREADY TO FILE: 0 claims, $0.00\nFILED CLAIMS: 79\n  approved: 44\n  denied: 35\nRECOVERY: 55.7% approval rate | $260.91 recovered\nLedger: reimbursement_ledger.json | Run reconcile for updates",
      "source": "System",
      "category": "Cases / Reimbursements",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-29 09:07",
      "error": "Ledger: reimbursement_ledger.json | Run reconcile for updates",
      "delivery": "log"
    },
    {
      "name": "LISTING_AUDIT_RK",
      "schedule": "30 14 * * 1,4",
      "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/listing_health_audit.py --account rk >> logs/listing_audit_rk.log 2>&1  # LISTING_AUDIT_RK",
      "log": "/home/constantine/.openclaw/workspace/logs/listing_audit_rk.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-07-02 14:32",
      "log_ago": "3d 2h ago",
      "summary": "\u26a0\ufe0f  2 CRITICAL issues found",
      "tail": "  \ud83d\udfe1 `promo-language` \u2014 Risky term in listing: \"contact us\"\n**** ([B00S15SJTK](https://www.amazon.com/dp/B00S15SJTK))\n  \ud83d\udfe0 `amazon-100238` \u2014 Your image PT06 violates Amazon's image standards. Revi\n\u2026 (truncated \u2014 full report in logs)\n\ud83d\udcca Backend gaps found \u2014 see logs for details.\n  Posting to Discord channel:1489072257027412048...\n  Flat file: https://drive.google.com/file/d/1DhdmStBVreVXvts6t_MeVwWjbbm00A4C/view?usp=drivesdk\n\u26a0\ufe0f  2 CRITICAL issues found",
      "source": "System",
      "category": "Listings / Reviews",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-07-02 14:32",
      "error": "\u26a0\ufe0f  2 CRITICAL issues found",
      "delivery": "log"
    },
    {
      "name": "LISTING_AUDIT_BRAINIAC BB-TUNNEL",
      "schedule": "0 15 * * 1,4",
      "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/listing_health_audit.py --account brainiac >> /home/constantine/.openclaw/workspace/logs/listing_audit_brainiac.log 2>&1  # LISTING_A",
      "log": "/home/constantine/.openclaw/workspace/logs/listing_audit_brainiac.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-07-02 15:00",
      "log_ago": "3d 2h ago",
      "summary": "  Flat file: https://drive.google.com/file/d/1gFF2oOEPmLy-Yo12yiopHbruA_7qWgxz/view?usp=drivesdk",
      "tail": "**** ([B0FYQ3T9H1](https://www.amazon.com/dp/B0FYQ3T9H1))\n  \ud83d\udfe1 `competitor-reference` \u2014 Risky term in listing: \"alternative to\"\n**** ([B0DRSQYJ3C](https://www.amazon.com/dp/B0DRSQYJ3C))\n  \ud83d\udfe1 `missing-specific-uses-for-product` \u2014 Backend attribute 's\n\u2026 (truncated \u2014 full report in logs)\n\ud83d\udcca Backend gaps found \u2014 see logs for details.\n  Posting to Discord channel:1489072257027412048...\n  Flat file: https://drive.google.com/file/d/1gFF2oOEPmLy-Yo12yiopHbruA_7qWgxz/view?usp=drivesdk",
      "source": "System",
      "category": "Listings / Reviews",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-07-02 15:00",
      "error": "  Flat file: https://drive.google.com/file/d/1gFF2oOEPmLy-Yo12yiopHbruA_7qWgxz/view?usp=drivesdk",
      "delivery": "log"
    },
    {
      "name": "PROMISE_WATCHDOG",
      "schedule": "*/10 * * * *",
      "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/promise_watchdog.py >> logs/promise_watchdog.log 2>&1  # PROMISE_WATCHDOG",
      "log": "/home/constantine/.openclaw/workspace/logs/promise_watchdog.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-04-11 17:30",
      "log_ago": "84d 23h ago",
      "summary": "empty",
      "tail": "",
      "source": "System",
      "category": "Ops / Reminders",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-04-11 17:30",
      "error": "empty",
      "delivery": "log"
    },
    {
      "name": "ONE-SHOT",
      "schedule": "0 9 26 4 *",
      "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/hermes_cutover_reminder.py >> /home/constantine/.openclaw/workspace/logs/cutover_reminder.log 2>&1  # ONE-SHOT: Hermes cutover 2-week audit",
      "log": "/home/constantine/.openclaw/workspace/logs/cutover_reminder.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-04-26 09:00",
      "log_ago": "70d 8h ago",
      "summary": "empty",
      "tail": "",
      "source": "System",
      "category": "Ops / Reminders",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-04-26 09:00",
      "error": "empty",
      "delivery": "log"
    },
    {
      "name": "SEO_WEEKLY_ANALYSIS",
      "schedule": "0 9 * * 1",
      "cmd": "cd /home/constantine/seo-agent && bash scripts/run_weekly_analysis.sh >> logs/weekly_analysis.log 2>&1 # SEO_WEEKLY_ANALYSIS",
      "log": "/home/constantine/.openclaw/workspace/logs/weekly_analysis.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "\u2014",
      "log_ago": "\u2014",
      "summary": "log missing",
      "tail": "",
      "source": "System",
      "category": "Knowledge / SEO",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "\u2014",
      "error": "log missing",
      "delivery": "log"
    },
    {
      "name": "SEO_WEEKLY_TRACKER",
      "schedule": "0 9 * * 4",
      "cmd": "cd /home/constantine/seo-agent && bash scripts/run_ranking_tracker.sh >> logs/ranking_tracker.log 2>&1 # SEO_WEEKLY_TRACKER",
      "log": "/home/constantine/.openclaw/workspace/logs/ranking_tracker.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "\u2014",
      "log_ago": "\u2014",
      "summary": "log missing",
      "tail": "",
      "source": "System",
      "category": "Knowledge / SEO",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "\u2014",
      "error": "log missing",
      "delivery": "log"
    },
    {
      "name": "SEO_MONTHLY_CONTENT",
      "schedule": "0 10 1-7 * 1",
      "cmd": "cd /home/constantine/seo-agent && bash scripts/run_monthly_content.sh >> logs/monthly_content.log 2>&1 # SEO_MONTHLY_CONTENT",
      "log": "/home/constantine/.openclaw/workspace/logs/monthly_content.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "\u2014",
      "log_ago": "\u2014",
      "summary": "log missing",
      "tail": "",
      "source": "System",
      "category": "Knowledge / SEO",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "\u2014",
      "error": "log missing",
      "delivery": "log"
    },
    {
      "name": "PUPCHOICE_BREVO_WEEKLY",
      "schedule": "0 9 * * 1",
      "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/pupchoice_brevo_weekly_draft.py --no-send >> logs/pupchoice_brevo.log 2>&1  # PUPCHOICE_BREVO_WEEKLY",
      "log": "/home/constantine/.openclaw/workspace/logs/pupchoice_brevo.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-29 09:03",
      "log_ago": "6d 8h ago",
      "summary": "[2026-06-29 09:03:08] Discord notified",
      "tail": "[2026-06-29 09:03:08] SHOPIFY ERR: shopify CLI no JSON. stderr=Loading stored store auth ...\n\u001b[2K\u001b[1A\u001b[2K\u001b[G\n\u256d\u2500 error \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502                                                                              \u2502\n\u2502  No stored app authentication found for xpw4uq-0i.myshopify.com.             \u2502\n\u2502           stdout=\n[2026-06-29 09:03:08] Discord notified\n[2026-06-29 09:03:08] Discord notified",
      "source": "System",
      "category": "Marketing / Outreach",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-29 09:03",
      "error": "[2026-06-29 09:03:08] Discord notified",
      "delivery": "log"
    },
    {
      "name": "PUPCHOICE_OPPORTUNITY_SCAN",
      "schedule": "0 7 * * 1",
      "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/pupchoice_weekly_opportunity_scan.py >> logs/pupchoice_opportunity_scan.log 2>&1  # PUPCHOICE_OPPORTUNITY_SCAN",
      "log": "/home/constantine/.openclaw/workspace/logs/pupchoice_opportunity_scan.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-29 07:00",
      "log_ago": "6d 10h ago",
      "summary": "   \u2192 Pause or bid-cap",
      "tail": "5. \ud83c\udfaf **UNTAPPED** `probiotics for dogs` \u2192 ASIN `B0DSBMPDS7` \u2014 117,370 searches/mo, 2.0% share\n   \u2192 Create EXACT SKAG for ASIN B0DSBMPDS7 \u2014 117,370 searches/mo, 2.0% our share\n6. \ud83d\uded1 **BLEED** `probiotics for dogs` (EXACT) \u2014 spend $\\$138/7d, sales $\\$50, ROAS 0.36\n   \u2192 Pause or bid-cap \u2014 $-88.0 net in 7d \u2192 ~$-379.0/mo  \u00b7  _PC Probiotics | B0DSBMPDS7 | SPM | SKAG | SQP | Ra_\n7. \ud83d\uded1 **BLEED** `turkey dog treats` (EXACT) \u2014 spend $\\$77/7d, sales $\\$0, ROAS 0.00\n   \u2192 Pause or bid-cap \u2014 $-77.0 net in 7d \u2192 ~$-330.0/mo  \u00b7  _FD | B0FYQ3T9H1 | SPM | SKAG | Harvest | Exact | 0_\n8. \ud83d\uded1 **BLEED** `close-match` (TARGETING_EXPRESSION_PREDEFINED) \u2014 spend $\\$134/7d, sales $\\$74, ROAS 0.55\n   \u2192 Pause or bid-cap",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-29 07:00",
      "error": "   \u2192 Pause or bid-cap",
      "delivery": "log"
    },
    {
      "name": "ONE-SHOT GOJI_PED_REMINDER_MUHAMMAD_20260515",
      "schedule": "0 9 15 5 *",
      "cmd": "[ \"$(date +\\%Y)\" = \"2026\" ] && python3 /home/constantine/.openclaw/workspace/scripts/discord_sender.py --discord 1489072256318439676 \"<@1489683478781104200> Reminder: run another PED for Goji at 10% for one more week.\" >> /home/constantine/",
      "log": "/home/constantine/.openclaw/workspace/logs/goji_ped_reminder.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "\u2014",
      "log_ago": "\u2014",
      "summary": "log missing",
      "tail": "",
      "source": "System",
      "category": "Ops / Reminders",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "\u2014",
      "error": "log missing",
      "delivery": "log"
    },
    {
      "name": "DR_SYDNEY_POKARD_FOLLOWUP_20260526",
      "schedule": "0 9 26 5 *",
      "cmd": "[ \"$(date +\\%Y)\" = \"2026\" ] && python3 /home/constantine/.openclaw/workspace/scripts/discord_sender.py --discord 1496235638993977527 \"<@1488942997382107247> Reminder: follow up with Dr Sydney Pokard / Fauna Veterinary Collective if there ha",
      "log": "/home/constantine/.openclaw/workspace/logs/dr_sydney_pokard_followup_20260526.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-05-26 09:00",
      "log_ago": "40d 8h ago",
      "summary": "empty",
      "tail": "",
      "source": "System",
      "category": "Ops / Reminders",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-05-26 09:00",
      "error": "empty",
      "delivery": "log"
    },
    {
      "name": "RUSTIC_BLUE_IMAGE_ISSUE_REMINDER_20260518_UMAIR",
      "schedule": "58 3 18 5 *",
      "cmd": "[ \"$(date +\\%Y)\" = \"2026\" ] && python3 /home/constantine/.openclaw/workspace/scripts/discord_sender.py --discord user:1489335870476783657 \"Reminder: re-check Rustic Blue ASIN B00ZE3HO9I image issue 20005. Yesterday the 8 Amazon CDN image sl",
      "log": "/home/constantine/.openclaw/workspace/logs/rustic_blue_image_reminder_20260518.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-05-18 03:58",
      "log_ago": "48d 13h ago",
      "summary": "empty",
      "tail": "",
      "source": "System",
      "category": "Listings / Reviews",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-05-18 03:58",
      "error": "empty",
      "delivery": "log"
    },
    {
      "name": "PUPCHOICE_SNS_WEEKLY_REPORT BB-TUNNEL",
      "schedule": "30 10 * * 1",
      "cmd": "cd /home/constantine/.openclaw/workspace && python3 /home/constantine/.openclaw/workspace/scripts/pupchoice_sns_weekly_report.py --post >> /home/constantine/.openclaw/workspace/logs/pupchoice_sns_weekly.log 2>&1  # PUPCHOICE_SNS_WEEKLY_REPO",
      "log": "/home/constantine/.openclaw/workspace/logs/pupchoice_sns_weekly.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-29 10:30",
      "log_ago": "6d 6h ago",
      "summary": "\u2022 Recommendation: hold $4 steady for the test window, monitor subscriber gain vs margin/cancellations, then keep/scale only if net subscribers improve.",
      "tail": "\u2022 Latest Brand Analytics repeat-purchase window: 2026-Q1\n\u2022 Tracked ASINs with data: 6/7 | orders: 4,496 | weighted repeat customers: 20.0%\n\u2022 $4 coupon monitor: week 5 since 2026-05-28 | weekly pre/post read; keep only if subscriber gain offsets coupon cost\n\u2022 S&S snapshot: active subscriptions 0 | tracked rows 0/7 | report 709868020612\n\u2022 Best repeat signal: 24-in-1 / alternate multivitamin 27.6%\n\u2022 Watch: Wild Catch Treats 10.0%\n\u2022 Pre/post trajectory will be judged weekly against the 2026-05-14..2026-05-27 baseline; S&S active-subscription snapshots are now tracked via SP-API forecast report.\n\u2022 Recommendation: hold $4 steady for the test window, monitor subscriber gain vs margin/cancellations, then keep/scale only if net subscribers improve.",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-29 10:30",
      "error": "\u2022 Recommendation: hold $4 steady for the test window, monitor subscriber gain vs margin/cancellations, then keep/scale only if net subscribers improve.",
      "delivery": "log"
    },
    {
      "name": "REDDIT_API_WATCH",
      "schedule": "10 9 * * *",
      "cmd": "python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/reddit_api_watch.py >> /home/constantine/.openclaw/workspace/logs/reddit_api_watch.log 2>&1  # REDDIT_API_WATCH daily",
      "log": "/home/constantine/.openclaw/workspace/logs/reddit_api_watch.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-16 09:10",
      "log_ago": "19d 8h ago",
      "summary": "API GRANTED \u2014 alerted.",
      "tail": "API still gated \u2014 day 1 status DM sent.\nAPI still gated \u2014 day 2 status DM sent.\nAPI still gated \u2014 day 3 status DM sent.\nAPI still gated \u2014 day 4 status DM sent.\nAPI GRANTED \u2014 alerted.",
      "source": "System",
      "category": "Marketing / Outreach",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-16 09:10",
      "error": "API GRANTED \u2014 alerted.",
      "delivery": "log"
    },
    {
      "name": "PUPCHOICE_TITLE_VERIFY ONESHOT 2026-06-14",
      "schedule": "30 9 14 6 *",
      "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/verify_pupchoice_titles.py >> /home/constantine/.openclaw/workspace/logs/title_verify.log 2>&1 ; sleep 5 ; python3 /home/constantine/",
      "log": "/home/constantine/.openclaw/workspace/logs/title_verify.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-14 09:30",
      "log_ago": "21d 7h ago",
      "summary": "\u2705 Pup Choice title check (2026-06-14 09:30): all 10 titles still live & holding \u2014 none reverted.",
      "tail": "[HELD    ] B0DSBMPDS7 ['PC-PRO-BIO-9876'] -> Pup Choice Probiotics for Dogs \u2013 Digestion, Gut Health & Firmer Stool | 1 Billio\n[HELD    ] B0DSBMPDS7 ['SKU PC-PRO-BIO-9876'] -> Pup Choice Probiotics for Dogs \u2013 Digestion, Gut Health & Firmer Stool | 1 Billio\n[HELD    ] B0FYQ1X77Q ['PC\u2011FD\u2011SAL\u2011001'] -> Pup Choice Freeze-Dried Raw Salmon Dog Treats \u2013 Single Protein, Grain-Free | Sal\n[HELD    ] B0FYQ3T9H1 ['PC-FD-TUR-001'] -> Pup Choice Freeze-Dried Raw Turkey Dog Treats \u2013 Single Protein Meal Topper | Tur\n[HELD    ] B0GX7SNMGV ['PC\u2011UR-TR-140'] -> Pup Choice Urinary Tract Supplement for Dogs \u2013 Cranberry & Bladder Support | Cra\n10/10 holding. Results -> /home/constantine/.openclaw/workspace/reports/title-rewrites/verify_20260614_093007.json\nDM sent:\n\u2705 Pup Choice title check (2026-06-14 09:30): all 10 titles still live & holding \u2014 none reverted.",
      "source": "System",
      "category": "Listings / Reviews",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-14 09:30",
      "error": "\u2705 Pup Choice title check (2026-06-14 09:30): all 10 titles still live & holding \u2014 none reverted.",
      "delivery": "log"
    },
    {
      "name": "PUPCHOICE_TITLE_SWAP_REMINDER ONESHOT 2026-07-22",
      "schedule": "0 9 22 7 *",
      "cmd": "python3 scripts/title_swap_reminder.py >> logs/title_swap_reminder.log 2>&1  # PUPCHOICE_TITLE_SWAP_REMINDER ONESHOT 2026-07-22",
      "log": "/home/constantine/.openclaw/workspace/logs/title_swap_reminder.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "\u2014",
      "log_ago": "\u2014",
      "summary": "log missing",
      "tail": "",
      "source": "System",
      "category": "Listings / Reviews",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "\u2014",
      "error": "log missing",
      "delivery": "log"
    },
    {
      "name": "PUPCHOICE_CREATIVE_LOOP",
      "schedule": "0 9 * * 1,4",
      "cmd": "python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/meta-ads/creative_optimizer.py >> /home/constantine/.openclaw/workspace/logs/creative_optimizer.log 2>&1  # PUPCHOICE_CREATIVE_LOOP",
      "log": "/home/constantine/.openclaw/workspace/logs/creative_optimizer.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-07-02 09:00",
      "log_ago": "3d 8h ago",
      "summary": "_Reply 'apply' to pause the losers + launch the new variants, or tell me which to keep._",
      "tail": "\u00b7 `m_omega_review` \u2014 0 leads / $1  (CTR 11.11%, 0 leads)\n\u00b7 `m_omega_goldens` \u2014 0 leads / $0  (CTR 0.0%, 0 leads)\n\u00b7 `m_omega_pit` \u2014 0 leads / $1  (CTR 5.88%, 0 leads)\n\u00b7 `m_omega_fluffy5` \u2014 0 leads / $1  (CTR 5.77%, 0 leads)\n\u00b7 `m_omega_fluffy12` \u2014 0 leads / $1  (CTR 4.55%, 0 leads)\nLeading: `m_omega_corgi10` ($0.28/lead) but <3 leads \u2014 letting it gather data before cloning.\n**Under-tested (give them more impressions or budget):** `m_itch`, `m_bowl`, `m_pool`, `m_omega_review`, `m_omega_goldens`, `m_omega_pit`, `m_omega_fluffy5`, `m_omega_fluffy12`\n_Reply 'apply' to pause the losers + launch the new variants, or tell me which to keep._",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-07-02 09:00",
      "error": "_Reply 'apply' to pause the losers + launch the new variants, or tell me which to keep._",
      "delivery": "log"
    },
    {
      "name": "OMEGA_SKAG_REPORT",
      "schedule": "45 8 * * *",
      "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/omega_skag_daily_report.py >> /home/constantine/.openclaw/workspace/logs/omega_ads_loop/skag_report.log 2>&1  # OMEGA_SKAG_REPORT",
      "log": "/home/constantine/.openclaw/workspace/logs/omega_ads_loop/skag_report.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-18 08:45",
      "log_ago": "17d 8h ago",
      "summary": "empty",
      "tail": "",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-18 08:45",
      "error": "empty",
      "delivery": "log"
    },
    {
      "name": "close",
      "schedule": "0 18 15 7 *",
      "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/challenge_draw_reminder.py close >> /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/draw_reminder.log 2>&1",
      "log": "/home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/draw_reminder.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "\u2014",
      "log_ago": "\u2014",
      "summary": "log missing",
      "tail": "",
      "source": "System",
      "category": "Ops / Reminders",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "\u2014",
      "error": "log missing",
      "delivery": "log"
    },
    {
      "name": "draw",
      "schedule": "0 9 16 7 *",
      "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/challenge_draw_reminder.py draw >> /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/draw_reminder.log 2>&1",
      "log": "/home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/draw_reminder.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "\u2014",
      "log_ago": "\u2014",
      "summary": "log missing",
      "tail": "",
      "source": "System",
      "category": "Ops / Reminders",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "\u2014",
      "error": "log missing",
      "delivery": "log"
    },
    {
      "name": "OMEGA_SKAG_RECHECK ONESHOT 2026-06-30",
      "schedule": "0 9 30 6 *",
      "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/omega_skag_weekly_recheck.py >> /home/constantine/.openclaw/workspace/logs/omega_ads_loop/skag_recheck.log 2>&1  # OMEGA_SKAG_RECHECK ONESHOT 2026-06-30",
      "log": "/home/constantine/.openclaw/workspace/logs/omega_ads_loop/skag_recheck.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-30 09:00",
      "log_ago": "5d 8h ago",
      "summary": "recheck DM sent",
      "tail": "recheck DM sent",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-30 09:00",
      "error": "recheck DM sent",
      "delivery": "log"
    },
    {
      "name": "ONE-SHOT",
      "schedule": "0 9 29 6 *",
      "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/cro_loop_gameplan_reminder.py >> /home/constantine/.openclaw/workspace/logs/cro_loop_reminder.log 2>&1  # ONE-SHOT: CRO loop game plan Mon 2026-06-29",
      "log": "/home/constantine/.openclaw/workspace/logs/cro_loop_reminder.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-29 09:00",
      "log_ago": "6d 8h ago",
      "summary": "CRO loop game plan reminder DM sent",
      "tail": "CRO loop game plan reminder DM sent",
      "source": "System",
      "category": "Ops / Reminders",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-29 09:00",
      "error": "CRO loop game plan reminder DM sent",
      "delivery": "log"
    },
    {
      "name": "ONE-SHOT",
      "schedule": "0 9 29 6 *",
      "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/ad_hook_research_monday.py >> /home/constantine/.openclaw/workspace/logs/ad_hook_research.log 2>&1  # ONE-SHOT: ad hook research report Mon 2026-06-29",
      "log": "/home/constantine/.openclaw/workspace/logs/ad_hook_research.log",
      "sev": "warn",
      "disabled": false,
      "last_log": "2026-06-29 09:00",
      "log_ago": "6d 8h ago",
      "summary": "ad hook research Monday DM sent",
      "tail": "ad hook research Monday DM sent",
      "source": "System",
      "category": "Other",
      "enabled": true,
      "status": "warn",
      "next": "\u2014",
      "last": "2026-06-29 09:00",
      "error": "ad hook research Monday DM sent",
      "delivery": "log"
    }
  ],
  "jobs_by_category": {
    "Email / CS": [
      {
        "id": "02d891ef-aba9-4426-97d4-bc4d41636438",
        "name": "Personal Gmail cleanup + noteworthy monitor",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 7 * * * * America/Vancouver",
        "next": "2026-07-05 18:07",
        "last": "2026-07-05 17:07",
        "ago": "15m ago",
        "dur": "12s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord channel:1521561623377084527 1521561623377084527",
        "desc": "Hourly personal Gmail cleanup: archives approved noise rules and reports only noteworthy inbox items in the personal Gmail thread.",
        "source": "OpenClaw",
        "category": "Email / CS"
      },
      {
        "name": "cs_email_watcher.py",
        "schedule": "*/3 * * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/cs_email_watcher.py >> logs/cs_email_watcher.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/cs_email_watcher.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:21",
        "log_ago": "58s ago",
        "summary": "Processed 0 new message(s)",
        "tail": "Processed 0 new message(s)\nProcessed 0 new message(s)\nProcessed 0 new message(s)\nProcessed 0 new message(s)\nProcessed 0 new message(s)\nProcessed 0 new message(s)\nProcessed 0 new message(s)\nProcessed 0 new message(s)",
        "source": "System",
        "category": "Email / CS",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:21",
        "error": "Processed 0 new message(s)",
        "delivery": "log"
      },
      {
        "name": "CS_WATCHDOG",
        "schedule": "*/15 * * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/cs_watcher_watchdog.py >> /home/constantine/.openclaw/workspace/logs/cs_watcher_watchdog.log 2>&1  # CS_WATCHDOG",
        "log": "/home/constantine/.openclaw/workspace/logs/cs_watcher_watchdog.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 17:15",
        "log_ago": "7m ago",
        "summary": "OK \u2014 heartbeat 3.0 min old (threshold 60)",
        "tail": "OK \u2014 heartbeat 3.0 min old (threshold 60)\nOK \u2014 heartbeat 3.0 min old (threshold 60)\nOK \u2014 heartbeat 3.0 min old (threshold 60)\nOK \u2014 heartbeat 3.0 min old (threshold 60)\nOK \u2014 heartbeat 3.0 min old (threshold 60)\nOK \u2014 heartbeat 3.0 min old (threshold 60)\nOK \u2014 heartbeat 3.0 min old (threshold 60)\nOK \u2014 heartbeat 3.0 min old (threshold 60)",
        "source": "System",
        "category": "Email / CS",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 17:15",
        "error": "OK \u2014 heartbeat 3.0 min old (threshold 60)",
        "delivery": "log"
      },
      {
        "name": "EMAIL_INTAKE",
        "schedule": "*/5 * * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/email_intake.py >> logs/email_intake.log 2>&1  # EMAIL_INTAKE",
        "log": "/home/constantine/.openclaw/workspace/logs/email_intake.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:20",
        "log_ago": "2m ago",
        "summary": "Processed 0 new email(s)",
        "tail": "Processed 0 new email(s)\nProcessed 0 new email(s)\nProcessed 0 new email(s)\nProcessed 0 new email(s)\nProcessed 0 new email(s)\nProcessed 0 new email(s)\nProcessed 0 new email(s)\nProcessed 0 new email(s)",
        "source": "System",
        "category": "Email / CS",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:20",
        "error": "Processed 0 new email(s)",
        "delivery": "log"
      },
      {
        "name": "personal_email_monitor.py",
        "schedule": "*/30 * * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/personal_email_monitor.py >> logs/personal_email_monitor.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/personal_email_monitor.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 17:01",
        "log_ago": "21m ago",
        "summary": "Done. 0 action email(s) processed.",
        "tail": "Checking reactions on pending items...\nDone. 0 action email(s) processed.\nScanning ck@rkinc.net...\n  0 action email(s) found\nScanning constantine@brainiacbrands.com...\n  0 action email(s) found\nChecking reactions on pending items...\nDone. 0 action email(s) processed.",
        "source": "System",
        "category": "Email / CS",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 17:01",
        "error": "Done. 0 action email(s) processed.",
        "delivery": "log"
      },
      {
        "name": "--digest",
        "schedule": "0 15 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/personal_email_monitor.py --digest >> logs/personal_email_monitor.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/personal_email_monitor.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 17:01",
        "log_ago": "21m ago",
        "summary": "Done. 0 action email(s) processed.",
        "tail": "Checking reactions on pending items...\nDone. 0 action email(s) processed.\nScanning ck@rkinc.net...\n  0 action email(s) found\nScanning constantine@brainiacbrands.com...\n  0 action email(s) found\nChecking reactions on pending items...\nDone. 0 action email(s) processed.",
        "source": "System",
        "category": "Email / CS",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 17:01",
        "error": "Done. 0 action email(s) processed.",
        "delivery": "log"
      },
      {
        "name": "team_email_monitor.py",
        "schedule": "*/30 * * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/team_email_monitor.py >> logs/team_email_monitor.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/team_email_monitor.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 17:08",
        "log_ago": "14m ago",
        "summary": "Done. 0 action email(s) processed across team.",
        "tail": "[Yuriy] (yr@rkinc.net, yuriy@brainiacbrands.com)\n  Scanning yr@rkinc.net...\n  SKIP (noise): 1 New Walmart Marketplace orders received | from: Walmart Marketplace Notifications <no-reply@es.rel\n  Scanning yuriy@brainiacbrands.com...\n  SKIP (noise): 1 New Walmart Marketplace orders received | from: Walmart Marketplace Notifications <no-reply@es.rel\n  0 action email(s) found\nChecking reactions on pending items...\nDone. 0 action email(s) processed across team.",
        "source": "System",
        "category": "Email / CS",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 17:08",
        "error": "Done. 0 action email(s) processed across team.",
        "delivery": "log"
      },
      {
        "name": "GMAIL_HEALTHCHECK",
        "schedule": "30 8 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/gmail_healthcheck.py >> logs/gmail_healthcheck.log 2>&1  # GMAIL_HEALTHCHECK",
        "log": "/home/constantine/.openclaw/workspace/logs/gmail_healthcheck.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 08:30",
        "log_ago": "8h 52m ago",
        "summary": "dash@brainiacbrands.com OK (11,417 msgs, 0 human unread / 24h)",
        "tail": "[2026-07-02 08:30:03] dash@brainiacbrands.com OK (11,272 msgs, 0 human unread / 24h)\ndash@brainiacbrands.com OK (11,272 msgs, 0 human unread / 24h)\n[2026-07-03 08:30:03] dash@brainiacbrands.com OK (11,332 msgs, 0 human unread / 24h)\ndash@brainiacbrands.com OK (11,332 msgs, 0 human unread / 24h)\n[2026-07-04 08:30:03] dash@brainiacbrands.com OK (11,387 msgs, 0 human unread / 24h)\ndash@brainiacbrands.com OK (11,387 msgs, 0 human unread / 24h)\n[2026-07-05 08:30:02] dash@brainiacbrands.com OK (11,417 msgs, 0 human unread / 24h)\ndash@brainiacbrands.com OK (11,417 msgs, 0 human unread / 24h)",
        "source": "System",
        "category": "Email / CS",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 08:30",
        "error": "dash@brainiacbrands.com OK (11,417 msgs, 0 human unread / 24h)",
        "delivery": "log"
      }
    ],
    "Listings / Reviews": [
      {
        "id": "c4d5e601-listing-audit-rk",
        "name": "listing-audit-rk-ventures",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 30 14 * * 1,4 UTC",
        "next": "2026-07-06 07:30",
        "last": "2026-07-02 07:30",
        "ago": "3d 9h ago",
        "dur": "11m",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord channel:1489072257027412048",
        "desc": "Twice-weekly listing health audit for RK Ventures / Comfify \u2014 Mon & Thu 6:30 AM PST",
        "source": "OpenClaw",
        "category": "Listings / Reviews"
      },
      {
        "id": "c4d5e602-listing-audit-brainiac",
        "name": "listing-audit-brainiac-brands",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 15 * * 1,4 UTC",
        "next": "2026-07-06 08:00",
        "last": "2026-07-02 08:00",
        "ago": "3d 9h ago",
        "dur": "1m",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord channel:1489072257027412048",
        "desc": "Twice-weekly listing health audit for Brainiac Brands \u2014 Mon & Thu 7:00 AM PST",
        "source": "OpenClaw",
        "category": "Listings / Reviews"
      },
      {
        "name": "PDP_MONITOR_RK",
        "schedule": "0 14 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/pdp_change_monitor.py --account rk >> logs/pdp_monitor_rk.log 2>&1  # PDP_MONITOR_RK",
        "log": "/home/constantine/.openclaw/workspace/logs/pdp_monitor_rk.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 14:01",
        "log_ago": "3h 20m ago",
        "summary": "  No changes detected. No notification sent.",
        "tail": "  Rate limited on pricing batch 2, retrying in 2s...\n  Fetching catalog data for 87 ASINs...\n    Checked 25/87...\n    Checked 50/87...\n    Checked 75/87...\n  Snapshot saved: /home/constantine/.openclaw/workspace/reports/pdp-monitor/rk_pdp_snapshot.json\n  Changes detected: 0\n  No changes detected. No notification sent.",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 14:01",
        "error": "  No changes detected. No notification sent.",
        "delivery": "log"
      },
      {
        "name": "PDP_MONITOR_BRAINIAC BB-TUNNEL",
        "schedule": "30 14 * * *",
        "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/pdp_change_monitor.py --account brainiac >> /home/constantine/.openclaw/workspace/logs/pdp_monitor_brainiac.log 2>&1  # PDP_MONITOR_B",
        "log": "/home/constantine/.openclaw/workspace/logs/pdp_monitor_brainiac.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 14:30",
        "log_ago": "2h 52m ago",
        "summary": "  No changes detected. No notification sent.",
        "tail": "  Authenticating with LWA...\n  Loaded 10 active ASINs from brainiac_listing_snapshot.json\n  Monitoring 10 ASINs\n  Fetching competitive pricing (buy box)...\n  Fetching catalog data for 10 ASINs...\n  Snapshot saved: /home/constantine/.openclaw/workspace/reports/pdp-monitor/brainiac_pdp_snapshot.json\n  Changes detected: 0\n  No changes detected. No notification sent.",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 14:30",
        "error": "  No changes detected. No notification sent.",
        "delivery": "log"
      },
      {
        "name": "LISTING_AUDIT_RK",
        "schedule": "30 14 * * 1,4",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/listing_health_audit.py --account rk >> logs/listing_audit_rk.log 2>&1  # LISTING_AUDIT_RK",
        "log": "/home/constantine/.openclaw/workspace/logs/listing_audit_rk.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-07-02 14:32",
        "log_ago": "3d 2h ago",
        "summary": "\u26a0\ufe0f  2 CRITICAL issues found",
        "tail": "  \ud83d\udfe1 `promo-language` \u2014 Risky term in listing: \"contact us\"\n**** ([B00S15SJTK](https://www.amazon.com/dp/B00S15SJTK))\n  \ud83d\udfe0 `amazon-100238` \u2014 Your image PT06 violates Amazon's image standards. Revi\n\u2026 (truncated \u2014 full report in logs)\n\ud83d\udcca Backend gaps found \u2014 see logs for details.\n  Posting to Discord channel:1489072257027412048...\n  Flat file: https://drive.google.com/file/d/1DhdmStBVreVXvts6t_MeVwWjbbm00A4C/view?usp=drivesdk\n\u26a0\ufe0f  2 CRITICAL issues found",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-07-02 14:32",
        "error": "\u26a0\ufe0f  2 CRITICAL issues found",
        "delivery": "log"
      },
      {
        "name": "LISTING_AUDIT_BRAINIAC BB-TUNNEL",
        "schedule": "0 15 * * 1,4",
        "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/listing_health_audit.py --account brainiac >> /home/constantine/.openclaw/workspace/logs/listing_audit_brainiac.log 2>&1  # LISTING_A",
        "log": "/home/constantine/.openclaw/workspace/logs/listing_audit_brainiac.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-07-02 15:00",
        "log_ago": "3d 2h ago",
        "summary": "  Flat file: https://drive.google.com/file/d/1gFF2oOEPmLy-Yo12yiopHbruA_7qWgxz/view?usp=drivesdk",
        "tail": "**** ([B0FYQ3T9H1](https://www.amazon.com/dp/B0FYQ3T9H1))\n  \ud83d\udfe1 `competitor-reference` \u2014 Risky term in listing: \"alternative to\"\n**** ([B0DRSQYJ3C](https://www.amazon.com/dp/B0DRSQYJ3C))\n  \ud83d\udfe1 `missing-specific-uses-for-product` \u2014 Backend attribute 's\n\u2026 (truncated \u2014 full report in logs)\n\ud83d\udcca Backend gaps found \u2014 see logs for details.\n  Posting to Discord channel:1489072257027412048...\n  Flat file: https://drive.google.com/file/d/1gFF2oOEPmLy-Yo12yiopHbruA_7qWgxz/view?usp=drivesdk",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-07-02 15:00",
        "error": "  Flat file: https://drive.google.com/file/d/1gFF2oOEPmLy-Yo12yiopHbruA_7qWgxz/view?usp=drivesdk",
        "delivery": "log"
      },
      {
        "name": "LISTING_CHANGE_VERIFIER",
        "schedule": "15 * * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/listing_change_verifier.py >> logs/listing_change_verifier.log 2>&1  # LISTING_CHANGE_VERIFIER",
        "log": "/home/constantine/.openclaw/workspace/logs/listing_change_verifier.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:15",
        "log_ago": "7m ago",
        "summary": "[verifier] nothing to verify (grace=12h, total=461)",
        "tail": "[verifier] nothing to verify (grace=12h, total=461)\n[verifier] nothing to verify (grace=12h, total=461)\n[verifier] nothing to verify (grace=12h, total=461)\n[verifier] nothing to verify (grace=12h, total=461)\n[verifier] nothing to verify (grace=12h, total=461)\n[verifier] nothing to verify (grace=12h, total=461)\n[verifier] nothing to verify (grace=12h, total=461)\n[verifier] nothing to verify (grace=12h, total=461)",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:15",
        "error": "[verifier] nothing to verify (grace=12h, total=461)",
        "delivery": "log"
      },
      {
        "name": "rk",
        "schedule": "0 8 * * *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/scripts/review_request_sender.py --account rk >> /home/constantine/.openclaw/workspace/logs/review_requests/cron-rk.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/review_requests/cron-rk.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 08:00",
        "log_ago": "9h 21m ago",
        "summary": "}",
        "tail": "  \"orders_fetched\": 2100,\n  \"eligible\": 0,\n  \"sent\": 0,\n  \"skipped\": 0,\n  \"errors\": 1,\n  \"dry_run\": false,\n  \"timestamp\": \"2026-07-05T15:00:55.492245+00:00\"\n}",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 08:00",
        "error": "}",
        "delivery": "log"
      },
      {
        "name": "--inner",
        "schedule": "0 8 * * *",
        "cmd": "sudo /usr/local/bin/bb-exec /usr/bin/python3 /home/constantine/.openclaw/workspace/scripts/review_request_sender.py --account brainiac --inner >> /home/constantine/.openclaw/workspace/logs/review_requests/cron-brainiac.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/review_requests/cron-brainiac.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 08:00",
        "log_ago": "9h 21m ago",
        "summary": "}",
        "tail": "  \"orders_fetched\": 2200,\n  \"eligible\": 0,\n  \"sent\": 0,\n  \"skipped\": 0,\n  \"errors\": 1,\n  \"dry_run\": false,\n  \"timestamp\": \"2026-07-05T15:00:58.657039+00:00\"\n}",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 08:00",
        "error": "}",
        "delivery": "log"
      },
      {
        "name": "RUSTIC_BLUE_IMAGE_ISSUE_REMINDER_20260518_UMAIR",
        "schedule": "58 3 18 5 *",
        "cmd": "[ \"$(date +\\%Y)\" = \"2026\" ] && python3 /home/constantine/.openclaw/workspace/scripts/discord_sender.py --discord user:1489335870476783657 \"Reminder: re-check Rustic Blue ASIN B00ZE3HO9I image issue 20005. Yesterday the 8 Amazon CDN image sl",
        "log": "/home/constantine/.openclaw/workspace/logs/rustic_blue_image_reminder_20260518.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-05-18 03:58",
        "log_ago": "48d 13h ago",
        "summary": "empty",
        "tail": "",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-05-18 03:58",
        "error": "empty",
        "delivery": "log"
      },
      {
        "name": "PUPCHOICE_TITLE_VERIFY ONESHOT 2026-06-14",
        "schedule": "30 9 14 6 *",
        "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/verify_pupchoice_titles.py >> /home/constantine/.openclaw/workspace/logs/title_verify.log 2>&1 ; sleep 5 ; python3 /home/constantine/",
        "log": "/home/constantine/.openclaw/workspace/logs/title_verify.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-14 09:30",
        "log_ago": "21d 7h ago",
        "summary": "\u2705 Pup Choice title check (2026-06-14 09:30): all 10 titles still live & holding \u2014 none reverted.",
        "tail": "[HELD    ] B0DSBMPDS7 ['PC-PRO-BIO-9876'] -> Pup Choice Probiotics for Dogs \u2013 Digestion, Gut Health & Firmer Stool | 1 Billio\n[HELD    ] B0DSBMPDS7 ['SKU PC-PRO-BIO-9876'] -> Pup Choice Probiotics for Dogs \u2013 Digestion, Gut Health & Firmer Stool | 1 Billio\n[HELD    ] B0FYQ1X77Q ['PC\u2011FD\u2011SAL\u2011001'] -> Pup Choice Freeze-Dried Raw Salmon Dog Treats \u2013 Single Protein, Grain-Free | Sal\n[HELD    ] B0FYQ3T9H1 ['PC-FD-TUR-001'] -> Pup Choice Freeze-Dried Raw Turkey Dog Treats \u2013 Single Protein Meal Topper | Tur\n[HELD    ] B0GX7SNMGV ['PC\u2011UR-TR-140'] -> Pup Choice Urinary Tract Supplement for Dogs \u2013 Cranberry & Bladder Support | Cra\n10/10 holding. Results -> /home/constantine/.openclaw/workspace/reports/title-rewrites/verify_20260614_093007.json\nDM sent:\n\u2705 Pup Choice title check (2026-06-14 09:30): all 10 titles still live & holding \u2014 none reverted.",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-14 09:30",
        "error": "\u2705 Pup Choice title check (2026-06-14 09:30): all 10 titles still live & holding \u2014 none reverted.",
        "delivery": "log"
      },
      {
        "name": "PUPCHOICE_TITLE_SWAP_REMINDER ONESHOT 2026-07-22",
        "schedule": "0 9 22 7 *",
        "cmd": "python3 scripts/title_swap_reminder.py >> logs/title_swap_reminder.log 2>&1  # PUPCHOICE_TITLE_SWAP_REMINDER ONESHOT 2026-07-22",
        "log": "/home/constantine/.openclaw/workspace/logs/title_swap_reminder.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "log missing",
        "tail": "",
        "source": "System",
        "category": "Listings / Reviews",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "\u2014",
        "error": "log missing",
        "delivery": "log"
      }
    ],
    "Ops / Reminders": [
      {
        "id": "a1b2c305-brief-constantine-dm-1400",
        "name": "personal-morning-brief-constantine",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 30 7 * * 1-5 America/Vancouver",
        "next": "2026-07-06 07:30",
        "last": "2026-07-03 07:30",
        "ago": "2d 9h ago",
        "dur": "1m",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:596593666559049730",
        "desc": "Daily personalized executive morning brief DM for Koka. Re-enabled 2026-05-04 with corrected Discord DM delivery; replaced broken channel-target delivery.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "d8699dac-2d53-46d7-825c-0a77612cf196",
        "name": "Daily automation ideas reminder",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 9 * * * America/Vancouver",
        "next": "2026-07-06 09:00",
        "last": "2026-07-05 09:00",
        "ago": "8h 22m ago",
        "dur": "31s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1509979995567820870",
        "desc": "Daily reminder in #automations-ideas to work on ranked automation ideas from MDS WhatsApp analysis.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "ac6c7d33-c1e6-4959-9a46-4c0f6b8ee888",
        "name": "Daily reminder to Yuriy: vet/groomer sample outreach",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 9 * * * America/Vancouver",
        "next": "2026-07-06 09:00",
        "last": "2026-07-05 09:00",
        "ago": "8h 22m ago",
        "dur": "52s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:1490075379224936581",
        "desc": "Daily reminder for Yuriy: coordinate with Constantine on the Pup Choice vet/groomer outreach project. Visit or contact local vet clinics, groomers, and pet health businesses with samples. Ask how they",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "30d11612-4bce-42b8-bb4b-98e6c071c7a9",
        "name": "Daily reminder \u2014 account transfer to joint",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 9 * * * America/Vancouver",
        "next": "2026-07-06 09:00",
        "last": "2026-07-05 09:00",
        "ago": "8h 22m ago",
        "dur": "17s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:596593666559049730",
        "desc": "Daily 9am Vancouver reminder to transfer account to joint.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "3aaa390e-ca3c-4cb6-b0e6-6622dac731cb",
        "name": "Daily reminder: vet/groomer outreach + Pup Choice social persona project",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 9 * * * America/Vancouver",
        "next": "2026-07-06 09:00",
        "last": "2026-07-05 09:00",
        "ago": "8h 22m ago",
        "dur": "26s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:596593666559049730",
        "desc": "Daily reminder for Constantine: advance the Pup Choice vet/groomer research project. Status update 2026-06-18: Pup Choice LinkedIn/admin page setup is IN PROGRESS with Arlene; wait for her confirmatio",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "5fd2aa28-7b73-486f-90fe-92dad10edece",
        "name": "Daily reminder to Yuriy: Pup Choice LinkedIn outreach support",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 15 9 * * * America/Vancouver",
        "next": "2026-07-06 09:15",
        "last": "2026-07-05 09:15",
        "ago": "8h 7m ago",
        "dur": "21s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:1490075379224936581",
        "desc": "Daily reminder for Yuriy: support the Pup Choice LinkedIn outreach workstream. Help identify/follow relevant dog brands, pet nutritionists, veterinary doctors/DVMs, vet clinics, groomers, pet health p",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "08659a11-cb2b-4923-82d3-2526f36b5f65",
        "name": "Daily reminder: Pup Choice LinkedIn setup/API/following",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 15 9 * * * America/Vancouver",
        "next": "2026-07-06 09:15",
        "last": "2026-07-05 09:15",
        "ago": "8h 7m ago",
        "dur": "26s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:596593666559049730",
        "desc": "Daily reminder for Constantine: Pup Choice LinkedIn workstream is now IN PROGRESS \u2014 Arlene reported on 2026-06-18 that she is working on the admin/page setup and will create it as soon as it starts ge",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "92832054-49b4-42f5-82a1-3a8e9ee1f687",
        "name": "Weekly UTI AMC audience progress report",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 8 * * 3 America/Vancouver",
        "next": "2026-07-08 08:00",
        "last": "2026-07-01 08:00",
        "ago": "4d 9h ago",
        "dur": "10m",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1489072190883233813",
        "desc": "Weekly reminder/report task: prepare and deliver the UTI treats AMC audience progress report for Constantine and Umair.\n\nContext:\n- Discord channel: #advertising-and-sales, channel id 1489072190883233",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "f8d061d5-1f22-434e-a025-fc5788d6cf93",
        "name": "SuperZoo NPS restrictions reminder",
        "enabled": true,
        "sev": "ok",
        "status": "scheduled",
        "schedule": "at 2026-08-10T16:00:00.000Z",
        "next": "2026-08-10 09:00",
        "last": "\u2014",
        "ago": "\u2014",
        "dur": "\u2014",
        "errors": 0,
        "delivery": "\u2014",
        "error": "",
        "to": "discord channel:1506648614993137674",
        "desc": "Reminder of SuperZoo NPS restrictions/rules the day before check-in.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "0cb9165b-ddf1-42cb-a4f7-6733a84d6e7e",
        "name": "Reminder: Goji SnS coupon expiry",
        "enabled": true,
        "sev": "ok",
        "status": "scheduled",
        "schedule": "at 2027-05-28T16:00:00.000Z",
        "next": "2027-05-28 09:00",
        "last": "\u2014",
        "ago": "\u2014",
        "dur": "\u2014",
        "errors": 0,
        "delivery": "\u2014",
        "error": "",
        "to": "discord 1509610093250089211",
        "desc": "Reminder: the Nutrient Elements Goji Subscribe & Save $5 coupon expires today (created 2026-05-28, screenshot showed schedule 05/28/2026\u201305/28/2027, budget $30,000). Renew/recreate the coupon and conf",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "3923ed34-4417-4473-99b8-aa84799c967e",
        "name": "Reminder: Pup Choice SnS coupon expiry",
        "enabled": true,
        "sev": "ok",
        "status": "scheduled",
        "schedule": "at 2027-05-28T16:05:00.000Z",
        "next": "2027-05-28 09:05",
        "last": "\u2014",
        "ago": "\u2014",
        "dur": "\u2014",
        "errors": 0,
        "delivery": "\u2014",
        "error": "",
        "to": "discord 1509610093250089211",
        "desc": "Reminder: Pup Choice Subscribe & Save flat-dollar coupons expire today (set up 2026-05-28 for same-day-next-year expiry). Renew/recreate the Pup Choice SnS coupons and confirm any previously excluded ",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "27f235b4-e416-4d16-b0c8-967bbb2c94ff",
        "name": "Reminder to Yuriy: local vet/groomer sample outreach",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 9 5 6 * America/Vancouver",
        "next": "2027-06-05 09:00",
        "last": "2026-06-05 09:03",
        "ago": "30d 8h ago",
        "dur": "16s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:1490075379224936581",
        "desc": "Reminder: please coordinate with Constantine to visit local dog grooming and vet places with Pup Choice samples. Ask how they currently sell/recommend dog products, food, and supplements; whether they",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "20415237-113d-4bb8-97dc-4f203cfa82f5",
        "name": "Reminder: local vet/groomer sample outreach with Yuriy",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 9 5 6 * America/Vancouver",
        "next": "2027-06-05 09:00",
        "last": "2026-06-05 09:03",
        "ago": "30d 8h ago",
        "dur": "16s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:596593666559049730",
        "desc": "Reminder for Constantine and Yuriy: go locally to dog grooming and vet places with Pup Choice samples. Ask how they currently sell/recommend dog products, food, and supplements; whether they use distr",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "1fb91f67-7ffa-49c9-ba7c-bc1e9e28e2d3",
        "name": "Reminder: Pup Choice LinkedIn setup and outreach automation",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 15 9 5 6 * America/Vancouver",
        "next": "2027-06-05 09:15",
        "last": "2026-06-05 09:15",
        "ago": "30d 8h ago",
        "dur": "30s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord user:596593666559049730",
        "desc": "Reminder for Constantine: Pup Choice LinkedIn setup is queued. Create/claim the LinkedIn company page, connect LinkedIn Developer/API access for page posting, and begin following/engaging with dog bra",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "510a49ee-00f1-47c2-ba76-2d5fcd6646ec",
        "name": "Weekly meeting action-list reminder - Thursday",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 30 6 18 6 * America/Jamaica",
        "next": "2027-06-18 04:30",
        "last": "2026-06-18 04:30",
        "ago": "17d 12h ago",
        "dur": "14s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1516369989836476528",
        "desc": "Requested by Arlene in Weekly Meeting June 16 thread: Thursday reminder about action-list items before Friday.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "f7093508-9ce5-4578-990d-0e26f301d883",
        "name": "Friday start-time reminder - Umair",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 8 19 6 * Asia/Karachi",
        "next": "2027-06-18 20:00",
        "last": "2026-06-18 20:00",
        "ago": "16d 21h ago",
        "dur": "23s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1516369989836476528",
        "desc": "Umair Friday start-time reminder, based on team_dm_config recorded start time.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "e7f09a3f-79ca-482d-a2d5-0c8aa5b19204",
        "name": "Friday start-time reminder - Aleksandr",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 8 19 6 * Europe/Madrid",
        "next": "2027-06-18 23:00",
        "last": "2026-06-18 23:00",
        "ago": "16d 18h ago",
        "dur": "14s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1516369989836476528",
        "desc": "Aleksandr Friday start-time reminder, based on team_dm_config recorded start time.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "f6880987-2a57-47f4-b880-6189e1f29568",
        "name": "Friday start-time reminder - Arlene",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 30 6 19 6 * America/Jamaica",
        "next": "2027-06-19 04:30",
        "last": "2026-06-19 04:30",
        "ago": "16d 12h ago",
        "dur": "18s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1516369989836476528",
        "desc": "Arlene Friday start-time reminder, based on team_dm_config recorded start time.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "144bcac0-1e63-44c0-ae63-ae63be77ce0d",
        "name": "Friday start-time reminder - Muhammad",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 18 19 6 * Asia/Karachi",
        "next": "2027-06-19 06:00",
        "last": "2026-06-19 06:00",
        "ago": "16d 11h ago",
        "dur": "15s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1516369989836476528",
        "desc": "Muhammad Friday start-time reminder, based on morning_brief_team recorded start time.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "5a344f31-cf69-4c55-8024-6de0b00a1126",
        "name": "Friday start-time reminder - Tanveer",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 18 19 6 * Asia/Karachi",
        "next": "2027-06-19 06:00",
        "last": "2026-06-19 06:00",
        "ago": "16d 11h ago",
        "dur": "13s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1516369989836476528",
        "desc": "Tanveer Friday start-time reminder, based on recorded start time.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "78794a4f-9345-4ab2-a02a-47eb9e4b8c74",
        "name": "Friday start-time reminder - Yuriy",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 7 19 6 * America/Vancouver",
        "next": "2027-06-19 07:00",
        "last": "2026-06-19 07:00",
        "ago": "16d 10h ago",
        "dur": "14s",
        "errors": 0,
        "delivery": "delivered",
        "error": "",
        "to": "discord 1516369989836476528",
        "desc": "Yuriy Friday start-time reminder, based on morning_brief_team recorded start time.",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "id": "f44ad485-9f9d-4be1-8caa-5d67ea9ea926",
        "name": "Friday live-meetings scorecard follow-up reminder",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 0 9 3 7 * America/Vancouver",
        "next": "2027-07-03 09:00",
        "last": "2026-07-03 09:00",
        "ago": "2d 8h ago",
        "dur": "1m",
        "errors": 0,
        "delivery": "not-delivered",
        "error": "",
        "to": "discord 1489072257128071228",
        "desc": "Reminder: In Discord #live-meetings, follow up on Yuriy\u2019s Weekly Monitoring Dashboards post. Ask everyone to reply with what has been done and make sure their scorecard sections are pre-filled for the",
        "source": "OpenClaw",
        "category": "Ops / Reminders"
      },
      {
        "name": "4",
        "schedule": "0 */4 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/verify_and_notify.sh 4",
        "log": null,
        "sev": "info",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "no log redirect detected",
        "tail": "",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "\u2014",
        "error": "no log redirect detected",
        "delivery": "log"
      },
      {
        "name": "TASK_CLOSURE_REPLY_PARSER",
        "schedule": "*/10 * * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/close_tasks_from_replies.py >> /home/constantine/.openclaw/workspace/logs/close_tasks_from_replies.log 2>&1  # TASK_CLOSURE_REPLY_PARSER",
        "log": "/home/constantine/.openclaw/workspace/logs/close_tasks_from_replies.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:20",
        "log_ago": "2m ago",
        "summary": "2026-07-05 17:20:01 [close_replies] No tasks to close.",
        "tail": "2026-07-05 16:10:01 [close_replies] No tasks to close.\n2026-07-05 16:20:01 [close_replies] No tasks to close.\n2026-07-05 16:30:01 [close_replies] No tasks to close.\n2026-07-05 16:40:01 [close_replies] No tasks to close.\n2026-07-05 16:50:01 [close_replies] No tasks to close.\n2026-07-05 17:00:01 [close_replies] No tasks to close.\n2026-07-05 17:10:01 [close_replies] No tasks to close.\n2026-07-05 17:20:01 [close_replies] No tasks to close.",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:20",
        "error": "2026-07-05 17:20:01 [close_replies] No tasks to close.",
        "delivery": "log"
      },
      {
        "name": "PROMISE_WATCHDOG",
        "schedule": "*/10 * * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/promise_watchdog.py >> logs/promise_watchdog.log 2>&1  # PROMISE_WATCHDOG",
        "log": "/home/constantine/.openclaw/workspace/logs/promise_watchdog.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-04-11 17:30",
        "log_ago": "84d 23h ago",
        "summary": "empty",
        "tail": "",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-04-11 17:30",
        "error": "empty",
        "delivery": "log"
      },
      {
        "name": "ONE-SHOT",
        "schedule": "0 9 26 4 *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/hermes_cutover_reminder.py >> /home/constantine/.openclaw/workspace/logs/cutover_reminder.log 2>&1  # ONE-SHOT: Hermes cutover 2-week audit",
        "log": "/home/constantine/.openclaw/workspace/logs/cutover_reminder.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-04-26 09:00",
        "log_ago": "70d 8h ago",
        "summary": "empty",
        "tail": "",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-04-26 09:00",
        "error": "empty",
        "delivery": "log"
      },
      {
        "name": "tax_reminder.sh",
        "schedule": "0 9 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/tax_reminder.sh >> /home/constantine/.openclaw/workspace/logs/tax_reminder.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/tax_reminder.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 09:00",
        "log_ago": "8h 22m ago",
        "summary": "Sun Jul  5 09:00:01 AM PDT 2026: Tax reminder sent",
        "tail": "                         message\ndiscord_sender.py: error: unrecognized arguments: --channel --message \ud83d\udcca **Tax Reminder** - Check quarterly filings, track deductions, review deadlines\nSat Jul  4 09:00:01 AM PDT 2026: Tax reminder sent\nSun Jul  5 09:00:01 AM PDT 2026: Tax reminder triggered\nusage: discord_sender.py [-h] [--discord CHANNEL_ID] [--telegram CHAT_ID]\n                         message\ndiscord_sender.py: error: unrecognized arguments: --channel --message \ud83d\udcca **Tax Reminder** - Check quarterly filings, track deductions, review deadlines\nSun Jul  5 09:00:01 AM PDT 2026: Tax reminder sent",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 09:00",
        "error": "Sun Jul  5 09:00:01 AM PDT 2026: Tax reminder sent",
        "delivery": "log"
      },
      {
        "name": "reminder_paperclip.sh",
        "schedule": "0 9 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/reminder_paperclip.sh",
        "log": null,
        "sev": "info",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "no log redirect detected",
        "tail": "",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "\u2014",
        "error": "no log redirect detected",
        "delivery": "log"
      },
      {
        "name": "DASH_HEALTH_WATCHDOG",
        "schedule": "*/10 * * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/dash_health_watchdog.py >> logs/dash_health_watchdog.log 2>&1  # DASH_HEALTH_WATCHDOG",
        "log": "/home/constantine/.openclaw/workspace/logs/dash_health_watchdog.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:20",
        "log_ago": "2m ago",
        "summary": "[watchdog] 2026-07-05 17:20:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False",
        "tail": "[watchdog] 2026-07-05 16:10:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False\n[watchdog] 2026-07-05 16:20:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False\n[watchdog] 2026-07-05 16:30:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False\n[watchdog] 2026-07-05 16:40:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False\n[watchdog] 2026-07-05 16:50:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False\n[watchdog] 2026-07-05 17:00:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False\n[watchdog] 2026-07-05 17:10:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False\n[watchdog] 2026-07-05 17:20:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:20",
        "error": "[watchdog] 2026-07-05 17:20:01 window=15m api_exhausted=0 empty=0 discord_fails=0 bad=False",
        "delivery": "log"
      },
      {
        "name": "DISCORD_TASK_MONITOR",
        "schedule": "*/15 * * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/discord_task_monitor.py >> logs/discord_task_monitor.log 2>&1  # DISCORD_TASK_MONITOR",
        "log": "/home/constantine/.openclaw/workspace/logs/discord_task_monitor.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:15",
        "log_ago": "7m ago",
        "summary": "Artifacts: /home/constantine/.openclaw/workspace/tmp/discord_task_raw.json /home/constantine/.openclaw/workspace/tmp/discord_task_parsed.json",
        "tail": "#Chewy: fetched 0, candidate 0\n#Data & Reporting: fetched 0, candidate 0\n#Wholesale/Retail Outreach: fetched 0, candidate 0\n#Packaging Design: fetched 0, candidate 0\n#New Products: fetched 0, candidate 0\n#Live Meetings: fetched 0, candidate 0\nDiscord task monitor: 0 candidate messages -> 0 tasks; register 0 added, 0 updated, 0 reopen-blocked\nArtifacts: /home/constantine/.openclaw/workspace/tmp/discord_task_raw.json /home/constantine/.openclaw/workspace/tmp/discord_task_parsed.json",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:15",
        "error": "Artifacts: /home/constantine/.openclaw/workspace/tmp/discord_task_raw.json /home/constantine/.openclaw/workspace/tmp/discord_task_parsed.json",
        "delivery": "log"
      },
      {
        "name": "ONE-SHOT GOJI_PED_REMINDER_MUHAMMAD_20260515",
        "schedule": "0 9 15 5 *",
        "cmd": "[ \"$(date +\\%Y)\" = \"2026\" ] && python3 /home/constantine/.openclaw/workspace/scripts/discord_sender.py --discord 1489072256318439676 \"<@1489683478781104200> Reminder: run another PED for Goji at 10% for one more week.\" >> /home/constantine/",
        "log": "/home/constantine/.openclaw/workspace/logs/goji_ped_reminder.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "log missing",
        "tail": "",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "\u2014",
        "error": "log missing",
        "delivery": "log"
      },
      {
        "name": "DR_SYDNEY_POKARD_FOLLOWUP_20260526",
        "schedule": "0 9 26 5 *",
        "cmd": "[ \"$(date +\\%Y)\" = \"2026\" ] && python3 /home/constantine/.openclaw/workspace/scripts/discord_sender.py --discord 1496235638993977527 \"<@1488942997382107247> Reminder: follow up with Dr Sydney Pokard / Fauna Veterinary Collective if there ha",
        "log": "/home/constantine/.openclaw/workspace/logs/dr_sydney_pokard_followup_20260526.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-05-26 09:00",
        "log_ago": "40d 8h ago",
        "summary": "empty",
        "tail": "",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-05-26 09:00",
        "error": "empty",
        "delivery": "log"
      },
      {
        "name": "DASH_HEALTH_MONITOR",
        "schedule": "*/5 * * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/dash_health_monitor.py >> /home/constantine/.openclaw/workspace/logs/dash_monitor.log 2>&1  # DASH_HEALTH_MONITOR",
        "log": "/home/constantine/.openclaw/workspace/logs/dash_monitor.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:20",
        "log_ago": "2m ago",
        "summary": "[2026-07-05 17:20:01] healthy",
        "tail": "[2026-07-05 16:45:01] healthy\n[2026-07-05 16:50:02] healthy\n[2026-07-05 16:55:01] healthy\n[2026-07-05 17:00:01] healthy\n[2026-07-05 17:05:01] healthy\n[2026-07-05 17:10:01] healthy\n[2026-07-05 17:15:02] healthy\n[2026-07-05 17:20:01] healthy",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:20",
        "error": "[2026-07-05 17:20:01] healthy",
        "delivery": "log"
      },
      {
        "name": "challenge_reminders.py",
        "schedule": "0 9 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service && /usr/bin/python3 challenge_reminders.py >> /home/constantine/.openclaw/workspace/logs/challenge_reminders.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/challenge_reminders.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 09:00",
        "log_ago": "8h 21m ago",
        "summary": "done. 74 email(s) sent. (DRY_RUN=False)",
        "tail": "countdown ec1     -> octoberlibra2010@gmail.com (Tessa) [11d to draw]\ncountdown ec1     -> ihelpallanimals@gmail.com (Ginger) [11d to draw]\ncountdown ec1     -> christinanarmacost@gmail.com (Nina) [11d to draw]\ncountdown ec1     -> servinggodandothers@yahoo.com (Zoey) [11d to draw]\ncountdown ec1     -> oscar.ortiz123@yahoo.com (Kota) [11d to draw]\ncountdown ec1     -> bouncersue2@gmail.com (Mitsy) [11d to draw]\ncountdown ec1     -> shellibettencourt@yahoo.com (Rey) [11d to draw]\ndone. 74 email(s) sent. (DRY_RUN=False)",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 09:00",
        "error": "done. 74 email(s) sent. (DRY_RUN=False)",
        "delivery": "log"
      },
      {
        "name": "close",
        "schedule": "0 18 15 7 *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/challenge_draw_reminder.py close >> /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/draw_reminder.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/draw_reminder.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "log missing",
        "tail": "",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "\u2014",
        "error": "log missing",
        "delivery": "log"
      },
      {
        "name": "draw",
        "schedule": "0 9 16 7 *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/challenge_draw_reminder.py draw >> /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/draw_reminder.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/draw_reminder.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "log missing",
        "tail": "",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "\u2014",
        "error": "log missing",
        "delivery": "log"
      },
      {
        "name": "ONE-SHOT",
        "schedule": "0 9 29 6 *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/cro_loop_gameplan_reminder.py >> /home/constantine/.openclaw/workspace/logs/cro_loop_reminder.log 2>&1  # ONE-SHOT: CRO loop game plan Mon 2026-06-29",
        "log": "/home/constantine/.openclaw/workspace/logs/cro_loop_reminder.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-29 09:00",
        "log_ago": "6d 8h ago",
        "summary": "CRO loop game plan reminder DM sent",
        "tail": "CRO loop game plan reminder DM sent",
        "source": "System",
        "category": "Ops / Reminders",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-29 09:00",
        "error": "CRO loop game plan reminder DM sent",
        "delivery": "log"
      }
    ],
    "Marketing / Outreach": [
      {
        "id": "36279647-fce3-4c42-af0e-65cab96caf85",
        "name": "Daily Omega SKAG organic rank snapshot",
        "enabled": true,
        "sev": "ok",
        "status": "ok",
        "schedule": "cron 30 11 * * * America/Vancouver",
        "next": "2026-07-06 11:30",
        "last": "2026-07-05 11:30",
        "ago": "5h 52m ago",
        "dur": "1m",
        "errors": 0,
        "delivery": "not-requested",
        "error": "",
        "to": "\u2014",
        "desc": "Daily Data Dive organic rank snapshots for Omega SKAG watch week, June 22-29 2026.",
        "source": "OpenClaw",
        "category": "Marketing / Outreach"
      },
      {
        "name": "run_daily_outreach_pipeline.sh",
        "schedule": "0 8 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/run_daily_outreach_pipeline.sh >> /home/constantine/.openclaw/workspace/logs/outreach_pipeline.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/outreach_pipeline.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 08:07",
        "log_ago": "9h 15m ago",
        "summary": "[2026-07-05T15:07:01Z] ===== DAILY OUTREACH PIPELINE DONE (errors=0) =====",
        "tail": "{\"run_id\": \"brevo_dash_20260705_150004\", \"success\": 0, \"failed\": 0, \"skipped\": 0, \"log\": \"/home/constantine/.openclaw/workspace/imports/handoffs/outreach_ops/send_runs/brevo_dash_20260705_150004.jsonl\", \"queue\": \"/home/constantine/.openclaw/workspace/imports/handoffs/outreach_ops/send_queue_today.csv\"}\n[2026-07-05T15:00:04Z] Stage 3: send woof (influencers)\n{\"run_id\": \"brevo_woof_20260705_150004\", \"success\": 0, \"failed\": 0, \"skipped\": 0, \"log\": \"/home/constantine/.openclaw/workspace/imports/handoffs/outreach_ops/send_runs/brevo_woof_20260705_150004.jsonl\", \"queue\": \"/home/constantine/.openclaw/workspace/imports/handoffs/outreach_ops/woof_influencer_batch_2026-03-19.csv\"}\n[2026-07-05T15:00:04Z] Stage 3: nutrient elements \u2014 collecting contacts\n{\"discovered\": 0, \"queued\": 0, \"run_report\": \"/home/constantine/.openclaw/workspace/imports/handoffs/outreach_ops/nutrient_elements/collector_runs/collector_20260705_150701.json\"}\n[2026-07-05T15:07:01Z] Stage 3: send nutrient elements\n{\"run_id\": \"nutrient_elements_20260705_150701\", \"success\": 0, \"failed\": 0, \"skipped\": 0, \"log\": \"/home/constantine/.openclaw/workspace/imports/handoffs/outreach_ops/nutrient_elements/send_runs/nutrient_elements_20260705_150701.jsonl\"}\n[2026-07-05T15:07:01Z] ===== DAILY OUTREACH PIPELINE DONE (errors=0) =====",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 08:07",
        "error": "[2026-07-05T15:07:01Z] ===== DAILY OUTREACH PIPELINE DONE (errors=0) =====",
        "delivery": "log"
      },
      {
        "name": "ORGANIC_SHARE_MONTHLY",
        "schedule": "0 9 5 * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/organic_share_monthly_digest.py >> /home/constantine/.openclaw/workspace/logs/organic_share_digest.log 2>&1  # ORGANIC_SHARE_MONTHLY",
        "log": "/home/constantine/.openclaw/workspace/logs/organic_share_digest.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 09:00",
        "log_ago": "8h 22m ago",
        "summary": "[2026-07-05T09:00:04.641106] sent=True chars=833 flags=0",
        "tail": "[2026-05-05T09:00:02.630426] sent=True chars=881 flags=1\n[2026-06-05T09:00:02.429913] sent=True chars=779 flags=0\n[2026-07-05T09:00:04.641106] sent=True chars=833 flags=0",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 09:00",
        "error": "[2026-07-05T09:00:04.641106] sent=True chars=833 flags=0",
        "delivery": "log"
      },
      {
        "name": "PUPCHOICE_BREVO_WEEKLY",
        "schedule": "0 9 * * 1",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/pupchoice_brevo_weekly_draft.py --no-send >> logs/pupchoice_brevo.log 2>&1  # PUPCHOICE_BREVO_WEEKLY",
        "log": "/home/constantine/.openclaw/workspace/logs/pupchoice_brevo.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-29 09:03",
        "log_ago": "6d 8h ago",
        "summary": "[2026-06-29 09:03:08] Discord notified",
        "tail": "[2026-06-29 09:03:08] SHOPIFY ERR: shopify CLI no JSON. stderr=Loading stored store auth ...\n\u001b[2K\u001b[1A\u001b[2K\u001b[G\n\u256d\u2500 error \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502                                                                              \u2502\n\u2502  No stored app authentication found for xpw4uq-0i.myshopify.com.             \u2502\n\u2502           stdout=\n[2026-06-29 09:03:08] Discord notified\n[2026-06-29 09:03:08] Discord notified",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-29 09:03",
        "error": "[2026-06-29 09:03:08] Discord notified",
        "delivery": "log"
      },
      {
        "name": "SOCIAL_AUTO_POSTER_PUPCHOICE",
        "schedule": "30 9 * * 2,4,6",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/social_auto_poster.py --target pupchoice >> logs/social_auto_poster.log 2>&1  # SOCIAL_AUTO_POSTER_PUPCHOICE",
        "log": "/home/constantine/.openclaw/workspace/logs/social_auto_poster.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-04 09:30",
        "log_ago": "1d 7h ago",
        "summary": "}",
        "tail": "    \"full_picture\": \"https://scontent-sea1-1.xx.fbcdn.net/v/t39.30808-6/738552503_122177453270800252_1199422182669289913_n.jpg?stp=dst-jpg_s720x720_tt6&_nc_cat=101&ccb=1-7&_nc_sid=127cfc&_nc_ohc=LejRF2lnbncQ7kNvwGCjGUh&_nc_oc=Adqr7iXblHe2F2BL-oDh2nLBtkjZNHovEeK9aNMlAkPerqPSJDgUR0IWnAYPkG6NGKY&_nc_zt=23&_nc_ht=scontent-sea1-1.xx&edm=AJfPMC4EAAAA&_nc_gid=VCfqytZ5kG9ugZprRUsEAg&_nc_tpa=Q5bMBQGHgWUA7rDdgMEH7If4z--0gcpsLapeY_Q0OSkJfrx9-Ox26W4D_M6v95aMfm7MhO9Wa-xlzzhV&oh=00_AQBB4z0zYJ90IdgahxFzothMBSazuqYIOpuEGXGRVS_HVw&oe=6A4EEF25\"\n  },\n  \"instagram\": {\n    \"id\": \"18325232113274611\",\n    \"creation_id\": \"17924302722373988\",\n    \"permalink\": \"https://www.instagram.com/p/DaYLKxrky5q/\"\n  }\n}",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-04 09:30",
        "error": "}",
        "delivery": "log"
      },
      {
        "name": "RESCUERS_ARTICLE_POSTER",
        "schedule": "30 10 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/rescuers_article_poster.py --publish >> logs/rescuers_article_poster.log 2>&1  # RESCUERS_ARTICLE_POSTER",
        "log": "/home/constantine/.openclaw/workspace/logs/rescuers_article_poster.log",
        "sev": "error",
        "disabled": false,
        "last_log": "2026-07-05 10:30",
        "log_ago": "6h 51m ago",
        "summary": "requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://susangarrettdogagility.com/2026/06/dog-sitting-tips/",
        "tail": "  File \"/home/constantine/.openclaw/workspace/scripts/rescuers_article_poster.py\", line 759, in main\n    meta = get_article_meta(url)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/constantine/.openclaw/workspace/scripts/rescuers_article_poster.py\", line 198, in get_article_meta\n    r.raise_for_status()\n  File \"/usr/lib/python3/dist-packages/requests/models.py\", line 1021, in raise_for_status\n    raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://susangarrettdogagility.com/2026/06/dog-sitting-tips/",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "error",
        "next": "\u2014",
        "last": "2026-07-05 10:30",
        "error": "requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://susangarrettdogagility.com/2026/06/dog-sitting-tips/",
        "delivery": "log"
      },
      {
        "name": "REDDIT_ADS_DAILY",
        "schedule": "30 8 * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/reddit_ads_daily.py >> /home/constantine/.openclaw/workspace/logs/reddit_ads_daily.log 2>&1  # REDDIT_ADS_DAILY",
        "log": "/home/constantine/.openclaw/workspace/logs/reddit_ads_daily.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 08:30",
        "log_ago": "8h 51m ago",
        "summary": "\u26a0\ufe0f Today's spend $4.17 for 1 all-time purchase(s) \u2014 profitable per-order once cost/purchase \u2264 ceiling.",
        "tail": "**\ud83d\udcb3 Checkup \u2192 purchase (all-time)**\n\ud83d\uded2 **1/65** completers bought (2%)  \u00b7  revenue **$22.99**  \u00b7  already-customers 0\n   \u2022 facebook: 0/1 bought \u00b7 $0.00\n   \u2022 meta: 1/64 bought \u00b7 $22.99\n**\ud83d\udcb0 Unit economics** (COGS $7.53 + fulfilment $5 + fees) \u26a0\ufe0f_provisional, FBA-based; awaiting Stockmatic landed cost_\navg order **$22.99** \u2192 contribution **$9.49**/order\n\ud83d\udcd0 First-order break-even **CAC ceiling $9.49** _(LTV-adjusted ceiling TBD after ~6mo of repeat data)_\n\u26a0\ufe0f Today's spend $4.17 for 1 all-time purchase(s) \u2014 profitable per-order once cost/purchase \u2264 ceiling.",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 08:30",
        "error": "\u26a0\ufe0f Today's spend $4.17 for 1 all-time purchase(s) \u2014 profitable per-order once cost/purchase \u2264 ceiling.",
        "delivery": "log"
      },
      {
        "name": "REDDIT_API_WATCH",
        "schedule": "10 9 * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/reddit_api_watch.py >> /home/constantine/.openclaw/workspace/logs/reddit_api_watch.log 2>&1  # REDDIT_API_WATCH daily",
        "log": "/home/constantine/.openclaw/workspace/logs/reddit_api_watch.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-16 09:10",
        "log_ago": "19d 8h ago",
        "summary": "API GRANTED \u2014 alerted.",
        "tail": "API still gated \u2014 day 1 status DM sent.\nAPI still gated \u2014 day 2 status DM sent.\nAPI still gated \u2014 day 3 status DM sent.\nAPI still gated \u2014 day 4 status DM sent.\nAPI GRANTED \u2014 alerted.",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-16 09:10",
        "error": "API GRANTED \u2014 alerted.",
        "delivery": "log"
      },
      {
        "name": "REDDIT_ADS_LOOP",
        "schedule": "0 9 * * *",
        "cmd": "REDDIT_LOOP_DRY_RUN=false /usr/bin/python3 /home/constantine/.openclaw/workspace/projects/reddit-ads-loop/run.py >> /home/constantine/.openclaw/workspace/logs/reddit_ads_loop.log 2>&1  # REDDIT_ADS_LOOP",
        "log": "/home/constantine/.openclaw/workspace/logs/reddit_ads_loop.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 09:00",
        "log_ago": "8h 22m ago",
        "summary": "done: 0 auto, 0 written, dry_run=False",
        "tail": "done: 0 auto, 0 written, dry_run=False\ndone: 0 auto, 0 written, dry_run=False\ndone: 0 auto, 0 written, dry_run=False\ndone: 0 auto, 0 written, dry_run=False\ndone: 0 auto, 0 written, dry_run=False\ndone: 0 auto, 0 written, dry_run=False\ndone: 0 auto, 0 written, dry_run=False\ndone: 0 auto, 0 written, dry_run=False",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 09:00",
        "error": "done: 0 auto, 0 written, dry_run=False",
        "delivery": "log"
      },
      {
        "name": "REDDIT_SPEND_CAP_GUARD",
        "schedule": "0 */3 * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/reddit_spend_cap_guard.py >> /home/constantine/.openclaw/workspace/logs/reddit_spend_cap.log 2>&1  # REDDIT_SPEND_CAP_GUARD",
        "log": "/home/constantine/.openclaw/workspace/logs/reddit_spend_cap.log",
        "sev": "error",
        "disabled": false,
        "last_log": "2026-07-05 15:00",
        "log_ago": "2h 22m ago",
        "summary": "Reddit cumulative spend: $197.05 / $500  (warned=False capped=False)",
        "tail": "Reddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)\nReddit cumulative spend: $197.05 / $500  (warned=False capped=False)",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "error",
        "next": "\u2014",
        "last": "2026-07-05 15:00",
        "error": "Reddit cumulative spend: $197.05 / $500  (warned=False capped=False)",
        "delivery": "log"
      },
      {
        "name": "challenge_social_scheduler.py",
        "schedule": "0 10 * * *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/meta-ads/challenge_social_scheduler.py >> /home/constantine/.openclaw/workspace/projects/pupchoice_v2/meta-ads/logs/social.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/projects/pupchoice_v2/meta-ads/logs/social.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 10:01",
        "log_ago": "7h 20m ago",
        "summary": "  RC-FB: posted (1005183398988855)",
        "tail": "  PC-FB: posted (533742333163847_122177455382800252)\n  RC-IG: posted (18200693647366921)\n  RC-FB: posted (839870909398978_1329412896021076)\n2026-07-05 | rotation: video challenge_yorkie.mp4\n  PC-IG: posted (17905894224449983)\n  PC-FB: posted (1561945748888446)\n  RC-IG: posted (17969712498085942)\n  RC-FB: posted (1005183398988855)",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 10:01",
        "error": "  RC-FB: posted (1005183398988855)",
        "delivery": "log"
      },
      {
        "name": "PUPCHOICE_REDDIT_QUEUE",
        "schedule": "*/20 8-22 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/projects/pupchoice-reddit/scripts/run_pipeline.sh >> /home/constantine/.openclaw/workspace/logs/pupchoice_reddit.log 2>&1  # PUPCHOICE_REDDIT_QUEUE",
        "log": "/home/constantine/.openclaw/workspace/logs/pupchoice_reddit.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:20",
        "log_ago": "2m ago",
        "summary": "[2026-07-06T00:20:01Z] f5bot poll...",
        "tail": "[2026-07-06T00:00:01Z] f5bot poll...\nf5bot: 0 new matches\n[2026-07-06T00:02:46Z] drafting...\ndrafter: 0 drafts created\n[2026-07-06T00:02:47Z] draining queue to Discord...\n  poster: no_drafts\n[2026-07-06T00:02:51Z] tick done.\n[2026-07-06T00:20:01Z] f5bot poll...",
        "source": "System",
        "category": "Marketing / Outreach",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:20",
        "error": "[2026-07-06T00:20:01Z] f5bot poll...",
        "delivery": "log"
      }
    ],
    "Cases / Reimbursements": [
      {
        "id": "9696950d-3688-4bdc-bd87-5c91b5843ace",
        "name": "SuperZoo NPS onsite item check-in Friday reminder",
        "enabled": true,
        "sev": "ok",
        "status": "scheduled",
        "schedule": "at 2026-08-07T16:00:00.000Z",
        "next": "2026-08-07 09:00",
        "last": "\u2014",
        "ago": "\u2014",
        "dur": "\u2014",
        "errors": 0,
        "delivery": "\u2014",
        "error": "",
        "to": "discord channel:1506648614993137674",
        "desc": "Friday-before reminder for SuperZoo New Product Showcase onsite item check-in window.",
        "source": "OpenClaw",
        "category": "Cases / Reimbursements"
      },
      {
        "name": "REIMBURSEMENT_DAILY_SCAN BB-TUNNEL",
        "schedule": "0 2 * * *",
        "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/reimbursement_weekly_report.py --scan --no-post --days 90 >> /home/constantine/.openclaw/workspace/logs/reimbursement_daily.log 2>&1 ",
        "log": "/home/constantine/.openclaw/workspace/logs/reimbursement_daily.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 02:06",
        "log_ago": "15h 16m ago",
        "summary": "Ledger: reimbursement_ledger.json | Run reconcile for updates",
        "tail": "  PC-MV-040140: 2 units, $49.98\n  SKU PC- HJ-102552: 1 units, $24.99\nREADY TO FILE: 0 claims, $0.00\nFILED CLAIMS: 79\n  approved: 44\n  denied: 35\nRECOVERY: 55.7% approval rate | $260.91 recovered\nLedger: reimbursement_ledger.json | Run reconcile for updates",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 02:06",
        "error": "Ledger: reimbursement_ledger.json | Run reconcile for updates",
        "delivery": "log"
      },
      {
        "name": "REIMBURSEMENT_WEEKLY_REPORT BB-TUNNEL",
        "schedule": "0 9 * * 1",
        "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/reimbursement_weekly_report.py --scan --days 90 >> /home/constantine/.openclaw/workspace/logs/reimbursement_weekly.log 2>&1 # REIMBUR",
        "log": "/home/constantine/.openclaw/workspace/logs/reimbursement_weekly.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-29 09:07",
        "log_ago": "6d 8h ago",
        "summary": "Ledger: reimbursement_ledger.json | Run reconcile for updates",
        "tail": "  PC-MV-040140: 2 units, $49.98\n  SKU PC- HJ-102552: 1 units, $24.99\nREADY TO FILE: 0 claims, $0.00\nFILED CLAIMS: 79\n  approved: 44\n  denied: 35\nRECOVERY: 55.7% approval rate | $260.91 recovered\nLedger: reimbursement_ledger.json | Run reconcile for updates",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-29 09:07",
        "error": "Ledger: reimbursement_ledger.json | Run reconcile for updates",
        "delivery": "log"
      },
      {
        "name": "REIMBURSEMENT_WEEKLY_RECONCILE BB-TUNNEL",
        "schedule": "0 16 * * 5",
        "cmd": "sudo /usr/local/bin/bb-exec env TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/reimbursement_reconcile.py --scan --days 90 >> /home/constantine/.openclaw/workspace/logs/reimbursement_reconcile.log 2>&1 # REIMBURS",
        "log": "/home/constantine/.openclaw/workspace/logs/reimbursement_reconcile.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-03 16:06",
        "log_ago": "2d 1h ago",
        "summary": "  Recovery rate: 55.7%",
        "tail": "LEDGER SUMMARY:\n  Discovered: 91\n  Filed: 79\n  Approved: 44\n  Denied: 35\n  Value discovered: $3,863.57\n  Value reimbursed: $260.91\n  Recovery rate: 55.7%",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-03 16:06",
        "error": "  Recovery rate: 55.7%",
        "delivery": "log"
      },
      {
        "name": "REIMBURSEMENT_DAILY_DIGEST",
        "schedule": "30 2 * * *",
        "cmd": "TZ=America/Vancouver python3 /home/constantine/.openclaw/workspace/scripts/reimbursement_daily_digest.py >> /home/constantine/.openclaw/workspace/logs/reimbursement_daily_digest.log 2>&1 # REIMBURSEMENT_DAILY_DIGEST",
        "log": "/home/constantine/.openclaw/workspace/logs/reimbursement_daily_digest.log",
        "sev": "error",
        "disabled": false,
        "last_log": "2026-07-05 02:30",
        "log_ago": "14h 52m ago",
        "summary": "NameError: name 'filed' is not defined. Did you mean: 'filter'?",
        "tail": "    main()\n  File \"/home/constantine/.openclaw/workspace/scripts/reimbursement_daily_digest.py\", line 183, in main\n    digest = build_digest()\n             ^^^^^^^^^^^^^^\n  File \"/home/constantine/.openclaw/workspace/scripts/reimbursement_daily_digest.py\", line 142, in build_digest\n    elif not ready and not filed:\n                           ^^^^^\nNameError: name 'filed' is not defined. Did you mean: 'filter'?",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "error",
        "next": "\u2014",
        "last": "2026-07-05 02:30",
        "error": "NameError: name 'filed' is not defined. Did you mean: 'filter'?",
        "delivery": "log"
      },
      {
        "name": "CASE_MANUAL_WATCH",
        "schedule": "*/30 * * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/case_manual_watch.py >> /home/constantine/.openclaw/workspace/logs/case_tracker/manual_watch.log 2>&1  # CASE_MANUAL_WATCH",
        "log": "/home/constantine/.openclaw/workspace/logs/case_tracker/manual_watch.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 17:01",
        "log_ago": "21m ago",
        "summary": "new_alerts=0 dry_run=False",
        "tail": "rk-b08nk45ztj-rs-1020-poa-20260430: 0 matching message(s)\nbb-20229196661-fee-dims-20260504: 0 matching message(s)\nrk-19773940831-reserved-funds-20260504: 0 matching message(s)\nbb-20271777001-negative-reviews-20260511: 0 matching message(s)\nrk-b08b684zfs-ca-0520-br-poa-20260512: 0 matching message(s)\nbb-ca-pupchoice-bilingual-label-poa-20260612: 0 matching message(s)\nrk-20937912741-comfify-usa-20260630: 0 matching message(s)\nnew_alerts=0 dry_run=False",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 17:01",
        "error": "new_alerts=0 dry_run=False",
        "delivery": "log"
      },
      {
        "name": "CASE_TRACKER_RK",
        "schedule": "0 */2 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && CASE_TRACKER_DISCORD_CHANNEL=channel:1496569401095229451 python3 -m case_tracker --account rk >> /home/constantine/.openclaw/workspace/logs/case_tracker/rk.log 2>&1  # CASE_TRACKER_RK",
        "log": "/home/constantine/.openclaw/workspace/logs/case_tracker/rk.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 16:00",
        "log_ago": "1h 21m ago",
        "summary": "[rk] scraped 9 cases",
        "tail": "[rk] scraped 9 cases\n[rk] scraped 9 cases\n[rk] scraped 9 cases\n[rk] scraped 9 cases\n[rk] scraped 9 cases\n[rk] scraped 9 cases\n[rk] scraped 9 cases\n[rk] scraped 9 cases",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 16:00",
        "error": "[rk] scraped 9 cases",
        "delivery": "log"
      },
      {
        "name": "CASE_TRACKER_BRAINIAC",
        "schedule": "10 */2 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && CASE_TRACKER_DISCORD_CHANNEL=channel:1496569401095229451 python3 -m case_tracker --account brainiac >> /home/constantine/.openclaw/workspace/logs/case_tracker/brainiac.log 2>&1  # CASE_TRACKER_BRA",
        "log": "/home/constantine/.openclaw/workspace/logs/case_tracker/brainiac.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 16:10",
        "log_ago": "1h 11m ago",
        "summary": "[brainiac] scraped 3 cases",
        "tail": "[brainiac] scraped 3 cases\n[brainiac] scraped 3 cases\n[brainiac] scraped 3 cases\n[brainiac] scraped 3 cases\n[brainiac] scraped 3 cases\n[brainiac] scraped 3 cases\n[brainiac] scraped 3 cases\n[brainiac] scraped 3 cases",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 16:10",
        "error": "[brainiac] scraped 3 cases",
        "delivery": "log"
      },
      {
        "name": "CASE_TRACKER_DIGEST_RK",
        "schedule": "30 7 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && CASE_TRACKER_DISCORD_CHANNEL=channel:1496569401095229451 python3 -m case_tracker --account rk --digest-only >> /home/constantine/.openclaw/workspace/logs/case_tracker/digest.log 2>&1  # CASE_TRACK",
        "log": "/home/constantine/.openclaw/workspace/logs/case_tracker/digest.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 07:35",
        "log_ago": "9h 47m ago",
        "summary": "[brainiac] digest posted=True (14 open cases)",
        "tail": "[rk] digest posted=True (14 open cases)\n[brainiac] digest posted=True (14 open cases)\n[rk] digest posted=True (14 open cases)\n[brainiac] digest posted=True (14 open cases)\n[rk] digest posted=True (14 open cases)\n[brainiac] digest posted=True (14 open cases)\n[rk] digest posted=True (14 open cases)\n[brainiac] digest posted=True (14 open cases)",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 07:35",
        "error": "[brainiac] digest posted=True (14 open cases)",
        "delivery": "log"
      },
      {
        "name": "CASE_TRACKER_DIGEST_BB",
        "schedule": "35 7 * * *",
        "cmd": "cd /home/constantine/.openclaw/workspace && CASE_TRACKER_DISCORD_CHANNEL=channel:1496569401095229451 python3 -m case_tracker --account brainiac --digest-only >> /home/constantine/.openclaw/workspace/logs/case_tracker/digest.log 2>&1  # CASE",
        "log": "/home/constantine/.openclaw/workspace/logs/case_tracker/digest.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 07:35",
        "log_ago": "9h 47m ago",
        "summary": "[brainiac] digest posted=True (14 open cases)",
        "tail": "[rk] digest posted=True (14 open cases)\n[brainiac] digest posted=True (14 open cases)\n[rk] digest posted=True (14 open cases)\n[brainiac] digest posted=True (14 open cases)\n[rk] digest posted=True (14 open cases)\n[brainiac] digest posted=True (14 open cases)\n[rk] digest posted=True (14 open cases)\n[brainiac] digest posted=True (14 open cases)",
        "source": "System",
        "category": "Cases / Reimbursements",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 07:35",
        "error": "[brainiac] digest posted=True (14 open cases)",
        "delivery": "log"
      }
    ],
    "Backups": [
      {
        "name": "backup_md_to_drive.sh",
        "schedule": "15 2 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/backup_md_to_drive.sh >> /home/constantine/.openclaw/workspace/logs/md_backup_cron.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/md_backup.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 02:15",
        "log_ago": "15h 7m ago",
        "summary": "[2026-07-05T02:15:05-07:00] done",
        "tail": "[2026-07-04T02:15:01-07:00] starting markdown backup\n[2026-07-04T02:15:02-07:00] archive created: /home/constantine/.openclaw/workspace/backups/openclaw-md-backup-2026-07-04_021501.tar.gz (4049 files)\n[2026-07-04T02:15:05-07:00] upload complete: file_id=1hsW1_jpR4_1xdCUC7rcnZ66VffpbfVSP (4049 files)\n[2026-07-04T02:15:05-07:00] done\n[2026-07-05T02:15:01-07:00] starting markdown backup\n[2026-07-05T02:15:02-07:00] archive created: /home/constantine/.openclaw/workspace/backups/openclaw-md-backup-2026-07-05_021501.tar.gz (4239 files)\n[2026-07-05T02:15:05-07:00] upload complete: file_id=1T5wI4VHG3_hqnCfr7Fb1d7sTcRut6Kx5 (4239 files)\n[2026-07-05T02:15:05-07:00] done",
        "source": "System",
        "category": "Backups",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 02:15",
        "error": "[2026-07-05T02:15:05-07:00] done",
        "delivery": "log"
      },
      {
        "name": "backup_md_to_dropbox.sh",
        "schedule": "25 2 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/backup_md_to_dropbox.sh >> /home/constantine/.openclaw/workspace/logs/md_backup_dropbox_cron.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/md_backup_dropbox_cron.log",
        "sev": "error",
        "disabled": false,
        "last_log": "2026-07-05 02:25",
        "log_ago": "14h 57m ago",
        "summary": "2026/07/05 02:25:02 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"",
        "tail": "2026/07/02 02:25:01 ERROR : Fatal error received - not attempting retries\n2026/07/02 02:25:01 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"\n2026/07/03 02:25:03 ERROR : Fatal error received - not attempting retries\n2026/07/03 02:25:03 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"\n2026/07/04 02:25:02 ERROR : Fatal error received - not attempting retries\n2026/07/04 02:25:02 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"\n2026/07/05 02:25:02 ERROR : Fatal error received - not attempting retries\n2026/07/05 02:25:02 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"",
        "source": "System",
        "category": "Backups",
        "enabled": true,
        "status": "error",
        "next": "\u2014",
        "last": "2026-07-05 02:25",
        "error": "2026/07/05 02:25:02 Failed to copyto: Post \"https://api.dropboxapi.com/2/files/get_metadata\": token expired and there's no refresh token - manually refresh with \"rclone config reconnect dropboxtogoogle:\"",
        "delivery": "log"
      },
      {
        "name": "full_system_backup.sh",
        "schedule": "0 3 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/full_system_backup.sh >> /home/constantine/.openclaw/workspace/logs/full_backup_cron.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/full_backup_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 03:04",
        "log_ago": "14h 18m ago",
        "summary": "[2026-07-05T03:04:12-07:00] Full backup complete",
        "tail": "    return wrapped(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/constantine/.local/lib/python3.12/site-packages/googleapiclient/http.py\", line 1022, in next_chunk\n    raise ResumableUploadError(resp, content)\ngoogleapiclient.errors.ResumableUploadError: <HttpError 403 when requesting None returned \"The user's Drive storage quota has been exceeded.\". Details: \"[{'message': \"The user's Drive storage quota has been exceeded.\", 'domain': 'usageLimits', 'reason': 'storageQuotaExceeded'}]\">\n[2026-07-05T03:04:11-07:00] Drive upload failed via Python API:\n[2026-07-05T03:04:11-07:00] Cleaning old Drive backups (keeping 2)...\n[2026-07-05T03:04:12-07:00] Full backup complete",
        "source": "System",
        "category": "Backups",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 03:04",
        "error": "[2026-07-05T03:04:12-07:00] Full backup complete",
        "delivery": "log"
      },
      {
        "name": "AMZ_DRIVE_ARCHIVE_DAILY",
        "schedule": "30 4 * * *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/scripts/archive_amazon_reports_to_drive.py --account both >> /home/constantine/.openclaw/workspace/data/warehouse/_drive_archive_cron.log 2>&1  # AMZ_DRIVE_ARCHIVE_DAILY",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_drive_archive_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 08:00",
        "log_ago": "9h 21m ago",
        "summary": "[08:00:22] INDEX rows: 1143",
        "tail": "[08:00:07] OK brainiac/ads_metadata/sp_product_ads.json.gz\n[08:00:09] OK brainiac/ads_metadata/sp_campaigns.json.gz\n[08:00:10] OK brainiac/ads_metadata/sp_targets.json.gz\n[08:00:12] OK brainiac/ads_metadata/sp_ad_groups.json.gz\n[08:00:19] OK _warehouse_snapshots/amazon_20260705.db.gz  (140,886,016b raw)\n[08:00:19] DONE uploaded=7 skipped(unchanged)=1134 new_bytes=1,804,608\n[08:00:22] ARCHIVE ROOT: https://drive.google.com/drive/folders/1odi-zS_Dz3zdeoX3_RIHc7QRtJ9Epz9B\n[08:00:22] INDEX rows: 1143",
        "source": "System",
        "category": "Backups",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 08:00",
        "error": "[08:00:22] INDEX rows: 1143",
        "delivery": "log"
      },
      {
        "name": "AMZ_DRIVE_ARCHIVE_DBSNAP_MONTHLY",
        "schedule": "0 8 5 * *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/scripts/archive_amazon_reports_to_drive.py --account both --db-snapshot >> /home/constantine/.openclaw/workspace/data/warehouse/_drive_archive_cron.log 2>&1  # AMZ_DRIVE_ARCHIVE_DBSNAP_",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_drive_archive_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 08:00",
        "log_ago": "9h 21m ago",
        "summary": "[08:00:22] INDEX rows: 1143",
        "tail": "[08:00:07] OK brainiac/ads_metadata/sp_product_ads.json.gz\n[08:00:09] OK brainiac/ads_metadata/sp_campaigns.json.gz\n[08:00:10] OK brainiac/ads_metadata/sp_targets.json.gz\n[08:00:12] OK brainiac/ads_metadata/sp_ad_groups.json.gz\n[08:00:19] OK _warehouse_snapshots/amazon_20260705.db.gz  (140,886,016b raw)\n[08:00:19] DONE uploaded=7 skipped(unchanged)=1134 new_bytes=1,804,608\n[08:00:22] ARCHIVE ROOT: https://drive.google.com/drive/folders/1odi-zS_Dz3zdeoX3_RIHc7QRtJ9Epz9B\n[08:00:22] INDEX rows: 1143",
        "source": "System",
        "category": "Backups",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 08:00",
        "error": "[08:00:22] INDEX rows: 1143",
        "delivery": "log"
      },
      {
        "name": "backup_theme_to_drive.sh",
        "schedule": "30 3 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/backup_theme_to_drive.sh >> /home/constantine/.openclaw/workspace/logs/theme_backup.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/theme_backup.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 03:30",
        "log_ago": "13h 51m ago",
        "summary": "[2026-07-05 03:30:42] done",
        "tail": "[1] https://xpw4uq-0i.myshopify.com\n[2] https://xpw4uq-0i.myshopify.com/admin/themes/139945345120/editor\n[2026-07-05 03:30:22] pulled 506 files\n[2026-07-05 03:30:24] zipped 84M\nuploaded: pupchoice-theme-2026-07-05_0330.zip\npruned: pupchoice-theme-2026-07-03_0330.zip\nkept 2 most recent\n[2026-07-05 03:30:42] done",
        "source": "System",
        "category": "Backups",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 03:30",
        "error": "[2026-07-05 03:30:42] done",
        "delivery": "log"
      }
    ],
    "Other": [
      {
        "name": "github_solution_hunt.py",
        "schedule": "30 6 * * *",
        "cmd": "/home/constantine/.openclaw/workspace/automation/github-scout/scripts/github_solution_hunt.py >> /home/constantine/.openclaw/workspace/automation/github-scout/logs/cron.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/automation/github-scout/logs/cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 06:30",
        "log_ago": "10h 52m ago",
        "summary": "/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md",
        "tail": "/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md\n/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md\n/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md\n/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md\n/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md\n/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md\n/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md\n/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 06:30",
        "error": "/home/constantine/.openclaw/workspace/automation/github-scout/data/LATEST.md",
        "delivery": "log"
      },
      {
        "name": "process_comm_bridge_queue.sh",
        "schedule": "* * * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/process_comm_bridge_queue.sh >> /home/constantine/.openclaw/workspace/logs/comm_bridge_worker_cron.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/comm_bridge_worker_cron.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-03-13 14:55",
        "log_ago": "114d 2h ago",
        "summary": "empty",
        "tail": "",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-03-13 14:55",
        "error": "empty",
        "delivery": "log"
      },
      {
        "name": "run_ops_loop.sh",
        "schedule": "0 9 * * 1",
        "cmd": "/home/constantine/run_ops_loop.sh >> /home/constantine/.openclaw/workspace/logs/ops_loop_cron.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/ops_loop_cron.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-04-06 09:00",
        "log_ago": "90d 8h ago",
        "summary": "empty",
        "tail": "",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-04-06 09:00",
        "error": "empty",
        "delivery": "log"
      },
      {
        "name": "run_ops_loop.sh",
        "schedule": "0 9 * * 3",
        "cmd": "/home/constantine/run_ops_loop.sh >> /home/constantine/.openclaw/workspace/logs/ops_loop_cron.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/ops_loop_cron.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-04-06 09:00",
        "log_ago": "90d 8h ago",
        "summary": "empty",
        "tail": "",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-04-06 09:00",
        "error": "empty",
        "delivery": "log"
      },
      {
        "name": "bb_tunnel_monitor.sh",
        "schedule": "*/5 * * * *",
        "cmd": "/home/constantine/.openclaw/workspace/scripts/bb_tunnel_monitor.sh >> /home/constantine/.openclaw/workspace/logs/bb_tunnel_monitor.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/bb_tunnel_monitor.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 17:20",
        "log_ago": "2m ago",
        "summary": "[bb-tunnel-monitor] 2026-07-05 17:20:01 OK ip=173.199.93.213 via=bb-exec-non-tty",
        "tail": "[bb-tunnel-monitor] 2026-07-05 16:45:01 OK ip=173.199.93.213 via=bb-exec-non-tty\n[bb-tunnel-monitor] 2026-07-05 16:50:04 OK ip=173.199.93.213 via=bb-exec-non-tty\n[bb-tunnel-monitor] 2026-07-05 16:55:02 OK ip=173.199.93.213 via=bb-exec-non-tty\n[bb-tunnel-monitor] 2026-07-05 17:00:02 OK ip=173.199.93.213 via=bb-exec-non-tty\n[bb-tunnel-monitor] 2026-07-05 17:05:02 OK ip=173.199.93.213 via=bb-exec-non-tty\n[bb-tunnel-monitor] 2026-07-05 17:10:02 OK ip=173.199.93.213 via=bb-exec-non-tty\n[bb-tunnel-monitor] 2026-07-05 17:15:02 OK ip=173.199.93.213 via=bb-exec-non-tty\n[bb-tunnel-monitor] 2026-07-05 17:20:01 OK ip=173.199.93.213 via=bb-exec-non-tty",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 17:20",
        "error": "[bb-tunnel-monitor] 2026-07-05 17:20:01 OK ip=173.199.93.213 via=bb-exec-non-tty",
        "delivery": "log"
      },
      {
        "name": "PUPCHOICE_OPPORTUNITY_SCAN",
        "schedule": "0 7 * * 1",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 scripts/pupchoice_weekly_opportunity_scan.py >> logs/pupchoice_opportunity_scan.log 2>&1  # PUPCHOICE_OPPORTUNITY_SCAN",
        "log": "/home/constantine/.openclaw/workspace/logs/pupchoice_opportunity_scan.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-29 07:00",
        "log_ago": "6d 10h ago",
        "summary": "   \u2192 Pause or bid-cap",
        "tail": "5. \ud83c\udfaf **UNTAPPED** `probiotics for dogs` \u2192 ASIN `B0DSBMPDS7` \u2014 117,370 searches/mo, 2.0% share\n   \u2192 Create EXACT SKAG for ASIN B0DSBMPDS7 \u2014 117,370 searches/mo, 2.0% our share\n6. \ud83d\uded1 **BLEED** `probiotics for dogs` (EXACT) \u2014 spend $\\$138/7d, sales $\\$50, ROAS 0.36\n   \u2192 Pause or bid-cap \u2014 $-88.0 net in 7d \u2192 ~$-379.0/mo  \u00b7  _PC Probiotics | B0DSBMPDS7 | SPM | SKAG | SQP | Ra_\n7. \ud83d\uded1 **BLEED** `turkey dog treats` (EXACT) \u2014 spend $\\$77/7d, sales $\\$0, ROAS 0.00\n   \u2192 Pause or bid-cap \u2014 $-77.0 net in 7d \u2192 ~$-330.0/mo  \u00b7  _FD | B0FYQ3T9H1 | SPM | SKAG | Harvest | Exact | 0_\n8. \ud83d\uded1 **BLEED** `close-match` (TARGETING_EXPRESSION_PREDEFINED) \u2014 spend $\\$134/7d, sales $\\$74, ROAS 0.55\n   \u2192 Pause or bid-cap",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-29 07:00",
        "error": "   \u2192 Pause or bid-cap",
        "delivery": "log"
      },
      {
        "name": "both",
        "schedule": "30 15 * * *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/scripts/amazon_review_monitor.py --account both >> /home/constantine/.openclaw/workspace/logs/amazon-review-monitor/cron.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/logs/amazon-review-monitor/cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 15:46",
        "log_ago": "1h 35m ago",
        "summary": "]",
        "tail": "        \"new_rating\": 4.5,\n        \"count_delta\": 2,\n        \"rating_delta\": -0.1\n      }\n    ],\n    \"errors\": []\n  }\n]",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 15:46",
        "error": "]",
        "delivery": "log"
      },
      {
        "name": "PUPCHOICE_SNS_WEEKLY_REPORT BB-TUNNEL",
        "schedule": "30 10 * * 1",
        "cmd": "cd /home/constantine/.openclaw/workspace && python3 /home/constantine/.openclaw/workspace/scripts/pupchoice_sns_weekly_report.py --post >> /home/constantine/.openclaw/workspace/logs/pupchoice_sns_weekly.log 2>&1  # PUPCHOICE_SNS_WEEKLY_REPO",
        "log": "/home/constantine/.openclaw/workspace/logs/pupchoice_sns_weekly.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-29 10:30",
        "log_ago": "6d 6h ago",
        "summary": "\u2022 Recommendation: hold $4 steady for the test window, monitor subscriber gain vs margin/cancellations, then keep/scale only if net subscribers improve.",
        "tail": "\u2022 Latest Brand Analytics repeat-purchase window: 2026-Q1\n\u2022 Tracked ASINs with data: 6/7 | orders: 4,496 | weighted repeat customers: 20.0%\n\u2022 $4 coupon monitor: week 5 since 2026-05-28 | weekly pre/post read; keep only if subscriber gain offsets coupon cost\n\u2022 S&S snapshot: active subscriptions 0 | tracked rows 0/7 | report 709868020612\n\u2022 Best repeat signal: 24-in-1 / alternate multivitamin 27.6%\n\u2022 Watch: Wild Catch Treats 10.0%\n\u2022 Pre/post trajectory will be judged weekly against the 2026-05-14..2026-05-27 baseline; S&S active-subscription snapshots are now tracked via SP-API forecast report.\n\u2022 Recommendation: hold $4 steady for the test window, monitor subscriber gain vs margin/cancellations, then keep/scale only if net subscribers improve.",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-29 10:30",
        "error": "\u2022 Recommendation: hold $4 steady for the test window, monitor subscriber gain vs margin/cancellations, then keep/scale only if net subscribers improve.",
        "delivery": "log"
      },
      {
        "name": "CHECKUP_NURTURE LIVE",
        "schedule": "5 10 * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/nurture.py --live >> /home/constantine/.openclaw/workspace/logs/checkup_nurture.log 2>&1  # CHECKUP_NURTURE LIVE",
        "log": "/home/constantine/.openclaw/workspace/logs/checkup_nurture.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 10:05",
        "log_ago": "7h 17m ago",
        "summary": "sent: 12",
        "tail": "[skin/day12] grondinbarbara1@gmail.com (Bree)\n[skin/day12] heidijohnsonjordan26@gmail.com (Max)\n[skin/day12] anj2626@hotmail.com (Callie)\n[skin/day12] bsassy50@gmail.com (Zoey Pearl)\n[skin/day12] smartsearch35@yahoo.com (Bucky)\n[digestive/day12] hufflinda159@gmail.com (Roxcoe)\n[skin/day12] donnamcmahan41@yahoo.com (chipper)\nsent: 12",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 10:05",
        "error": "sent: 12",
        "delivery": "log"
      },
      {
        "name": "OMEGA_ADS_PULL",
        "schedule": "30 7 * * *",
        "cmd": "sudo -n bb-exec python3 /home/constantine/.openclaw/workspace/scripts/pupchoice_ads_refresh.py >> /home/constantine/.openclaw/workspace/logs/omega_ads_loop/pull.log 2>&1  # OMEGA_ADS_PULL",
        "log": "/home/constantine/.openclaw/workspace/logs/omega_ads_loop/pull.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 08:05",
        "log_ago": "9h 16m ago",
        "summary": "[2026-07-05 08:05:24] refresh complete",
        "tail": "[2026-07-05 08:03:46]   waiting on 4 reports...\n[2026-07-05 08:04:19]   DONE sp_campaign_daily w1: 35620 bytes\n[2026-07-05 08:04:20]   DONE sp_placement w1: 6840 bytes\n[2026-07-05 08:04:21]   waiting on 2 reports...\n[2026-07-05 08:04:52]   DONE sp_advertised_product w1: 10154 bytes\n[2026-07-05 08:04:52]   waiting on 1 reports...\n[2026-07-05 08:05:24]   DONE sp_search_term w1: 112837 bytes\n[2026-07-05 08:05:24] refresh complete",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 08:05",
        "error": "[2026-07-05 08:05:24] refresh complete",
        "delivery": "log"
      },
      {
        "name": "OMEGA_ADS_LOOP",
        "schedule": "0 8 * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/projects/omega-ads-loop/run.py >> /home/constantine/.openclaw/workspace/logs/omega_ads_loop/cron.log 2>&1  # OMEGA_ADS_LOOP",
        "log": "/home/constantine/.openclaw/workspace/logs/omega_ads_loop/cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 08:00",
        "log_ago": "9h 22m ago",
        "summary": "2026-07-05 08:00:04,590 INFO === cycle complete ===",
        "tail": "2026-07-05 08:00:01,930 INFO decided: auto=0 hold=0 escalations=1\n2026-07-05 08:00:01,930 INFO decided: auto=0 hold=0 escalations=1\n2026-07-05 08:00:02,634 INFO token refresh: ok\n2026-07-05 08:00:02,634 INFO token refresh: ok\n2026-07-05 08:00:04,007 INFO posted daily report to channel:1504692415104028703\n2026-07-05 08:00:04,007 INFO posted daily report to channel:1504692415104028703\n2026-07-05 08:00:04,590 INFO === cycle complete ===\n2026-07-05 08:00:04,590 INFO === cycle complete ===",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 08:00",
        "error": "2026-07-05 08:00:04,590 INFO === cycle complete ===",
        "delivery": "log"
      },
      {
        "name": "PUPCHOICE_ADS_CHANGE_REPORT",
        "schedule": "35 8 * * *",
        "cmd": "sudo -n /usr/local/bin/bb-exec python3 /home/constantine/.openclaw/workspace/scripts/pupchoice_ads_daily_change_report.py --post >> /home/constantine/.openclaw/workspace/logs/omega_ads_loop/change_report.log 2>&1  # PUPCHOICE_ADS_CHANGE_REP",
        "log": "/home/constantine/.openclaw/workspace/logs/omega_ads_loop/change_report.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 08:35",
        "log_ago": "8h 47m ago",
        "summary": "[posted to Discord]",
        "tail": "\u2022 Last cycle: ROAS 0.00 (breakeven \u2248 4.08), 0 auto change(s), 0 held\n[posted to Discord]\n**\ud83d\udccb Pup Choice Ads \u2014 Daily Change Report**\n_changes since 2026-07-04_\nNo campaign state / budget / roster changes. \u2705\n**\ud83d\udd01 Omega loop (automation):**\n\u2022 Last cycle: ROAS 0.00 (breakeven \u2248 4.08), 0 auto change(s), 0 held\n[posted to Discord]",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 08:35",
        "error": "[posted to Discord]",
        "delivery": "log"
      },
      {
        "name": "PUPCHOICE_CREATIVE_LOOP",
        "schedule": "0 9 * * 1,4",
        "cmd": "python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/meta-ads/creative_optimizer.py >> /home/constantine/.openclaw/workspace/logs/creative_optimizer.log 2>&1  # PUPCHOICE_CREATIVE_LOOP",
        "log": "/home/constantine/.openclaw/workspace/logs/creative_optimizer.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-07-02 09:00",
        "log_ago": "3d 8h ago",
        "summary": "_Reply 'apply' to pause the losers + launch the new variants, or tell me which to keep._",
        "tail": "\u00b7 `m_omega_review` \u2014 0 leads / $1  (CTR 11.11%, 0 leads)\n\u00b7 `m_omega_goldens` \u2014 0 leads / $0  (CTR 0.0%, 0 leads)\n\u00b7 `m_omega_pit` \u2014 0 leads / $1  (CTR 5.88%, 0 leads)\n\u00b7 `m_omega_fluffy5` \u2014 0 leads / $1  (CTR 5.77%, 0 leads)\n\u00b7 `m_omega_fluffy12` \u2014 0 leads / $1  (CTR 4.55%, 0 leads)\nLeading: `m_omega_corgi10` ($0.28/lead) but <3 leads \u2014 letting it gather data before cloning.\n**Under-tested (give them more impressions or budget):** `m_itch`, `m_bowl`, `m_pool`, `m_omega_review`, `m_omega_goldens`, `m_omega_pit`, `m_omega_fluffy5`, `m_omega_fluffy12`\n_Reply 'apply' to pause the losers + launch the new variants, or tell me which to keep._",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-07-02 09:00",
        "error": "_Reply 'apply' to pause the losers + launch the new variants, or tell me which to keep._",
        "delivery": "log"
      },
      {
        "name": "OMEGA_SKAG_REPORT",
        "schedule": "45 8 * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/omega_skag_daily_report.py >> /home/constantine/.openclaw/workspace/logs/omega_ads_loop/skag_report.log 2>&1  # OMEGA_SKAG_REPORT",
        "log": "/home/constantine/.openclaw/workspace/logs/omega_ads_loop/skag_report.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-18 08:45",
        "log_ago": "17d 8h ago",
        "summary": "empty",
        "tail": "",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-18 08:45",
        "error": "empty",
        "delivery": "log"
      },
      {
        "name": "challenge_ads_loop.py",
        "schedule": "0 9 * * *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/meta-ads/challenge_ads_loop.py >> /home/constantine/.openclaw/workspace/projects/pupchoice_v2/meta-ads/logs/challenge_loop.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/projects/pupchoice_v2/meta-ads/logs/challenge_loop.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 09:00",
        "log_ago": "8h 22m ago",
        "summary": "  Challenge - challenge_husky: $1.67, no leads yet",
        "tail": "  Challenge - challenge_pom_aussie: 2 leads @ $0.88 CPL\n  Challenge - still_social_pom_closeup_4x5: 2 leads @ $0.97 CPL\n\ud83d\udcc8 **Scale candidates** (clone w/ fresh copy): Challenge - still_urgency_husky_eating_4x5, Challenge - still_offer_dachshund_liplick_4x5, Challenge - still_offer_golden_cuddle_4x5, Challenge - still_offer_aussie_closeup_4x5, Challenge - still_prize_yorkie_tongue_out_4x5\n**Still testing (4):**\n  Challenge - challenge_dachshund: 1L @ $1.4 CPL\n  Challenge - still_benefit_pom_closeup_4x5: 1L @ $2.63 CPL\n  Challenge - challenge_golden: $2.13, no leads yet\n  Challenge - challenge_husky: $1.67, no leads yet",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 09:00",
        "error": "  Challenge - challenge_husky: $1.67, no leads yet",
        "delivery": "log"
      },
      {
        "name": "challenge_checkup_invite.py",
        "schedule": "0 11 * * *",
        "cmd": "/usr/bin/python3 /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/challenge_checkup_invite.py >> /home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/checkup_invite.log 2>&1",
        "log": "/home/constantine/.openclaw/workspace/projects/pupchoice_v2/checkup-service/logs/checkup_invite.log",
        "sev": "ok",
        "disabled": false,
        "last_log": "2026-07-05 11:00",
        "log_ago": "6h 22m ago",
        "summary": "done: 0 invited, 69 skipped (already in/warm/test). delay=3d",
        "tail": "invited slenurse@yahoo.com (Diamond)\ndone: 3 invited, 66 skipped (already in/warm/test). delay=3d\ndone: 0 invited, 69 skipped (already in/warm/test). delay=3d\ndone: 0 invited, 69 skipped (already in/warm/test). delay=3d\ndone: 0 invited, 69 skipped (already in/warm/test). delay=3d\ndone: 0 invited, 69 skipped (already in/warm/test). delay=3d\ndone: 0 invited, 69 skipped (already in/warm/test). delay=3d\ndone: 0 invited, 69 skipped (already in/warm/test). delay=3d",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "ok",
        "next": "\u2014",
        "last": "2026-07-05 11:00",
        "error": "done: 0 invited, 69 skipped (already in/warm/test). delay=3d",
        "delivery": "log"
      },
      {
        "name": "OMEGA_SKAG_RECHECK ONESHOT 2026-06-30",
        "schedule": "0 9 30 6 *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/omega_skag_weekly_recheck.py >> /home/constantine/.openclaw/workspace/logs/omega_ads_loop/skag_recheck.log 2>&1  # OMEGA_SKAG_RECHECK ONESHOT 2026-06-30",
        "log": "/home/constantine/.openclaw/workspace/logs/omega_ads_loop/skag_recheck.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-30 09:00",
        "log_ago": "5d 8h ago",
        "summary": "recheck DM sent",
        "tail": "recheck DM sent",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-30 09:00",
        "error": "recheck DM sent",
        "delivery": "log"
      },
      {
        "name": "ONE-SHOT",
        "schedule": "0 9 29 6 *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/ad_hook_research_monday.py >> /home/constantine/.openclaw/workspace/logs/ad_hook_research.log 2>&1  # ONE-SHOT: ad hook research report Mon 2026-06-29",
        "log": "/home/constantine/.openclaw/workspace/logs/ad_hook_research.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "2026-06-29 09:00",
        "log_ago": "6d 8h ago",
        "summary": "ad hook research Monday DM sent",
        "tail": "ad hook research Monday DM sent",
        "source": "System",
        "category": "Other",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "2026-06-29 09:00",
        "error": "ad hook research Monday DM sent",
        "delivery": "log"
      }
    ],
    "Knowledge / SEO": [
      {
        "name": "DISCORD_KNOWLEDGE_SYNC",
        "schedule": "0 */6 * * *",
        "cmd": "cd /home/constantine/company-knowledge && python3 import_discord.py --incremental && python3 rag_engine.py index >> /home/constantine/.openclaw/workspace/logs/discord_import.log 2>&1  # DISCORD_KNOWLEDGE_SYNC",
        "log": "/home/constantine/.openclaw/workspace/logs/discord_import.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:29",
        "log_ago": "4h 52m ago",
        "summary": "Index built: 16622 chunks in /home/constantine/company-knowledge/chroma_db",
        "tail": "  Indexed 14000/16622\n  Indexed 14500/16622\n  Indexed 15000/16622\n  Indexed 15500/16622\n  Indexed 16000/16622\n  Indexed 16500/16622\n  Indexed 16622/16622\nIndex built: 16622 chunks in /home/constantine/company-knowledge/chroma_db",
        "source": "System",
        "category": "Knowledge / SEO",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:29",
        "error": "Index built: 16622 chunks in /home/constantine/company-knowledge/chroma_db",
        "delivery": "log"
      },
      {
        "name": "SEO_WEEKLY_ANALYSIS",
        "schedule": "0 9 * * 1",
        "cmd": "cd /home/constantine/seo-agent && bash scripts/run_weekly_analysis.sh >> logs/weekly_analysis.log 2>&1 # SEO_WEEKLY_ANALYSIS",
        "log": "/home/constantine/.openclaw/workspace/logs/weekly_analysis.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "log missing",
        "tail": "",
        "source": "System",
        "category": "Knowledge / SEO",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "\u2014",
        "error": "log missing",
        "delivery": "log"
      },
      {
        "name": "SEO_WEEKLY_TRACKER",
        "schedule": "0 9 * * 4",
        "cmd": "cd /home/constantine/seo-agent && bash scripts/run_ranking_tracker.sh >> logs/ranking_tracker.log 2>&1 # SEO_WEEKLY_TRACKER",
        "log": "/home/constantine/.openclaw/workspace/logs/ranking_tracker.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "log missing",
        "tail": "",
        "source": "System",
        "category": "Knowledge / SEO",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "\u2014",
        "error": "log missing",
        "delivery": "log"
      },
      {
        "name": "SEO_MONTHLY_CONTENT",
        "schedule": "0 10 1-7 * 1",
        "cmd": "cd /home/constantine/seo-agent && bash scripts/run_monthly_content.sh >> logs/monthly_content.log 2>&1 # SEO_MONTHLY_CONTENT",
        "log": "/home/constantine/.openclaw/workspace/logs/monthly_content.log",
        "sev": "warn",
        "disabled": false,
        "last_log": "\u2014",
        "log_ago": "\u2014",
        "summary": "log missing",
        "tail": "",
        "source": "System",
        "category": "Knowledge / SEO",
        "enabled": true,
        "status": "warn",
        "next": "\u2014",
        "last": "\u2014",
        "error": "log missing",
        "delivery": "log"
      }
    ],
    "Inventory / Amazon Data": [
      {
        "name": "AMZ_WAREHOUSE_BB_6H",
        "schedule": "5  */6 * * *",
        "cmd": "sudo /usr/local/bin/bb-exec python3 /home/constantine/.openclaw/workspace/scripts/amazon_warehouse.py run-6h --account brainiac >> /home/constantine/.openclaw/workspace/data/warehouse/_cron.log 2>&1  # AMZ_WAREHOUSE_BB_6H",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:37",
        "log_ago": "4h 44m ago",
        "summary": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "tail": "[2026-07-05 12:05:12] [INFO] [brainiac] ads_negative_keywords upserted: 1683\n[2026-07-05 12:35:01] [INFO] Schema initialized at /home/constantine/.openclaw/workspace/data/warehouse/amazon.db\n[2026-07-05 12:35:06] [INFO] [comfify] ads_campaigns upserted: 3009\n[2026-07-05 12:35:18] [INFO] [comfify] ads_ad_groups upserted: 11853\n[2026-07-05 12:36:37] [INFO] [comfify] ads_product_ads upserted: 55376\n[2026-07-05 12:37:01] [INFO] [comfify] ads_keywords upserted: 24034\n[2026-07-05 12:37:14] [INFO] [comfify] ads_targets upserted: 10520\n[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "source": "System",
        "category": "Inventory / Amazon Data",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:37",
        "error": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "delivery": "log"
      },
      {
        "name": "AMZ_WAREHOUSE_CF_6H",
        "schedule": "35 */6 * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/amazon_warehouse.py run-6h --account comfify  >> /home/constantine/.openclaw/workspace/data/warehouse/_cron.log 2>&1  # AMZ_WAREHOUSE_CF_6H",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:37",
        "log_ago": "4h 44m ago",
        "summary": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "tail": "[2026-07-05 12:05:12] [INFO] [brainiac] ads_negative_keywords upserted: 1683\n[2026-07-05 12:35:01] [INFO] Schema initialized at /home/constantine/.openclaw/workspace/data/warehouse/amazon.db\n[2026-07-05 12:35:06] [INFO] [comfify] ads_campaigns upserted: 3009\n[2026-07-05 12:35:18] [INFO] [comfify] ads_ad_groups upserted: 11853\n[2026-07-05 12:36:37] [INFO] [comfify] ads_product_ads upserted: 55376\n[2026-07-05 12:37:01] [INFO] [comfify] ads_keywords upserted: 24034\n[2026-07-05 12:37:14] [INFO] [comfify] ads_targets upserted: 10520\n[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "source": "System",
        "category": "Inventory / Amazon Data",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:37",
        "error": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "delivery": "log"
      },
      {
        "name": "AMZ_WAREHOUSE_BB_DAILY",
        "schedule": "0 2 * * *",
        "cmd": "sudo /usr/local/bin/bb-exec python3 /home/constantine/.openclaw/workspace/scripts/amazon_warehouse.py run-daily --account brainiac >> /home/constantine/.openclaw/workspace/data/warehouse/_cron.log 2>&1  # AMZ_WAREHOUSE_BB_DAILY",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:37",
        "log_ago": "4h 44m ago",
        "summary": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "tail": "[2026-07-05 12:05:12] [INFO] [brainiac] ads_negative_keywords upserted: 1683\n[2026-07-05 12:35:01] [INFO] Schema initialized at /home/constantine/.openclaw/workspace/data/warehouse/amazon.db\n[2026-07-05 12:35:06] [INFO] [comfify] ads_campaigns upserted: 3009\n[2026-07-05 12:35:18] [INFO] [comfify] ads_ad_groups upserted: 11853\n[2026-07-05 12:36:37] [INFO] [comfify] ads_product_ads upserted: 55376\n[2026-07-05 12:37:01] [INFO] [comfify] ads_keywords upserted: 24034\n[2026-07-05 12:37:14] [INFO] [comfify] ads_targets upserted: 10520\n[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "source": "System",
        "category": "Inventory / Amazon Data",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:37",
        "error": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "delivery": "log"
      },
      {
        "name": "AMZ_WAREHOUSE_CF_DAILY",
        "schedule": "0 3 * * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/amazon_warehouse.py run-daily --account comfify  >> /home/constantine/.openclaw/workspace/data/warehouse/_cron.log 2>&1  # AMZ_WAREHOUSE_CF_DAILY",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:37",
        "log_ago": "4h 44m ago",
        "summary": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "tail": "[2026-07-05 12:05:12] [INFO] [brainiac] ads_negative_keywords upserted: 1683\n[2026-07-05 12:35:01] [INFO] Schema initialized at /home/constantine/.openclaw/workspace/data/warehouse/amazon.db\n[2026-07-05 12:35:06] [INFO] [comfify] ads_campaigns upserted: 3009\n[2026-07-05 12:35:18] [INFO] [comfify] ads_ad_groups upserted: 11853\n[2026-07-05 12:36:37] [INFO] [comfify] ads_product_ads upserted: 55376\n[2026-07-05 12:37:01] [INFO] [comfify] ads_keywords upserted: 24034\n[2026-07-05 12:37:14] [INFO] [comfify] ads_targets upserted: 10520\n[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "source": "System",
        "category": "Inventory / Amazon Data",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:37",
        "error": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "delivery": "log"
      },
      {
        "name": "AMZ_WAREHOUSE_BB_MONTHLY",
        "schedule": "0 4 5 * *",
        "cmd": "sudo /usr/local/bin/bb-exec python3 /home/constantine/.openclaw/workspace/scripts/amazon_warehouse.py run-monthly --account brainiac >> /home/constantine/.openclaw/workspace/data/warehouse/_cron.log 2>&1  # AMZ_WAREHOUSE_BB_MONTHLY",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:37",
        "log_ago": "4h 44m ago",
        "summary": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "tail": "[2026-07-05 12:05:12] [INFO] [brainiac] ads_negative_keywords upserted: 1683\n[2026-07-05 12:35:01] [INFO] Schema initialized at /home/constantine/.openclaw/workspace/data/warehouse/amazon.db\n[2026-07-05 12:35:06] [INFO] [comfify] ads_campaigns upserted: 3009\n[2026-07-05 12:35:18] [INFO] [comfify] ads_ad_groups upserted: 11853\n[2026-07-05 12:36:37] [INFO] [comfify] ads_product_ads upserted: 55376\n[2026-07-05 12:37:01] [INFO] [comfify] ads_keywords upserted: 24034\n[2026-07-05 12:37:14] [INFO] [comfify] ads_targets upserted: 10520\n[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "source": "System",
        "category": "Inventory / Amazon Data",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:37",
        "error": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "delivery": "log"
      },
      {
        "name": "AMZ_WAREHOUSE_CF_MONTHLY",
        "schedule": "0 5 5 * *",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/amazon_warehouse.py run-monthly --account comfify  >> /home/constantine/.openclaw/workspace/data/warehouse/_cron.log 2>&1  # AMZ_WAREHOUSE_CF_MONTHLY",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:37",
        "log_ago": "4h 44m ago",
        "summary": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "tail": "[2026-07-05 12:05:12] [INFO] [brainiac] ads_negative_keywords upserted: 1683\n[2026-07-05 12:35:01] [INFO] Schema initialized at /home/constantine/.openclaw/workspace/data/warehouse/amazon.db\n[2026-07-05 12:35:06] [INFO] [comfify] ads_campaigns upserted: 3009\n[2026-07-05 12:35:18] [INFO] [comfify] ads_ad_groups upserted: 11853\n[2026-07-05 12:36:37] [INFO] [comfify] ads_product_ads upserted: 55376\n[2026-07-05 12:37:01] [INFO] [comfify] ads_keywords upserted: 24034\n[2026-07-05 12:37:14] [INFO] [comfify] ads_targets upserted: 10520\n[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "source": "System",
        "category": "Inventory / Amazon Data",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:37",
        "error": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "delivery": "log"
      },
      {
        "name": "AMZ_WAREHOUSE_BB_WEEKLY",
        "schedule": "0 6 * * 3",
        "cmd": "sudo /usr/local/bin/bb-exec python3 /home/constantine/.openclaw/workspace/scripts/amazon_warehouse.py run-weekly --account brainiac >> /home/constantine/.openclaw/workspace/data/warehouse/_cron.log 2>&1  # AMZ_WAREHOUSE_BB_WEEKLY",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:37",
        "log_ago": "4h 44m ago",
        "summary": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "tail": "[2026-07-05 12:05:12] [INFO] [brainiac] ads_negative_keywords upserted: 1683\n[2026-07-05 12:35:01] [INFO] Schema initialized at /home/constantine/.openclaw/workspace/data/warehouse/amazon.db\n[2026-07-05 12:35:06] [INFO] [comfify] ads_campaigns upserted: 3009\n[2026-07-05 12:35:18] [INFO] [comfify] ads_ad_groups upserted: 11853\n[2026-07-05 12:36:37] [INFO] [comfify] ads_product_ads upserted: 55376\n[2026-07-05 12:37:01] [INFO] [comfify] ads_keywords upserted: 24034\n[2026-07-05 12:37:14] [INFO] [comfify] ads_targets upserted: 10520\n[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "source": "System",
        "category": "Inventory / Amazon Data",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:37",
        "error": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "delivery": "log"
      },
      {
        "name": "AMZ_WAREHOUSE_CF_WEEKLY",
        "schedule": "0 7 * * 3",
        "cmd": "python3 /home/constantine/.openclaw/workspace/scripts/amazon_warehouse.py run-weekly --account comfify  >> /home/constantine/.openclaw/workspace/data/warehouse/_cron.log 2>&1  # AMZ_WAREHOUSE_CF_WEEKLY",
        "log": "/home/constantine/.openclaw/workspace/data/warehouse/_cron.log",
        "sev": "info",
        "disabled": false,
        "last_log": "2026-07-05 12:37",
        "log_ago": "4h 44m ago",
        "summary": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "tail": "[2026-07-05 12:05:12] [INFO] [brainiac] ads_negative_keywords upserted: 1683\n[2026-07-05 12:35:01] [INFO] Schema initialized at /home/constantine/.openclaw/workspace/data/warehouse/amazon.db\n[2026-07-05 12:35:06] [INFO] [comfify] ads_campaigns upserted: 3009\n[2026-07-05 12:35:18] [INFO] [comfify] ads_ad_groups upserted: 11853\n[2026-07-05 12:36:37] [INFO] [comfify] ads_product_ads upserted: 55376\n[2026-07-05 12:37:01] [INFO] [comfify] ads_keywords upserted: 24034\n[2026-07-05 12:37:14] [INFO] [comfify] ads_targets upserted: 10520\n[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "source": "System",
        "category": "Inventory / Amazon Data",
        "enabled": true,
        "status": "info",
        "next": "\u2014",
        "last": "2026-07-05 12:37",
        "error": "[2026-07-05 12:37:52] [INFO] [comfify] ads_negative_keywords upserted: 39627",
        "delivery": "log"
      }
    ]
  },
  "blocked_tasks": [
    {
      "task_id": "discord_1489072191172776056_1517137569421328405_030b9207b1",
      "title": "Reset Chewy Ads account password and update in 1Password",
      "owner": "Umair Mussadiq",
      "due": null,
      "priority": "urgent",
      "status": "blocked",
      "blocker": "New password was created but not saved to 1Password; unable to log in to Chewy Ads account",
      "evidence_snippet": "Need to reset the password again and update the same to 1password to access chewy account.",
      "source_space": "channel:1489072191172776056",
      "space_label": "Chewy",
      "source_channel": "1489072191172776056",
      "source_message_id": "1517137569421328405",
      "source_thread": "1517137569421328405",
      "first_seen": "2026-06-18T12:15:18.144578+00:00",
      "last_seen": "2026-06-18T12:15:18.144578+00:00",
      "reminder_count": 0
    },
    {
      "title": "Choose Slickdeals power user outreach strategy",
      "owner": "unassigned",
      "due": null,
      "priority": "high",
      "status": "blocked",
      "blocker": "Most power users have no external email - Slickdeals-only accounts",
      "evidence_snippet": "Moved by Constantine in Discord leadership channel on 2026-04-08.",
      "source_thread": "2026-03-09T14:01:21.104351Z",
      "source_space": "spaces/AAAAUXKTteA",
      "space_label": "Marketing & Promos",
      "first_seen": "2026-03-24T08:46:47.341917+00:00",
      "task_id": "AAAAl-0Jiy8_choose_slickdeals_power_user_o",
      "last_seen": "2026-04-08T09:06:00-07:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256570232832_1490338796082954373_77eb5388c6",
      "title": "Integrate Chewy and Walmart unit profitability into operations dashboard",
      "owner": "Yuriy Rubin",
      "due": null,
      "priority": "high",
      "status": "waiting",
      "blocker": "Awaiting confirmation from the integrating developer that work is in progress",
      "evidence_snippet": "he is integrating chewy and Walmart unit profitability into operation dashboard that I created a couple weeks ago. <@1490049660109328586> please confirm",
      "source_space": "channel:1489072256570232832",
      "space_label": "AI & Automation",
      "source_channel": "1489072256570232832",
      "source_message_id": "1490338796082954373",
      "source_thread": "1490338796082954373",
      "first_seen": "2026-04-25T00:35:50.061022+00:00",
      "last_seen": "2026-04-25T00:35:50.061022+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256570232832_1514269254021550131_ce754bd668",
      "title": "Locate and access automation code to investigate issue",
      "owner": "Yonas Ketema",
      "due": "2026-06-10",
      "priority": "high",
      "status": "blocked",
      "blocker": "Does not know where the automation is running or where to access the code",
      "evidence_snippet": "I don't know where the automation is running right now or where I can access the code. let me know, and I will try to finish it today.",
      "source_space": "channel:1489072256570232832",
      "space_label": "AI & Automation",
      "source_channel": "1489072256570232832",
      "source_message_id": "1514269254021550131",
      "source_thread": "1514269254021550131",
      "first_seen": "2026-06-10T14:15:23.935296+00:00",
      "last_seen": "2026-06-10T14:15:23.935296+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256570232832_1514269988209426492_85a316d16c",
      "title": "Share automation hosting/runtime location with Yonas",
      "owner": "Aleksandr Tverdokhleb",
      "due": null,
      "priority": "high",
      "status": "waiting",
      "blocker": "Yonas is waiting on Alex to confirm where the automation is running before proceeding",
      "evidence_snippet": "Yes, and can you also tell me where the automation is running?",
      "source_space": "channel:1489072256570232832",
      "space_label": "AI & Automation",
      "source_channel": "1489072256570232832",
      "source_message_id": "1514269988209426492",
      "source_thread": "1514269988209426492",
      "first_seen": "2026-06-10T14:15:23.935319+00:00",
      "last_seen": "2026-06-10T14:15:23.935319+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256570232832_1514639775435591873_add2b94a2b",
      "title": "Share all automation code files for BB Master file review",
      "owner": "Yuriy Rubin",
      "due": null,
      "priority": "high",
      "status": "open",
      "blocker": "Code only appends data to some tabs, not all (e.g. Forecast tab not populated); missing code files suspected",
      "evidence_snippet": "could you please check if you shared all of the automation code files with me? right now, the code only appends data to some tabs, not all of them.",
      "source_space": "channel:1489072256570232832",
      "space_label": "AI & Automation",
      "source_channel": "1489072256570232832",
      "source_message_id": "1514639775435591873",
      "source_thread": "1514639775435591873",
      "first_seen": "2026-06-11T14:45:23.389605+00:00",
      "last_seen": "2026-06-11T14:45:23.389605+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256448725103_1515038470102585515_0efc1c5e41",
      "title": "Relabel Pup Choice bottles with dual-language (English/French) labels for CA compliance",
      "owner": "Arlene L",
      "due": null,
      "priority": "high",
      "status": "open",
      "blocker": "Current bottles lack French translations (24 in 1 claim and benefits not in French); CA listing violations pending appeal",
      "evidence_snippet": "Until we have all bottles labeled with dual languages then we can...do an entire label in dual language as we keep going back and forth.",
      "source_space": "channel:1489072256448725103",
      "space_label": "Inventory & Supply Chain",
      "source_channel": "1489072256448725103",
      "source_message_id": "1515038470102585515",
      "source_thread": "1515038470102585515",
      "first_seen": "2026-06-12T17:15:22.045797+00:00",
      "last_seen": "2026-06-12T17:15:22.045797+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256570232832_1516504570493276321_f90bb8cb92",
      "title": "Fix dashboard zero values and identify correct data sources",
      "owner": "Yonas Ketema",
      "due": null,
      "priority": "high",
      "status": "blocked",
      "blocker": "On the dashboard, most values are zero; unclear where to get the correct data or how to fix it",
      "evidence_snippet": "on the dashboard, most values are zero. tell me how to fix it and where I should get the data.",
      "source_space": "channel:1489072256570232832",
      "space_label": "AI & Automation",
      "source_channel": "1489072256570232832",
      "source_message_id": "1516504570493276321",
      "source_thread": "1516504570493276321",
      "first_seen": "2026-06-16T18:15:17.770109+00:00",
      "last_seen": "2026-06-16T18:15:17.770109+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072257128071228_1516817548631478324_210badbed8",
      "title": "Investigate cancelling or accelerating current production order to align with relaunch",
      "owner": "Tanveer M",
      "due": null,
      "priority": "high",
      "status": "open",
      "blocker": "Production may have already started (order placed May 22); cancellation may not be possible",
      "evidence_snippet": "if we can cancel that would be good, and that is what <@1490075379224936581> was expected to look into.",
      "source_space": "channel:1489072257128071228",
      "space_label": "Live Meetings",
      "source_channel": "1489072257128071228",
      "source_message_id": "1516817548631478324",
      "source_thread": "1516817548631478324",
      "first_seen": "2026-06-17T15:00:23.465768+00:00",
      "last_seen": "2026-06-17T15:00:23.465768+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072194234486975_1517573722301534248_78296e878d",
      "title": "Resolve LinkedIn admin page identity verification requirement",
      "owner": "Arlene L",
      "due": null,
      "priority": "high",
      "status": "blocked",
      "blocker": "LinkedIn is requiring ID upload to access admin page; Arlene is not comfortable uploading personal identification",
      "evidence_snippet": "LinkedIn admin page. They are asking me to upload my identification. I do not feel comfortable doing that. Is there anyway, to bypass this",
      "source_space": "channel:1489072194234486975",
      "space_label": "General",
      "source_channel": "1489072194234486975",
      "source_message_id": "1517573722301534248",
      "source_thread": "1517573722301534248",
      "first_seen": "2026-06-19T17:00:17.024672+00:00",
      "last_seen": "2026-06-19T17:00:17.024672+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072194234486975_1517580127742070844_a63afdfeba",
      "title": "Delete all EU listings",
      "owner": "Arlene L",
      "due": null,
      "priority": "high",
      "status": "waiting",
      "blocker": "Arlene is fixing USA issues first before deleting EU listings",
      "evidence_snippet": "Can we please delete ALL listings in EU? if we have no listings, we don't sell and don't have to worry about updating titles there",
      "source_space": "channel:1489072194234486975",
      "space_label": "General",
      "source_channel": "1489072194234486975",
      "source_message_id": "1517580127742070844",
      "source_thread": "1517580127742070844",
      "first_seen": "2026-06-19T17:30:17.749725+00:00",
      "last_seen": "2026-06-19T17:30:17.749725+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072194234486975_1517581583165423729_72509152f6",
      "title": "Investigate and resolve appeal submission failure for new violation type",
      "owner": "Arlene L",
      "due": null,
      "priority": "high",
      "status": "blocked",
      "blocker": "Unable to submit an appeal for a new category of violations; reason unknown",
      "evidence_snippet": "these are different from the other violations. Not sure why I am not able to submit and appeal",
      "source_space": "channel:1489072194234486975",
      "space_label": "General",
      "source_channel": "1489072194234486975",
      "source_message_id": "1517581583165423729",
      "source_thread": "1517581583165423729",
      "first_seen": "2026-06-19T17:30:17.749749+00:00",
      "last_seen": "2026-06-19T17:30:17.749749+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072190883233813_1519600300506349569_8701729440",
      "title": "Create 'Complete Registration' custom event in TikTok pixel for Shopify",
      "owner": "Umair Mussadiq",
      "due": null,
      "priority": "high",
      "status": "blocked",
      "blocker": "Existing TikTok pixel does not have the 'Complete Registration' event configured, causing tracking to malfunction",
      "evidence_snippet": "the event \"complete registration\" is not in that pixel, need to create new event this is why it is not working as it should",
      "source_space": "channel:1489072190883233813",
      "space_label": "Advertising & Sales",
      "source_channel": "1489072190883233813",
      "source_message_id": "1519600300506349569",
      "source_thread": "1519600300506349569",
      "first_seen": "2026-06-25T07:15:17.243346+00:00",
      "last_seen": "2026-06-25T07:15:17.243346+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256318439676_1521272326757286109_e35bbabfac",
      "title": "Clarify 'vet reviewed' vs 'vet approved' label language for jar with Dr. Gabi credentials",
      "owner": "Arlene L",
      "due": null,
      "priority": "high",
      "status": "blocked",
      "blocker": "Uncertainty about whether 'vet reviewed' or 'vet approved' label claim requires a USA-licensed vet given Dr. Gabi's current ECFVG in-progress status",
      "evidence_snippet": "we are a bit concerned, based on her credentials, in order to put on our jar, does it have to be USA Vet reviewed? or can we say Vet approved?",
      "source_space": "channel:1489072256318439676",
      "space_label": "Pup Choice",
      "source_channel": "1489072256318439676",
      "source_message_id": "1521272326757286109",
      "source_thread": "1521272326757286109",
      "first_seen": "2026-06-29T22:00:21.676195+00:00",
      "last_seen": "2026-06-29T22:00:21.676195+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072190883233813_1521916592995176631_8d40696e29",
      "title": "Follow up with Chewy ads team on integrating new supplier number 31398 into current ads account",
      "owner": "Tanveer M",
      "due": null,
      "priority": "high",
      "status": "waiting",
      "blocker": "Chewy ads team still working on integrating supplier number 31398; will follow up when they know more",
      "evidence_snippet": "We are working with our ads team to see how your new supplier number 31398 can be integrated into your current ads account. We will follow-up when we know more.",
      "source_space": "channel:1489072190883233813",
      "space_label": "Advertising & Sales",
      "source_channel": "1489072190883233813",
      "source_message_id": "1521916592995176631",
      "source_thread": "1521916592995176631",
      "first_seen": "2026-07-01T16:45:21.823763+00:00",
      "last_seen": "2026-07-01T16:45:21.823763+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256570232832_1514641317202759680_40fe24f99e",
      "title": "Decide and confirm script upload ownership to Mac Mini",
      "owner": "Yonas Ketema",
      "due": null,
      "priority": "medium",
      "status": "waiting",
      "blocker": "Waiting on Yonas to confirm whether he will make changes himself or have Yuriy upload the script to the Mac Mini",
      "evidence_snippet": "did you want me to upload your script in my mac mini or would you be doing the changes yourself and uploading to my mac mini?",
      "source_space": "channel:1489072256570232832",
      "space_label": "AI & Automation",
      "source_channel": "1489072256570232832",
      "source_message_id": "1514641317202759680",
      "source_thread": "1514641317202759680",
      "first_seen": "2026-06-11T14:45:23.389626+00:00",
      "last_seen": "2026-06-11T14:45:23.389626+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256448725103_1515037013148041258_c2290be241",
      "title": "Determine trial shipment quantity (1 MC per SKU) for Pup Choice Amazon.ca launch",
      "owner": "Yuriy Rubin",
      "due": null,
      "priority": "medium",
      "status": "waiting",
      "blocker": "Pending input from other stakeholders on shipment quantity decision",
      "evidence_snippet": "I would probably start with 1 mc per sku. we don't know what and how it will sell. unless [others] think otherwise",
      "source_space": "channel:1489072256448725103",
      "space_label": "Inventory & Supply Chain",
      "source_channel": "1489072256448725103",
      "source_message_id": "1515037013148041258",
      "source_thread": "1515037013148041258",
      "first_seen": "2026-06-12T17:00:21.675537+00:00",
      "last_seen": "2026-06-12T17:00:21.675537+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256448725103_1515038470102585515_597e9fb2b7",
      "title": "Upload image of dual-language labeled bottle to test CA listing acceptance",
      "owner": "Arlene L",
      "due": null,
      "priority": "medium",
      "status": "open",
      "blocker": "Bottle may be missing '24 in 1' and benefits in French which could cause rejection",
      "evidence_snippet": "I will upload the image of the bottle your brother labeled to see if it will be accepted...but I do not see 24 in 1 in French nor the benefits in French.",
      "source_space": "channel:1489072256448725103",
      "space_label": "Inventory & Supply Chain",
      "source_channel": "1489072256448725103",
      "source_message_id": "1515038470102585515",
      "source_thread": "1515038470102585515",
      "first_seen": "2026-06-12T17:15:22.045815+00:00",
      "last_seen": "2026-06-12T17:15:22.045815+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072257128071228_1516814602745155695_e64c639406",
      "title": "Confirm whether PED discussion for Hip & Joint took place with relevant party",
      "owner": "Muhammad Dilawer",
      "due": null,
      "priority": "medium",
      "status": "waiting",
      "blocker": null,
      "evidence_snippet": "we will need to run PED on this too. Did you and <@1490075379224936581> have your discussions yesterday re PED?",
      "source_space": "channel:1489072257128071228",
      "space_label": "Live Meetings",
      "source_channel": "1489072257128071228",
      "source_message_id": "1516814602745155695",
      "source_thread": "1516814602745155695",
      "first_seen": "2026-06-17T14:45:21.998121+00:00",
      "last_seen": "2026-06-17T14:45:21.998121+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256385683539_1517286033228693587_77d57431bc",
      "title": "Delete and close non-restocked reinstated ASINs",
      "owner": "Arlene L",
      "due": null,
      "priority": "medium",
      "status": "waiting",
      "blocker": "Cannot proceed until restocking confirmations are received from tagged members",
      "evidence_snippet": "If you are not, then I will delete and close.",
      "source_space": "channel:1489072256385683539",
      "space_label": "Support & Customer Service",
      "source_channel": "1489072256385683539",
      "source_message_id": "1517286033228693587",
      "source_thread": "1517286033228693587",
      "first_seen": "2026-06-18T22:00:17.645789+00:00",
      "last_seen": "2026-06-18T22:00:17.645789+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256385683539_1520078411098230795_94d7226a52",
      "title": "Check refund adjustment went through",
      "owner": "Arlene L",
      "due": "2026-06-29",
      "priority": "medium",
      "status": "waiting",
      "blocker": "Refund status shows 'initiated' but not confirmed sent; needs verification next week",
      "evidence_snippet": "I will need to check next week to make sure it goes through. Please remind next Monday to check on refund.",
      "source_space": "channel:1489072256385683539",
      "space_label": "Support & Customer Service",
      "source_channel": "1489072256385683539",
      "source_message_id": "1520078411098230795",
      "source_thread": "1520078411098230795",
      "first_seen": "2026-06-26T15:00:17.184776+00:00",
      "last_seen": "2026-06-26T15:00:17.184776+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256385683539_1520783502478676010_b2bf75b30c",
      "title": "Respond to Vet creator inquiry about deliverables and budget on Joinbrands",
      "owner": "Arlene L",
      "due": null,
      "priority": "medium",
      "status": "waiting",
      "blocker": "Waiting on creator's response about her experience and focus before proceeding",
      "evidence_snippet": "I requested information from her about her experience and focus. To respond to her querry about deliverables and budget.",
      "source_space": "channel:1489072256385683539",
      "space_label": "Support & Customer Service",
      "source_channel": "1489072256385683539",
      "source_message_id": "1520783502478676010",
      "source_thread": "1520783502478676010",
      "first_seen": "2026-06-28T13:45:16.682465+00:00",
      "last_seen": "2026-06-28T13:45:16.682465+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256448725103_1520802994281513101_d3b0e5bd53",
      "title": "Confirm lead times from suppliers for ceramics, cast iron, and colanders orders",
      "owner": "Aleksandr Tverdokhleb",
      "due": "2026-06-29",
      "priority": "medium",
      "status": "waiting",
      "blocker": "Waiting on suppliers to update lead times tomorrow",
      "evidence_snippet": "Orders for ceramics, cast iron and colanders were placed. Tomorrow suppliers will update lead time.",
      "source_space": "channel:1489072256448725103",
      "space_label": "Inventory & Supply Chain",
      "source_channel": "1489072256448725103",
      "source_message_id": "1520802994281513101",
      "source_thread": "1520802994281513101",
      "first_seen": "2026-06-28T15:00:27.431569+00:00",
      "last_seen": "2026-06-28T15:00:27.431569+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256318439676_1521272279034626168_2a4c394870",
      "title": "Evaluate Dr. Gabi (InnerVet) as Vet Ambassador candidate and explore international/Chile angle",
      "owner": "Arlene L",
      "due": null,
      "priority": "medium",
      "status": "waiting",
      "blocker": "Awaiting budget discussion and tailored proposal from Dr. Gabi; she returns to Chile mid-July",
      "evidence_snippet": "we been trying to find a Vet as you and I have been discussing to eventually become our Vet Ambassador. The one that we have been corresponding to has written to us",
      "source_space": "channel:1489072256318439676",
      "space_label": "Pup Choice",
      "source_channel": "1489072256318439676",
      "source_message_id": "1521272279034626168",
      "source_thread": "1521272279034626168",
      "first_seen": "2026-06-29T22:00:21.676229+00:00",
      "last_seen": "2026-06-29T22:00:21.676229+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256570232832_1521563911676104815_a1e03db8b0",
      "title": "Add monthly forecast import into 'Monthly Velocity' tab",
      "owner": "Yonas Ketema",
      "due": null,
      "priority": "medium",
      "status": "open",
      "blocker": "Unclear whether 'monthly velocity' metric is sales per day or per month",
      "evidence_snippet": "please add in into tab 'montly velocity', this is sales per day or per month?",
      "source_space": "channel:1489072256570232832",
      "space_label": "AI & Automation",
      "source_channel": "1489072256570232832",
      "source_message_id": "1521563911676104815",
      "source_thread": "1521563911676104815",
      "first_seen": "2026-06-30T17:15:19.999607+00:00",
      "last_seen": "2026-06-30T17:15:19.999607+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072190883233813_1521916592995176631_3ef75a8298",
      "title": "Request Chewy brand monthly snapshot for direct-model sales data (no POS/inventory feed available)",
      "owner": "Tanveer M",
      "due": null,
      "priority": "medium",
      "status": "open",
      "blocker": "Chewy does not provide sell-through/POS and inventory feed to SPS Analytics for direct model",
      "evidence_snippet": "We do not. You are welcome to request a brand monthly snapshot for monthly sales data.",
      "source_space": "channel:1489072190883233813",
      "space_label": "Advertising & Sales",
      "source_channel": "1489072190883233813",
      "source_message_id": "1521916592995176631",
      "source_thread": "1521916592995176631",
      "first_seen": "2026-07-01T16:45:21.823790+00:00",
      "last_seen": "2026-07-01T16:45:21.823790+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256318439676_1522013915876425880_a6271e2e18",
      "title": "Follow up with BPW to ensure expiration dates and lot numbers are included on invoices",
      "owner": "Yuriy Rubin",
      "due": null,
      "priority": "medium",
      "status": "waiting",
      "blocker": "BPW keeps forgetting to auto-include product expiration dates and lot numbers",
      "evidence_snippet": "Product expiration dates + lot numbers are getting added by BPW shortly. they are still forgetting to auto include that information.",
      "source_space": "channel:1489072256318439676",
      "space_label": "Pup Choice",
      "source_channel": "1489072256318439676",
      "source_message_id": "1522013915876425880",
      "source_thread": "1522013915876425880",
      "first_seen": "2026-07-01T23:00:16.996299+00:00",
      "last_seen": "2026-07-01T23:00:16.996299+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256385683539_1522627086605488218_6bbccd0b70",
      "title": "Clarify with Jan what change she wants on shipped Walmart order",
      "owner": "Arlene L",
      "due": null,
      "priority": "medium",
      "status": "blocked",
      "blocker": "Item has already been shipped; Arlene cannot make the requested change, and Jan was not clear about what she wants changed",
      "evidence_snippet": "What Jan wants is for us to change, I cannot change because the item was shipped. She was not clear yesterday. The item has already been shipped.",
      "source_space": "channel:1489072256385683539",
      "space_label": "Support & Customer Service",
      "source_channel": "1489072256385683539",
      "source_message_id": "1522627086605488218",
      "source_thread": "1522627086605488218",
      "first_seen": "2026-07-03T15:45:18.693865+00:00",
      "last_seen": "2026-07-03T15:45:18.693865+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072257128071228_1522633020321038449_e910eb4cc5",
      "title": "Clarify whether slide-based stats presentation is still required alongside new file",
      "owner": "Umair Mussadiq",
      "due": null,
      "priority": "medium",
      "status": "waiting",
      "blocker": "Unclear if presenting stats in slides is still needed or replaced by the new file, risking duplication",
      "evidence_snippet": "I am asking about presenting it as I use to present it in slides. That will be duplication of data. After this file I dont think we will need to share stats somewhere else too.",
      "source_space": "channel:1489072257128071228",
      "space_label": "Live Meetings",
      "source_channel": "1489072257128071228",
      "source_message_id": "1522633020321038449",
      "source_thread": "1522633020321038449",
      "first_seen": "2026-07-03T16:00:20.582904+00:00",
      "last_seen": "2026-07-03T16:00:20.582904+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256448725103_1520097135826174064_c39d7e1873",
      "title": "Add all POs to RKV template and begin tracking",
      "owner": "Aleksandr Tverdokhleb",
      "due": null,
      "priority": "low",
      "status": "blocked",
      "blocker": "RKV template is incorrect and needs to be reassembled by Muhammad first",
      "evidence_snippet": "I will add all POs and track",
      "source_space": "channel:1489072256448725103",
      "space_label": "Inventory & Supply Chain",
      "source_channel": "1489072256448725103",
      "source_message_id": "1520097135826174064",
      "source_thread": "1520097135826174064",
      "first_seen": "2026-06-26T16:15:16.999467+00:00",
      "last_seen": "2026-06-26T16:15:16.999467+00:00",
      "reminder_count": 0
    },
    {
      "task_id": "discord_1489072256385683539_1521185905925423185_3ceea58c1a",
      "title": "Confirm refund status with customer if she returns",
      "owner": "Arlene L",
      "due": null,
      "priority": "low",
      "status": "waiting",
      "blocker": null,
      "evidence_snippet": "it says refunded. Should she come back you know it was refunded.",
      "source_space": "channel:1489072256385683539",
      "space_label": "Support & Customer Service",
      "source_channel": "1489072256385683539",
      "source_message_id": "1521185905925423185",
      "source_thread": "1521185905925423185",
      "first_seen": "2026-06-29T16:15:17.224239+00:00",
      "last_seen": "2026-06-29T16:15:17.224239+00:00",
      "reminder_count": 0
    }
  ]
}