{"ok":true,"generated_at":"2026-10-01T21:43:41.303Z","counts":{"rank_rows_7d":0,"rank_rows_total":94,"pending_jobs":0,"done_7d":0,"failed_7d":5},"schedules":[{"slug":"coppy-blog-tue-fri","cron":"0 7 * * 2,5","target_persona":"coppy-content","description":"Write + publish 2 blog posts/week","last_run_at":"2026-07-12T07:35:38.857Z","last_run_status":"ok","next_run_at":"2026-07-14T07:00:00.000Z","enabled":false},{"slug":"seo-team-weekly-digest","cron":"0 16 * * 5","target_persona":"sage","description":"Friday afternoon: full SEO team report to Phil","last_run_at":"2026-09-25T16:00:05.452Z","last_run_status":"ok","next_run_at":"2026-10-02T16:00:00.000Z","enabled":true},{"slug":"rana-rank-daily","cron":"0 3 * * 1","target_persona":"rana","description":"GSC + Bing + GA4 sync (Mon 05:00 CEST) — first in spread","last_run_at":"2026-09-28T03:00:05.282Z","last_run_status":"ok","next_run_at":"2026-10-05T03:00:00.000Z","enabled":true},{"slug":"sage-keyword-research-weekly","cron":"30 4 * * 1","target_persona":"sage","description":"Refresh keyword universe (Mon 06:30 CEST)","last_run_at":"2026-09-28T04:30:05.393Z","last_run_status":"ok","next_run_at":"2026-10-05T04:30:00.000Z","enabled":true},{"slug":"echo-geo-aeo-daily","cron":"0 6 * * 1","target_persona":"echo","description":"Probe AI engines for brand citations (Mon 08:00 CEST)","last_run_at":"2026-09-28T06:00:05.342Z","last_run_status":"ok","next_run_at":"2026-10-05T06:00:00.000Z","enabled":true},{"slug":"aria-seo-audit-weekly","cron":"30 7 * * 1","target_persona":"aria","description":"Full SEO audit + auto-fixes (Mon 09:30 CEST) — runs after rana/sage/echo for context. UPGRADE: must trigger fixes, not audit-only.","last_run_at":"2026-09-28T07:30:05.307Z","last_run_status":"ok","next_run_at":"2026-10-05T07:30:00.000Z","enabled":true},{"slug":"linka-backlinks-mon-thu","cron":"0 8 * * 1,4","target_persona":"linka","description":"25 backlink pitches/run","last_run_at":"2026-10-01T08:00:05.398Z","last_run_status":"ok","next_run_at":"2026-10-05T08:00:00.000Z","enabled":true},{"slug":"aria-shopify-tester-2day","cron":"0 4 * * 3","target_persona":"aria","description":"Broken links + ATC + payment flow check (Wed 06:00 CEST)","last_run_at":"2026-09-30T04:00:05.699Z","last_run_status":"ok","next_run_at":"2026-10-07T04:00:00.000Z","enabled":true}],"jobs":[{"id":"188","slug":"linka-backlinks-mon-thu","schedule_id":"linka-backlinks-mon-thu","target_persona":"linka","status":"failed","created_at":"2026-10-01T08:00:05.391Z","claimed_at":"2026-10-01T08:01:25.133Z","completed_at":"2026-10-01T08:07:31.556Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"187","slug":"aria-shopify-tester-2day","schedule_id":"aria-shopify-tester-2day","target_persona":"aria","status":"failed","created_at":"2026-09-30T04:00:05.693Z","claimed_at":"2026-09-30T04:25:15.981Z","completed_at":null,"output":null,"error":" [auto-reaped: claim exceeded 20m]"},{"id":"186","slug":"linka-backlinks-mon-thu","schedule_id":"linka-backlinks-mon-thu","target_persona":"linka","status":"failed","created_at":"2026-09-28T08:00:05.411Z","claimed_at":"2026-09-28T08:05:27.789Z","completed_at":"2026-09-28T08:11:41.916Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"185","slug":"aria-seo-audit-weekly","schedule_id":"aria-seo-audit-weekly","target_persona":"aria","status":"failed","created_at":"2026-09-28T07:30:05.301Z","claimed_at":"2026-09-28T07:51:58.494Z","completed_at":null,"output":null,"error":" [auto-reaped: claim exceeded 20m]"},{"id":"184","slug":"echo-geo-aeo-daily","schedule_id":"echo-geo-aeo-daily","target_persona":"echo","status":"failed","created_at":"2026-09-28T06:00:05.336Z","claimed_at":"2026-09-28T06:49:05.043Z","completed_at":null,"output":null,"error":" [auto-reaped: claim exceeded 20m]"},{"id":"183","slug":"sage-keyword-research-weekly","schedule_id":"sage-keyword-research-weekly","target_persona":"sage","status":"failed","created_at":"2026-09-28T04:30:05.387Z","claimed_at":"2026-09-28T04:36:20.835Z","completed_at":"2026-09-28T04:42:33.143Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"182","slug":"rana-rank-daily","schedule_id":"rana-rank-daily","target_persona":"rana","status":"failed","created_at":"2026-09-28T03:00:05.275Z","claimed_at":"2026-09-28T03:00:41.286Z","completed_at":"2026-09-28T03:06:48.472Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"181","slug":"seo-team-weekly-digest","schedule_id":"seo-team-weekly-digest","target_persona":"sage","status":"failed","created_at":"2026-09-25T16:00:05.445Z","claimed_at":"2026-09-25T16:03:05.402Z","completed_at":"2026-09-25T16:09:23.456Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"180","slug":"linka-backlinks-mon-thu","schedule_id":"linka-backlinks-mon-thu","target_persona":"linka","status":"failed","created_at":"2026-09-24T08:00:05.417Z","claimed_at":"2026-09-24T08:29:51.999Z","completed_at":null,"output":null,"error":" [auto-reaped: claim exceeded 20m]"},{"id":"179","slug":"aria-shopify-tester-2day","schedule_id":"aria-shopify-tester-2day","target_persona":"aria","status":"failed","created_at":"2026-09-23T04:00:05.575Z","claimed_at":"2026-09-23T04:12:11.441Z","completed_at":"2026-09-23T04:18:20.261Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"178","slug":"linka-backlinks-mon-thu","schedule_id":"linka-backlinks-mon-thu","target_persona":"linka","status":"failed","created_at":"2026-09-21T08:00:05.667Z","claimed_at":"2026-09-21T08:05:09.460Z","completed_at":"2026-09-21T08:11:24.339Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"177","slug":"aria-seo-audit-weekly","schedule_id":"aria-seo-audit-weekly","target_persona":"aria","status":"failed","created_at":"2026-09-21T07:30:05.277Z","claimed_at":"2026-09-21T07:34:54.341Z","completed_at":"2026-09-21T07:40:57.289Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"176","slug":"echo-geo-aeo-daily","schedule_id":"echo-geo-aeo-daily","target_persona":"echo","status":"failed","created_at":"2026-09-21T06:00:05.608Z","claimed_at":"2026-09-21T06:33:52.398Z","completed_at":null,"output":null,"error":" [auto-reaped: claim exceeded 20m]"},{"id":"175","slug":"sage-keyword-research-weekly","schedule_id":"sage-keyword-research-weekly","target_persona":"sage","status":"failed","created_at":"2026-09-21T04:30:05.211Z","claimed_at":"2026-09-21T04:46:47.659Z","completed_at":null,"output":null,"error":" [auto-reaped: claim exceeded 20m]"},{"id":"174","slug":"rana-rank-daily","schedule_id":"rana-rank-daily","target_persona":"rana","status":"failed","created_at":"2026-09-21T03:00:05.629Z","claimed_at":"2026-09-21T03:27:45.463Z","completed_at":null,"output":null,"error":" [auto-reaped: claim exceeded 20m]"},{"id":"173","slug":"seo-team-weekly-digest","schedule_id":"seo-team-weekly-digest","target_persona":"sage","status":"failed","created_at":"2026-09-18T16:00:05.474Z","claimed_at":"2026-09-18T16:00:19.812Z","completed_at":"2026-09-18T16:06:30.871Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"172","slug":"linka-backlinks-mon-thu","schedule_id":"linka-backlinks-mon-thu","target_persona":"linka","status":"failed","created_at":"2026-09-17T08:00:05.484Z","claimed_at":"2026-09-17T08:08:45.977Z","completed_at":"2026-09-17T08:14:46.310Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"171","slug":"aria-shopify-tester-2day","schedule_id":"aria-shopify-tester-2day","target_persona":"aria","status":"failed","created_at":"2026-09-16T04:00:05.448Z","claimed_at":"2026-09-16T04:23:25.183Z","completed_at":null,"output":null,"error":" [auto-reaped: claim exceeded 20m]"},{"id":"170","slug":"linka-backlinks-mon-thu","schedule_id":"linka-backlinks-mon-thu","target_persona":"linka","status":"failed","created_at":"2026-09-14T08:00:05.797Z","claimed_at":"2026-09-14T08:01:25.563Z","completed_at":"2026-09-14T08:07:34.664Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null},{"id":"169","slug":"aria-seo-audit-weekly","schedule_id":"aria-seo-audit-weekly","target_persona":"aria","status":"failed","created_at":"2026-09-14T07:30:05.302Z","claimed_at":"2026-09-14T07:36:13.644Z","completed_at":"2026-09-14T07:42:21.231Z","output":"Ignoring 25 permissions.allow entries from .claude/settings.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects[\"/home/runner/work/crew-monitor/crew-monitor\"].hasTrustDialogAccepted: true in /home/runner/.claude.json.\nFailed to authenticate. API Error: 401 API key is invalid.","error":null}],"rank_top":[{"keyword":"__rana_probe__","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-03T23:59:59.000Z"},{"keyword":"are mini barbells safe for children","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"benefits of strength training for children development","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"best exercise equipment for children at home","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"best gymnastics equipment for children at home","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"best home gym equipment for kids aged 5-8","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"birthday gift ideas athletic kids age 7","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"bulk equipment for youth fitness academy","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"buy kids gym equipment","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"can 6 year old use real barbells safely","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"children fitness accessories","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"children physical education equipment","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"complete gym setup for kids ages 3-12","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"crossfit kids equipment","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"fun workout equipment for kids","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"functional fitness kids","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"functional fitness training kids gymnastics rings","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"gift ideas for active kids crossfit","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"gifts for crossfit dad kid","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"gym equipment for kids classes and youth programs","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"gym equipment for kids room","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"holiday gift ideas kids who love fitness","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"homeschool PE curriculum equipment recommendations","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"homeschool PE equipment","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"homeschool physical education equipment list","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"how to make kids interested in fitness","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"how to set up kids corner in CrossFit gym","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"how to start kids fitness routine at home","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"is strength training safe for kids","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids athleisure","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"kids barbell","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids battle rope","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids battle rope training age appropriate","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids dumbbell set","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids fitness equipment","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"kids functional fitness equipment for crossfit training","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids gym equipment what to buy","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids gymnastic rings","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids kettlebell","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids kettlebell set for home workout","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids power sled training functional fitness","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids strength training","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"kids strength training program equipment needed","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids weightlifting set","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"kids workout gear","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"mini barbell for kids","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"miniature barbell set kids reviews","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"montessori movement toys","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"},{"keyword":"preschool fitness toys","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-04-19T03:00:00.000Z"},{"keyword":"toddler gym","url":null,"source":"manual","position":null,"clicks":0,"impressions":0,"ctr":null,"captured_at":"2026-05-17T00:00:00.000Z"}],"rank_trend":[],"events":[{"id":"1585","session_id":"cron-linka-backlinks-mon-thu-188","at":"2026-10-01T08:07:31.580Z","event_type":"persona_complete","persona_slug":"linka","summary":"linka-backlinks-mon-thu FAILED: unknown error","is_error":true},{"id":"1584","session_id":"cron-linka-backlinks-mon-thu-1790841605362","at":"2026-10-01T08:00:05.369Z","event_type":"persona_active","persona_slug":"linka","summary":"Scheduled run: 25 backlink pitches/run","is_error":false},{"id":"1572","session_id":"cron-aria-shopify-tester-2day-1790740805662","at":"2026-09-30T04:00:05.672Z","event_type":"persona_active","persona_slug":"aria","summary":"Scheduled run: Broken links + ATC + payment flow check (Wed 06:00 CEST)","is_error":false},{"id":"1554","session_id":"cron-linka-backlinks-mon-thu-186","at":"2026-09-28T08:11:41.938Z","event_type":"persona_complete","persona_slug":"linka","summary":"linka-backlinks-mon-thu FAILED: unknown error","is_error":true},{"id":"1553","session_id":"cron-linka-backlinks-mon-thu-1790582405388","at":"2026-09-28T08:00:05.394Z","event_type":"persona_active","persona_slug":"linka","summary":"Scheduled run: 25 backlink pitches/run","is_error":false},{"id":"1551","session_id":"cron-aria-seo-audit-weekly-1790580605277","at":"2026-09-28T07:30:05.284Z","event_type":"persona_active","persona_slug":"aria","summary":"Scheduled run: Full SEO audit + auto-fixes (Mon 09:30 CEST) — runs after rana/sage/echo for context. UPGRADE: must trigger fixes, not audit-only.","is_error":false},{"id":"1547","session_id":"cron-echo-geo-aeo-daily-1790575205304","at":"2026-09-28T06:00:05.311Z","event_type":"persona_active","persona_slug":"echo","summary":"Scheduled run: Probe AI engines for brand citations (Mon 08:00 CEST)","is_error":false},{"id":"1545","session_id":"cron-sage-keyword-research-weekly-183","at":"2026-09-28T04:42:33.168Z","event_type":"persona_complete","persona_slug":"sage","summary":"sage-keyword-research-weekly FAILED: unknown error","is_error":true},{"id":"1544","session_id":"cron-sage-keyword-research-weekly-1790569805361","at":"2026-09-28T04:30:05.369Z","event_type":"persona_active","persona_slug":"sage","summary":"Scheduled run: Refresh keyword universe (Mon 06:30 CEST)","is_error":false},{"id":"1543","session_id":"cron-rana-rank-daily-182","at":"2026-09-28T03:06:48.557Z","event_type":"persona_complete","persona_slug":"rana","summary":"rana-rank-daily FAILED: unknown error","is_error":true},{"id":"1542","session_id":"cron-rana-rank-daily-1790564405240","at":"2026-09-28T03:00:05.249Z","event_type":"persona_active","persona_slug":"rana","summary":"Scheduled run: GSC + Bing + GA4 sync (Mon 05:00 CEST) — first in spread","is_error":false},{"id":"1519","session_id":"cron-seo-team-weekly-digest-181","at":"2026-09-25T16:09:23.468Z","event_type":"persona_complete","persona_slug":"sage","summary":"seo-team-weekly-digest FAILED: unknown error","is_error":true},{"id":"1518","session_id":"cron-seo-team-weekly-digest-1790352005402","at":"2026-09-25T16:00:05.412Z","event_type":"persona_active","persona_slug":"sage","summary":"Scheduled run: Friday afternoon: full SEO team report to Phil","is_error":false},{"id":"1506","session_id":"cron-linka-backlinks-mon-thu-1790236805375","at":"2026-09-24T08:00:05.389Z","event_type":"persona_active","persona_slug":"linka","summary":"Scheduled run: 25 backlink pitches/run","is_error":false},{"id":"1494","session_id":"cron-aria-shopify-tester-2day-179","at":"2026-09-23T04:18:20.289Z","event_type":"persona_complete","persona_slug":"aria","summary":"aria-shopify-tester-2day FAILED: unknown error","is_error":true},{"id":"1493","session_id":"cron-aria-shopify-tester-2day-1790136005541","at":"2026-09-23T04:00:05.552Z","event_type":"persona_active","persona_slug":"aria","summary":"Scheduled run: Broken links + ATC + payment flow check (Wed 06:00 CEST)","is_error":false},{"id":"1478","session_id":"cron-linka-backlinks-mon-thu-178","at":"2026-09-21T08:11:24.369Z","event_type":"persona_complete","persona_slug":"linka","summary":"linka-backlinks-mon-thu FAILED: unknown error","is_error":true},{"id":"1476","session_id":"cron-linka-backlinks-mon-thu-1789977605618","at":"2026-09-21T08:00:05.625Z","event_type":"persona_active","persona_slug":"linka","summary":"Scheduled run: 25 backlink pitches/run","is_error":false},{"id":"1475","session_id":"cron-aria-seo-audit-weekly-177","at":"2026-09-21T07:40:57.314Z","event_type":"persona_complete","persona_slug":"aria","summary":"aria-seo-audit-weekly FAILED: unknown error","is_error":true},{"id":"1474","session_id":"cron-aria-seo-audit-weekly-1789975805251","at":"2026-09-21T07:30:05.258Z","event_type":"persona_active","persona_slug":"aria","summary":"Scheduled run: Full SEO audit + auto-fixes (Mon 09:30 CEST) — runs after rana/sage/echo for context. UPGRADE: must trigger fixes, not audit-only.","is_error":false},{"id":"1470","session_id":"cron-echo-geo-aeo-daily-1789970405569","at":"2026-09-21T06:00:05.579Z","event_type":"persona_active","persona_slug":"echo","summary":"Scheduled run: Probe AI engines for brand citations (Mon 08:00 CEST)","is_error":false},{"id":"1468","session_id":"cron-sage-keyword-research-weekly-1789965005178","at":"2026-09-21T04:30:05.186Z","event_type":"persona_active","persona_slug":"sage","summary":"Scheduled run: Refresh keyword universe (Mon 06:30 CEST)","is_error":false},{"id":"1467","session_id":"cron-rana-rank-daily-1789959605597","at":"2026-09-21T03:00:05.606Z","event_type":"persona_active","persona_slug":"rana","summary":"Scheduled run: GSC + Bing + GA4 sync (Mon 05:00 CEST) — first in spread","is_error":false},{"id":"1447","session_id":"cron-seo-team-weekly-digest-173","at":"2026-09-18T16:06:31.592Z","event_type":"persona_complete","persona_slug":"sage","summary":"seo-team-weekly-digest FAILED: unknown error","is_error":true},{"id":"1446","session_id":"cron-seo-team-weekly-digest-1789747205445","at":"2026-09-18T16:00:05.455Z","event_type":"persona_active","persona_slug":"sage","summary":"Scheduled run: Friday afternoon: full SEO team report to Phil","is_error":false},{"id":"1430","session_id":"cron-linka-backlinks-mon-thu-172","at":"2026-09-17T08:14:46.353Z","event_type":"persona_complete","persona_slug":"linka","summary":"linka-backlinks-mon-thu FAILED: unknown error","is_error":true},{"id":"1429","session_id":"cron-linka-backlinks-mon-thu-1789632005453","at":"2026-09-17T08:00:05.459Z","event_type":"persona_active","persona_slug":"linka","summary":"Scheduled run: 25 backlink pitches/run","is_error":false},{"id":"1413","session_id":"cron-aria-shopify-tester-2day-1789531205416","at":"2026-09-16T04:00:05.427Z","event_type":"persona_active","persona_slug":"aria","summary":"Scheduled run: Broken links + ATC + payment flow check (Wed 06:00 CEST)","is_error":false},{"id":"1389","session_id":"cron-linka-backlinks-mon-thu-170","at":"2026-09-14T08:07:34.689Z","event_type":"persona_complete","persona_slug":"linka","summary":"linka-backlinks-mon-thu FAILED: unknown error","is_error":true},{"id":"1388","session_id":"cron-linka-backlinks-mon-thu-1789372805742","at":"2026-09-14T08:00:05.758Z","event_type":"persona_active","persona_slug":"linka","summary":"Scheduled run: 25 backlink pitches/run","is_error":false}]}