(function(){const e={};e.run={id:"run",label:"Pipeline runs",workspaceLabel:"Podcast",workspaceIcon:"graphic_eq",description:"Daily AI brief \u2014 aggregate \u2192 rank \u2192 narrate \u2192 publish.",defaultView:"stepper",defaultDetail:"drawer",agentTreatment:"stepper",primaryAction:{label:"Run now",kind:"red",icon:"play_arrow"},secondaryActions:[{label:"Replay last",icon:"replay"},{label:"Trigger\u2026",icon:"electric_bolt"}],heroKpis:[{label:"success rate 30d",value:"96.7%",delta:"+1.2",trend:"up"},{label:"published 30d",value:"29",delta:"+1",trend:"up"},{label:"p95 generator",value:"642s",delta:"\u221218",trend:"up"},{label:"dlq",value:"0",delta:"",trend:"flat"},{label:"cost mtd",value:"\u20AC0.94",delta:"+0.04",trend:"up"},{label:"listeners 7d",value:"412",delta:"+23",trend:"up"}],schema:[{key:"id",label:"Run",mono:!0},{key:"triggered",label:"Triggered",mono:!1},{key:"status",label:"Status",kind:"status"},{key:"duration",label:"Duration",mono:!0},{key:"stages",label:"Stages",kind:"stages"},{key:"cost",label:"Cost",mono:!0,right:!0}],stageNames:["aggregator","ranker","generator","rss","postiz"],mockItems:[{id:"2026-05-27-a9f4",triggered:"cron \xB7 06:30Z",triggeredBy:"cron",status:"ok",startedAt:"2026-05-27 06:30Z",duration:"19m 42s",stages:["ok","ok","ok","ok","ok"],cost:"\u20AC0.04",episode:"2026-05-27",title:"AaaS Daily AI Brief \u2014 2026-05-27",agent:"arxiv-agt",provenance:["arxiv-agt","ranker-agt","gen-agt","rss-agt","postiz-agt"]},{id:"2026-05-26-c712",triggered:"cron \xB7 06:30Z",triggeredBy:"cron",status:"ok",duration:"21m 04s",stages:["ok","ok","ok","ok","ok"],cost:"\u20AC0.04",episode:"2026-05-26",title:"AaaS Daily AI Brief \u2014 2026-05-26",provenance:["arxiv-agt","ranker-agt","gen-agt","rss-agt","postiz-agt"]},{id:"2026-05-25-b133",triggered:"manual \xB7 alex@",triggeredBy:"manual",status:"partial",duration:"24m 12s",stages:["ok","ok","ok","ok","warn"],cost:"\u20AC0.05",episode:"2026-05-25",title:"AaaS Daily AI Brief \u2014 2026-05-25",provenance:["arxiv-agt","ranker-agt","gen-agt","rss-agt","postiz-agt"]},{id:"2026-05-24-9a02",triggered:"cron \xB7 06:30Z",triggeredBy:"cron",status:"fail",duration:"07m 51s",stages:["ok","ok","fail","idle","idle"],cost:"\u20AC0.02",episode:null,title:"\u2014 failed at generator",error:"OpenRouter 429 \u2014 rate limit, no retry budget",provenance:["arxiv-agt","ranker-agt"]},{id:"2026-05-23-77ee",triggered:"cron \xB7 06:30Z",triggeredBy:"cron",status:"ok",duration:"18m 33s",stages:["ok","ok","ok","ok","ok"],cost:"\u20AC0.04",episode:"2026-05-23",title:"AaaS Daily AI Brief \u2014 2026-05-23",provenance:["arxiv-agt","ranker-agt","gen-agt","rss-agt","postiz-agt"]},{id:"2026-05-22-4d11",triggered:"cron \xB7 06:30Z",triggeredBy:"cron",status:"running",duration:"14m 02s \xB7 live",stages:["ok","ok","run","idle","idle"],cost:"\u20AC0.03",episode:null,title:"\u2014 running, stage 3 of 5",provenance:["arxiv-agt","ranker-agt","gen-agt"]}]},e.deal={id:"deal",label:"Deals",workspaceLabel:"Sales",workspaceIcon:"handshake",description:"Pipeline of enterprise deals worked by sales-agt + human AE.",defaultView:"board",defaultDetail:"split",agentTreatment:"provenance",primaryAction:{label:"New deal",kind:"primary",icon:"add"},secondaryActions:[{label:"Bulk enrich",icon:"auto_fix_high"},{label:"Import",icon:"upload"}],heroKpis:[{label:"pipeline value",value:"\u20AC1.4m",delta:"+\u20AC220k",trend:"up"},{label:"closing q3",value:"\u20AC640k",delta:"+\u20AC80k",trend:"up"},{label:"win rate 90d",value:"34%",delta:"+3.0",trend:"up"},{label:"stuck > 30d",value:"7",delta:"\u22122",trend:"up"},{label:"cycle median",value:"52d",delta:"\u22124",trend:"up"},{label:"agents active",value:"3",delta:"",trend:"flat"}],schema:[{key:"name",label:"Account",mono:!1,wide:!0},{key:"stage",label:"Stage",kind:"stage"},{key:"value",label:"Value",mono:!0,right:!0},{key:"owner",label:"Owner",mono:!1},{key:"updated",label:"Updated",mono:!0}],boardColumns:["Lead","Qualified","Proposal","Negotiation","Closed-won"],mockItems:[{id:"d-114",name:"Lufthansa Cargo",stage:"Negotiation",stageIdx:3,value:"\u20AC180k",owner:"AE \xB7 Klein",updated:"2h ago",agent:"enrich-agt",status:"ok",title:"Lufthansa Cargo \u2014 \u20AC180k",subtitle:"Customs automation pilot \xB7 Q3 close"},{id:"d-118",name:"KoruFM",stage:"Proposal",stageIdx:2,value:"\u20AC42k",owner:"AE \xB7 Reyes",updated:"1d ago",agent:"sales-agt",status:"ok",title:"KoruFM \u2014 \u20AC42k",subtitle:"White-label podcast pipeline"},{id:"d-121",name:"Norddeutsche Bank",stage:"Qualified",stageIdx:1,value:"\u20AC310k",owner:"AE \xB7 Klein",updated:"3d ago",agent:"enrich-agt",status:"warn",title:"Norddeutsche Bank \u2014 \u20AC310k",subtitle:"Compliance & risk \xB7 stuck 31d"},{id:"d-122",name:"Acme Dynamics",stage:"Lead",stageIdx:0,value:"\u20AC90k",owner:"sales-agt",updated:"12m ago",agent:"sales-agt",status:"running",title:"Acme Dynamics \u2014 \u20AC90k",subtitle:"Inbound \xB7 being enriched by agent"},{id:"d-124",name:"TUM Spinoff",stage:"Closed-won",stageIdx:4,value:"\u20AC18k",owner:"AE \xB7 Reyes",updated:"6d ago",agent:"\u2014",status:"ok",title:"TUM Spinoff \u2014 \u20AC18k",subtitle:"Compliance assessment \xB7 paid"},{id:"d-125",name:"Novadex",stage:"Negotiation",stageIdx:3,value:"\u20AC72k",owner:"AE \xB7 Klein",updated:"5h ago",agent:"sales-agt",status:"ok",title:"Novadex \u2014 \u20AC72k",subtitle:"Bulk-10 expansion"},{id:"d-126",name:"bitExpert",stage:"Proposal",stageIdx:2,value:"\u20AC56k",owner:"AE \xB7 Reyes",updated:"8h ago",agent:"enrich-agt",status:"ok",title:"bitExpert \u2014 \u20AC56k",subtitle:"Managed assessment \xB7 multi-project"},{id:"d-128",name:"Gameforge 4D",stage:"Qualified",stageIdx:1,value:"\u20AC110k",owner:"AE \xB7 Klein",updated:"2d ago",agent:"sales-agt",status:"ok",title:"Gameforge 4D \u2014 \u20AC110k",subtitle:"Annual assessment credits"}]},e.article={id:"article",label:"Articles",workspaceLabel:"Editorial",workspaceIcon:"edit_note",description:"Drafts written with editor-agt, scheduled across the calendar.",defaultView:"calendar",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:{label:"New article",kind:"primary",icon:"add"},secondaryActions:[{label:"Generate from brief",icon:"auto_awesome"}],heroKpis:[{label:"published 30d",value:"14",delta:"+3",trend:"up"},{label:"in review",value:"4",delta:"+1",trend:"flat"},{label:"draft",value:"9",delta:"+2",trend:"up"},{label:"avg time-to-publish",value:"3.2d",delta:"\u22120.4",trend:"up"}],schema:[{key:"title",label:"Title",wide:!0},{key:"status",label:"Status",kind:"status"},{key:"author",label:"Author"},{key:"date",label:"Date",mono:!0}],mockItems:[{id:"a-201",title:"How we cut assessment cycle time by 80%",status:"published",statusLabel:"live",author:"editor-agt + rowan",date:"2026-05-26",dateIso:"2026-05-26",agent:"editor-agt",subtitle:"Long-form \xB7 1,840 words"},{id:"a-202",title:"The autonomous assessment stack \u2014 May notes",status:"review",statusLabel:"in review",author:"editor-agt",date:"2026-05-29",dateIso:"2026-05-29",agent:"editor-agt",subtitle:"Draft \xB7 920 words \xB7 2 review comments"},{id:"a-203",title:"Customer story \u2014 KoruFM podcast launch",status:"draft",statusLabel:"draft",author:"editor-agt",date:"2026-06-02",dateIso:"2026-06-02",agent:"editor-agt",subtitle:"Outline \xB7 awaiting interview"},{id:"a-204",title:"Why we picked Item over Run",status:"draft",statusLabel:"draft",author:"editor-agt",date:"2026-06-05",dateIso:"2026-06-05",agent:"editor-agt",subtitle:"Technical \xB7 0 words"},{id:"a-205",title:"Field guide: white-label tenants",status:"scheduled",statusLabel:"scheduled",author:"editor-agt + reyes",date:"2026-06-09",dateIso:"2026-06-09",agent:"editor-agt",subtitle:"Ready \xB7 1,210 words \xB7 ships Tue 09:00"}]},e.metric={id:"metric",label:"Ops metrics",workspaceLabel:"Ops \xB7 Quality",workspaceIcon:"monitoring",description:"System pulse across every workspace. No detail drawer \u2014 drill into a section.",defaultView:"dashboard",defaultDetail:"none",agentTreatment:"implicit",primaryAction:{label:"Open runbook",kind:"secondary",icon:"menu_book"},secondaryActions:[{label:"Acknowledge all",icon:"check"}],heroKpis:[{label:"green services",value:"12 / 14",delta:"",trend:"flat"},{label:"firing alerts",value:"2",delta:"+1",trend:"down"},{label:"p95 e2e",value:"1.4s",delta:"+0.1",trend:"down"},{label:"dlq depth",value:"0",delta:"",trend:"flat"},{label:"cost burn",value:"\u20AC114 / d",delta:"+\u20AC8",trend:"down"},{label:"agents online",value:"9",delta:"",trend:"flat"}],mockItems:[{id:"svc-podcast",title:"Podcast pipeline",subtitle:"last 06:30Z \xB7 ok",status:"ok",kpi:"96.7%",sub:"success 30d"},{id:"svc-rss",title:"RSS feed",subtitle:"CDN healthy",status:"ok",kpi:"120ms",sub:"p95 ttfb"},{id:"svc-postiz",title:"Postiz LinkedIn",subtitle:"last post 06:51Z",status:"ok",kpi:"100%",sub:"delivery 7d"},{id:"svc-postiz-x",title:"Postiz X",subtitle:"rate-limited 4\xD7 last hour",status:"warn",kpi:"92%",sub:"delivery 7d"},{id:"svc-openr",title:"OpenRouter",subtitle:"429s spiking \u2014 alert open",status:"fail",kpi:"14",sub:"5xx last hr"},{id:"svc-firestore",title:"Firestore writes",subtitle:"normal",status:"ok",kpi:"0.2%",sub:"err rate"}]},e.order={id:"order",label:"Orders",workspaceLabel:"Fulfillment",workspaceIcon:"package_2",description:"Inbound orders processed by fulfill-agt + inventory-agt.",defaultView:"table",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:{label:"New order",kind:"primary",icon:"add"},secondaryActions:[{label:"Reconcile stock",icon:"inventory_2"}],heroKpis:[{label:"orders today",value:"47",delta:"+12",trend:"up"},{label:"value today",value:"\u20AC32.4k",delta:"+\u20AC7.1k",trend:"up"},{label:"awaiting pick",value:"9",delta:"\u22123",trend:"up"},{label:"sku low-stock",value:"4",delta:"+1",trend:"down"},{label:"fulfill p95",value:"4.2h",delta:"+0.3",trend:"down"}],schema:[{key:"id",label:"Order",mono:!0},{key:"customer",label:"Customer",wide:!0},{key:"sku",label:"SKU",mono:!0},{key:"qty",label:"Qty",mono:!0,right:!0},{key:"status",label:"Status",kind:"status"},{key:"value",label:"Value",mono:!0,right:!0},{key:"placed",label:"Placed",mono:!0}],mockItems:[{id:"O-29411",customer:"M\xFCller Logistik GmbH",sku:"SKU-441",qty:"12",status:"ok",statusLabel:"shipped",value:"\u20AC2,140",placed:"08:14",agent:"fulfill-agt",title:"O-29411 \xB7 M\xFCller Logistik",subtitle:"12 \xD7 SKU-441 \xB7 shipped DHL"},{id:"O-29412",customer:"Novadex GmbH",sku:"SKU-118",qty:"4",status:"running",statusLabel:"picking",value:"\u20AC840",placed:"08:21",agent:"fulfill-agt",title:"O-29412 \xB7 Novadex",subtitle:"picking \xB7 agent assigned"},{id:"O-29413",customer:"Norddeutsche Bank",sku:"SKU-441",qty:"2",status:"warn",statusLabel:"backorder",value:"\u20AC360",placed:"08:33",agent:"inventory-agt",title:"O-29413 \xB7 Norddeutsche Bank",subtitle:"sku low-stock \xB7 ETA 2d"},{id:"O-29414",customer:"TUM Spinoff",sku:"SKU-203",qty:"1",status:"ok",statusLabel:"packed",value:"\u20AC199",placed:"08:41",agent:"fulfill-agt",title:"O-29414 \xB7 TUM Spinoff",subtitle:"packed \xB7 awaiting carrier"},{id:"O-29415",customer:"bitExpert AG",sku:"SKU-118",qty:"8",status:"ok",statusLabel:"shipped",value:"\u20AC1,680",placed:"09:02",agent:"fulfill-agt",title:"O-29415 \xB7 bitExpert",subtitle:"8 \xD7 SKU-118 \xB7 shipped"},{id:"O-29416",customer:"Gameforge 4D GmbH",sku:"SKU-560",qty:"1",status:"fail",statusLabel:"returned",value:"\u20AC2,400",placed:"09:11",agent:"fulfill-agt",title:"O-29416 \xB7 Gameforge 4D",subtitle:"returned \xB7 damaged in transit"},{id:"O-29417",customer:"Acme Dynamics",sku:"SKU-203",qty:"3",status:"running",statusLabel:"picking",value:"\u20AC597",placed:"09:24",agent:"fulfill-agt",title:"O-29417 \xB7 Acme Dynamics",subtitle:"picking \xB7 agent assigned"}]},e.thread={id:"thread",label:"Threads",workspaceLabel:"Threads",workspaceIcon:"forum",description:"Conversations with agents. Use them to ask, instruct, debug.",defaultView:"thread",defaultDetail:"split",agentTreatment:"roster",primaryAction:{label:"New thread",kind:"primary",icon:"edit_square"},secondaryActions:[{label:"Mute",icon:"notifications_off"}],heroKpis:[{label:"open",value:"6",delta:"+1",trend:"flat"},{label:"awaiting you",value:"2",delta:"",trend:"flat"},{label:"agents online",value:"9",delta:"",trend:"flat"}],schema:[{key:"title",label:"Subject",wide:!0},{key:"agent",label:"Agent"},{key:"updated",label:"Updated",mono:!0},{key:"status",label:"",kind:"status"}],mockItems:[{id:"t-301",title:"Why did 05-24 run fail at generator?",agent:"ops-agt",status:"ok",statusLabel:"resolved",updated:"1h ago",subtitle:"12 messages \xB7 resolved by ops-agt",preview:"> Confirmed: OpenRouter 429. Retried at 06:33 successfully."},{id:"t-302",title:"Draft a follow-up for Norddeutsche",agent:"sales-agt",status:"warn",statusLabel:"needs you",updated:"3h ago",subtitle:"4 messages \xB7 awaiting your approval",preview:"> Draft v2 ready. Tone: deferential, references the the framework deadline."},{id:"t-303",title:"Editorial calendar \u2014 June theme?",agent:"editor-agt",status:"ok",statusLabel:"open",updated:"6h ago",subtitle:"8 messages \xB7 open",preview:'> Three themes proposed. I lean on the "autonomous ops" arc.'},{id:"t-304",title:"Stock alert SKU-441 \u2014 what to order?",agent:"inventory-agt",status:"warn",statusLabel:"needs you",updated:"12m ago",subtitle:"2 messages \xB7 awaiting decision",preview:"> Vendor A: \u20AC840 / 2d. Vendor B: \u20AC720 / 5d. Recommend A."},{id:"t-305",title:"Postiz X \u2014 should we throttle?",agent:"ops-agt",status:"ok",statusLabel:"open",updated:"20m ago",subtitle:"3 messages \xB7 open",preview:"> 4 rate-limit hits last hour. Suggest 2 posts/hr cap."}]},e.asset={id:"asset",label:"Components",workspaceLabel:"Library",workspaceIcon:"collections_bookmark",description:"Versioned components and tokens \u2014 produced & maintained by design-agt.",defaultView:"board",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:{label:"New component",kind:"primary",icon:"add"},secondaryActions:[{label:"Diff vs prod",icon:"difference"}],heroKpis:[{label:"components",value:"47",delta:"+2",trend:"up"},{label:"tokens",value:"184",delta:"+12",trend:"up"},{label:"in review",value:"6",delta:"+2",trend:"flat"},{label:"in prod",value:"39",delta:"",trend:"flat"}],schema:[{key:"name",label:"Component",wide:!0},{key:"version",label:"Version",mono:!0},{key:"status",label:"Status",kind:"status"},{key:"updated",label:"Updated",mono:!0}],boardColumns:["Sketch","Draft","Review","Approved","Production"],mockItems:[{id:"c-001",name:"Button / primary",version:"v3.2.0",status:"ok",statusLabel:"production",stageIdx:4,updated:"2d ago",agent:"design-agt",subtitle:"Cyan border \xB7 black text on solid"},{id:"c-002",name:"Card / glass",version:"v2.4.1",status:"ok",statusLabel:"production",stageIdx:4,updated:"6d ago",agent:"design-agt",subtitle:"24px blur \xB7 inset top highlight"},{id:"c-003",name:"DataTape",version:"v1.0.0-rc4",status:"warn",statusLabel:"review",stageIdx:2,updated:"1h ago",agent:"design-agt",subtitle:"Marquee \xB7 mono labels \xB7 awaiting motion review"},{id:"c-004",name:"CommandPalette",version:"v0.3.0",status:"running",statusLabel:"draft",stageIdx:1,updated:"12m ago",agent:"design-agt",subtitle:"Built \xB7 awaiting filters \xB7 pre-review"},{id:"c-005",name:"TenantSwitcher",version:"v1.1.0",status:"ok",statusLabel:"approved",stageIdx:3,updated:"3d ago",agent:"design-agt",subtitle:"Bound to L2 brand registry"},{id:"c-006",name:"TasksTray",version:"v0.1.0",status:"warn",statusLabel:"sketch",stageIdx:0,updated:"4h ago",agent:"design-agt",subtitle:"Idea \u2014 paper sketch only"},{id:"c-007",name:"AgentRoster",version:"v2.0.0",status:"ok",statusLabel:"approved",stageIdx:3,updated:"1w ago",agent:"design-agt",subtitle:"Collapsible side panel"}]},e.personal={id:"personal",label:"Personal",workspaceLabel:"Home",workspaceIcon:"home",description:"Your inbox across every workspace \u2014 items needing you.",defaultView:"table",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:null,secondaryActions:[],heroKpis:[{label:"needing you",value:"3",delta:"+1",trend:"flat"},{label:"agents working",value:"9",delta:"",trend:"flat"},{label:"running tasks",value:"2",delta:"",trend:"flat"}],schema:[{key:"source",label:"Source"},{key:"title",label:"Item",wide:!0},{key:"agent",label:"Agent"},{key:"updated",label:"When",mono:!0},{key:"status",label:"",kind:"status"}],mockItems:[{id:"u-1",source:"Sales",title:"Draft a follow-up for Norddeutsche",agent:"sales-agt",updated:"3h ago",status:"warn",statusLabel:"needs you",subtitle:"awaiting your approval"},{id:"u-2",source:"Fulfillment",title:"Stock alert SKU-441 \u2014 what to order?",agent:"inventory-agt",updated:"12m ago",status:"warn",statusLabel:"needs you",subtitle:"awaiting decision"},{id:"u-3",source:"Editorial",title:'Review draft \u2014 "autonomous assessment stack"',agent:"editor-agt",updated:"6h ago",status:"warn",statusLabel:"needs you",subtitle:"in review \xB7 2 comments"},{id:"u-4",source:"Podcast",title:"Run failed 2026-05-24",agent:"ops-agt",updated:"2d ago",status:"ok",statusLabel:"resolved",subtitle:"resolved \xB7 OpenRouter 429"},{id:"u-5",source:"Library",title:"DataTape v1.0.0-rc4 \u2014 review",agent:"design-agt",updated:"1h ago",status:"ok",statusLabel:"open",subtitle:"awaiting motion review"}]},e.scheduler={id:"scheduler",label:"Schedules",workspaceLabel:"Schedules",workspaceIcon:"schedule",description:"62 Cloud Scheduler + LaunchAgent jobs. 1 enabled, 60 paused. The 06:00 UTC collision band is highlighted.",defaultView:"table",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:{label:"Run selected",kind:"red",icon:"play_arrow"},secondaryActions:[{label:"Resume all paused",icon:"play_circle"},{label:"Export JSON",icon:"download"}],heroKpis:[{label:"total jobs",value:"62",delta:"",trend:"flat"},{label:"enabled",value:"1",delta:"\u22122",trend:"down"},{label:"paused",value:"60",delta:"+2",trend:"flat"},{label:"firing now",value:"0",delta:"",trend:"flat"},{label:"failed 24h",value:"3",delta:"+1",trend:"down"},{label:"cost mtd",value:"\u20AC8.20",delta:"+\u20AC1.10",trend:"down"}],schema:[{key:"name",label:"Name",wide:!0},{key:"kind",label:"Kind",mono:!0},{key:"cron",label:"Cron",mono:!0},{key:"next",label:"Next run",mono:!0},{key:"last",label:"Last",mono:!0},{key:"status",label:"Status",kind:"status"}],mockItems:[{id:"sch-001",name:"podcastDailyCron",kind:"Scheduler",cron:"30 6 * * *",next:"2026-05-28 06:30Z",last:"06:30Z \xB7 ok",status:"ok",statusLabel:"enabled",enabled:!0,cost:"\u20AC0.04 / run",linkOpens:"podcast.runs",linkLabel:"open in Podcast / Runs",title:"podcastDailyCron",subtitle:"Triggers daily AI brief pipeline at 06:30 UTC",target:"cloudFn:podcastOrchestrator"},{id:"sch-002",name:"darvisCostMonitor",kind:"Scheduler",cron:"0 * * * *",next:"2026-05-27 14:00Z",last:"13:00Z \xB7 ok",status:"ok",statusLabel:"paused",enabled:!1,cost:"\u20AC0.00 / run",linkOpens:"costs.darvis",linkLabel:"open in Costs / Darvis",title:"darvisCostMonitor",subtitle:"Tracks Darvis spend hourly; paused since 05-22",target:"cloudFn:darvisCostMonitor"},{id:"sch-003",name:"budgetWatchdog",kind:"Scheduler",cron:"*/5 * * * *",next:"paused",last:"2026-05-22 14:35Z",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.00 / run",linkOpens:"costs.budget",linkLabel:"open in Costs / Budgets",title:"budgetWatchdog",subtitle:"Every 5min budget checker. Paused.",target:"cloudFn:budgetWatchdog"},{id:"sch-004",name:"clientHealthMonitor",kind:"Scheduler",cron:"0 6 * * *",next:"paused",last:"2026-05-22 06:00Z",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.00 / run",linkOpens:"ops.health",linkLabel:"open in Ops / Health",title:"clientHealthMonitor",subtitle:"Daily 06:00 \u2014 COLLIDES with 5 other jobs",target:"cloudFn:clientHealthMonitor",collides:!0},{id:"sch-005",name:"dailyHealthReport",kind:"Scheduler",cron:"0 7 * * *",next:"paused",last:"\u2014",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.00 / run",linkOpens:"ops.overview",linkLabel:"open in Ops / Overview",title:"dailyHealthReport",subtitle:"Daily 07:00 CET \u2014 24h roll-up",target:"cloudFn:dailyHealthReport"},{id:"sch-006",name:"weeklyRefreshOrchestrator",kind:"Scheduler",cron:"0 4 * * 1",next:"paused",last:"\u2014",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.00 / run",linkOpens:"ops.overview",linkLabel:"open in Ops / Overview",title:"weeklyRefreshOrchestrator",subtitle:"Weekly content/cache refresh",target:"cloudFn:weeklyRefreshOrchestrator"},{id:"sch-007",name:"doraMetricsScheduled",kind:"Scheduler",cron:"0 5 * * *",next:"paused",last:"\u2014",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.00 / run",linkOpens:"quality.the framework",linkLabel:"open in Quality / the framework",title:"doraMetricsScheduled",subtitle:"Daily 05:00 lead-time / MTTR rollup",target:"cloudFn:doraMetricsScheduled"},{id:"sch-008",name:"competitiveAlertScheduler",kind:"Scheduler",cron:"0 7 * * 1",next:"paused",last:"\u2014",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.02 / run",linkOpens:"marketing.scout",linkLabel:"open in Marketing / Scout",title:"competitiveAlertScheduler",subtitle:"Weekly Mon 07:00 \u2014 competitor sweep",target:"cloudFn:competitiveAlertScheduler"},{id:"sch-009",name:"youtubeDailyIngest",kind:"Scheduler",cron:"0 3 * * 1-6",next:"paused",last:"\u2014",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.08 / run",linkOpens:"marketing.scout",linkLabel:"open in Marketing / Scout",title:"youtubeDailyIngest",subtitle:"Mon\u2013Sat 03:00 UTC video pull",target:"cloudFn:youtubeDailyIngest"},{id:"sch-010",name:"engagementAggregator",kind:"Scheduler",cron:"0 1 * * *",next:"paused",last:"\u2014",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.01 / run",linkOpens:"marketing.audience",linkLabel:"open in Marketing / Audience",title:"engagementAggregator",subtitle:"Daily 01:00 \u2014 cross-channel engagement",target:"cloudFn:engagementAggregator"},{id:"sch-011",name:"vmIdleMonitor",kind:"Scheduler",cron:"0 * * * *",next:"paused",last:"\u2014",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.00 / run",linkOpens:"costs.gcp",linkLabel:"open in Costs / GCP split",title:"vmIdleMonitor",subtitle:"Hourly VM idleness probe",target:"cloudFn:vmIdleMonitor"},{id:"sch-012",name:"darvisRetentionPurge",kind:"Scheduler",cron:"0 3 * * *",next:"paused",last:"\u2014",status:"idle",statusLabel:"paused",enabled:!1,cost:"\u20AC0.00 / run",linkOpens:"costs.darvis",linkLabel:"open in Costs / Darvis",title:"darvisRetentionPurge",subtitle:"Daily 03:00 \u2014 delete stale Darvis runs",target:"cloudFn:darvisRetentionPurge"}],moreCount:50},e.integration={id:"integration",label:"Integrations",workspaceLabel:"Integrations",workspaceIcon:"integration_instructions",description:"13 external services. Rotate keys before they expire; surface state, never re-implement vendor consoles.",defaultView:"tilegrid",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:{label:"Test all connections",kind:"secondary",icon:"cable"},secondaryActions:[{label:"Rotation calendar",icon:"event"}],heroKpis:[{label:"services",value:"13",delta:"",trend:"flat"},{label:"healthy",value:"10",delta:"",trend:"flat"},{label:"degraded",value:"2",delta:"+1",trend:"down"},{label:"rotation due \u226430d",value:"4",delta:"+1",trend:"down"},{label:"incidents 7d",value:"1",delta:"",trend:"flat"}],schema:[{key:"name",label:"Service",wide:!0},{key:"rate",label:"Headroom",mono:!0},{key:"rotation",label:"Key rotation",mono:!0},{key:"last",label:"Last event",mono:!0},{key:"status",label:"Status",kind:"status"}],mockItems:[{id:"int-fb",name:"Firebase / GCP",iconName:"cloud",rate:"\u2014",rotation:"\u2014",last:"now",status:"ok",statusLabel:"healthy",title:"Firebase / GCP",subtitle:"IAM, Secret Manager, Cloud Run, Firestore",cost:"\u2014",linkOpens:"platform.apps"},{id:"int-stripe",name:"Stripe (main+\xD72)",iconName:"credit_card",rate:"92%",rotation:"38d",last:"2m ago",status:"ok",statusLabel:"healthy",title:"Stripe",subtitle:"3 isolated accounts: main \xB7 Pics \xB7 Quest",cost:"\u20AC0.30 / event",linkOpens:"costs.stripe"},{id:"int-resend",name:"Resend",iconName:"mark_email_read",rate:"78%",rotation:"12d",last:"8m ago",status:"warn",statusLabel:"rotation due",title:"Resend",subtitle:"Email delivery \xB7 API key expires in 12 days",cost:"\u20AC0.0008 / mail",linkOpens:"marketing.email"},{id:"int-github",name:"GitHub",iconName:"code",rate:"88%",rotation:"54d",last:"1m ago",status:"ok",statusLabel:"healthy",title:"GitHub",subtitle:"AaaS-Love \xB7 Supraforge \xB7 companyx-ai orgs",cost:"\u2014",linkOpens:"platform.apps"},{id:"int-openr",name:"OpenRouter",iconName:"route",rate:"14%",rotation:"4d",last:"now",status:"fail",statusLabel:"rate-limited",title:"OpenRouter",subtitle:"429 spikes since 13:00Z \xB7 key rotates in 4d",cost:"\u20AC0.02 / 1k tok",linkOpens:"costs.llm"},{id:"int-gemini",name:"Google AI (Gemini)",iconName:"auto_awesome",rate:"64%",rotation:"88d",last:"4m ago",status:"ok",statusLabel:"healthy",title:"Gemini",subtitle:"Grounded model \xB7 citation tracking",cost:"free tier",linkOpens:"quality.citations"},{id:"int-brave",name:"Brave Search",iconName:"travel_explore",rate:"82%",rotation:"20d",last:"21m ago",status:"ok",statusLabel:"healthy",title:"Brave Search",subtitle:"Search API \xB7 2k req/d",cost:"\u20AC0.005 / req",linkOpens:"marketing.scout"},{id:"int-exa",name:"Exa",iconName:"travel_explore",rate:"70%",rotation:"17d",last:"32m ago",status:"ok",statusLabel:"healthy",title:"Exa",subtitle:"Neural search \xB7 1k req/d",cost:"\u20AC0.012 / req",linkOpens:"marketing.scout"},{id:"int-fc",name:"Firecrawl",iconName:"spider",rate:"54%",rotation:"9d",last:"14m ago",status:"warn",statusLabel:"rotation due",title:"Firecrawl",subtitle:"Crawler \xB7 key expires in 9 days",cost:"\u20AC0.004 / page",linkOpens:"marketing.scout"},{id:"int-postiz",name:"Postiz",iconName:"share",rate:"38%",rotation:"\u2014",last:"1h ago",status:"warn",statusLabel:"rate-limited",title:"Postiz",subtitle:"Self-host \xB7 X channel throttled",cost:"\u2014",linkOpens:"marketing.postiz"},{id:"int-nbl",name:"NotebookLM",iconName:"menu_book",rate:"\u2014",rotation:"cookie 4d",last:"06:30Z",status:"warn",statusLabel:"cookie due",title:"NotebookLM",subtitle:"Cookie-auth \xB7 rotate in 4 days \xB7 no API",cost:"\u2014",linkOpens:"podcast.overview"},{id:"int-websub",name:"WebSub hub",iconName:"rss_feed",rate:"\u2014",rotation:"\u2014",last:"06:51Z",status:"ok",statusLabel:"healthy",title:"WebSub hub",subtitle:"pubsubhubbub.appspot.com",cost:"free",linkOpens:"podcast.overview"},{id:"int-cal",name:"Calendly",iconName:"event_available",rate:"\u2014",rotation:"64d",last:"12m ago",status:"ok",statusLabel:"healthy",title:"Calendly",subtitle:"Booking webhooks",cost:"\u2014",linkOpens:"platform.health"}]},e.pipeline={id:"pipeline",label:"Pipelines",workspaceLabel:"Pipelines",workspaceIcon:"account_tree",description:"11 cross-app flows. Each one a chain of agents and functions; failures get one-click replay-from-stage.",defaultView:"swimlanes",defaultDetail:"drawer",agentTreatment:"stepper",primaryAction:{label:"New pipeline",kind:"primary",icon:"add"},secondaryActions:[{label:"Replay all stuck",icon:"replay"}],heroKpis:[{label:"flows",value:"11",delta:"",trend:"flat"},{label:"runs today",value:"47",delta:"+12",trend:"up"},{label:"failed today",value:"3",delta:"+1",trend:"down"},{label:"p95 e2e",value:"12.4s",delta:"+0.6",trend:"down"},{label:"stuck > 1h",value:"2",delta:"+1",trend:"down"}],schema:[{key:"name",label:"Flow",wide:!0},{key:"lane",label:"Activity 24h",kind:"lane"},{key:"status",label:"State",kind:"status"},{key:"last",label:"Last",mono:!0}],mockItems:[{id:"pl-1",name:"Backlog Intake",lastRuns:"oooooofoooo",stages:["intake","sync","enrich","queue"],runsToday:6,status:"ok",statusLabel:"healthy",last:"12m ago",title:"Backlog Intake",subtitle:"Webhook \u2192 backlog \u2192 Gemini \u2192 momentum",linkOpens:"product.backlog"},{id:"pl-2",name:"Blog \u2192 Action Pack",lastRuns:"ooooooooooo",stages:["blogPull","mapTpl","genPack","publish"],runsToday:1,status:"ok",statusLabel:"healthy",last:"6h ago",title:"Blog \u2192 Action Pack",subtitle:"Weekly aaas.blog post \u2192 academy_pack",linkOpens:"product.academy"},{id:"pl-3",name:"Today Picks",lastRuns:"oooooooooof",stages:["curate","score","email"],runsToday:1,status:"ok",statusLabel:"healthy",last:"07:00Z",title:"Today Picks",subtitle:"Daily 07:00 picks \u2192 subscribers",linkOpens:"marketing.today"},{id:"pl-4",name:"Content Scout",lastRuns:"ooooofoooof",stages:["crawl","gate","publish"],runsToday:12,status:"warn",statusLabel:"partial",last:"08m ago",title:"Content Scout",subtitle:"crawl \u2192 quality gate \u2192 publish \xB7 2 stuck",linkOpens:"marketing.scout"},{id:"pl-5",name:"Academy Funnel",lastRuns:"ooooooooooo",stages:["signup","pack","email","cert"],runsToday:4,status:"ok",statusLabel:"healthy",last:"32m ago",title:"Academy Funnel",subtitle:"signup \u2192 packs \u2192 email \u2192 cert",linkOpens:"product.academy"},{id:"pl-6",name:"Boutique Projects",lastRuns:"oooooooooo",stages:["intake","connect","email"],runsToday:2,status:"ok",statusLabel:"healthy",last:"1h ago",title:"Boutique Projects",subtitle:"intake \u2192 Stripe Connect \u2192 email",linkOpens:"product.projects"},{id:"pl-7",name:"Forum Moderation",lastRuns:"oofooofoooo",stages:["post","queue","publish"],runsToday:8,status:"warn",statusLabel:"partial",last:"2m ago",title:"Forum Moderation",subtitle:"posts \u2192 queue \u2192 publish \xB7 1 stuck",linkOpens:"product.forum"},{id:"pl-8",name:"Health Monitoring",lastRuns:"oooooooooo",stages:["scan","score","alert"],runsToday:1,status:"ok",statusLabel:"healthy",last:"4m ago",title:"Health Monitoring",subtitle:"workspace scan \u2192 score \u2192 alert",linkOpens:"platform.health"},{id:"pl-9",name:"Context Enrichment",lastRuns:"oooooooooo",stages:["delta","synth","apply"],runsToday:14,status:"ok",statusLabel:"healthy",last:"8s ago",title:"Context Enrichment",subtitle:"context_deltas \u2192 re-synth",linkOpens:"product.projects"},{id:"pl-10",name:"Darvis Monitoring",lastRuns:"oooooooooo",stages:["track","aggregate","alert"],runsToday:1,status:"idle",statusLabel:"paused",last:"2d ago",title:"Darvis Monitoring",subtitle:"paused since 05-22 (cost optimization)",linkOpens:"costs.darvis"},{id:"pl-11",name:"Postiz Syndication",lastRuns:"oooooffoooo",stages:["blog","postiz","x","linkedin"],runsToday:3,status:"fail",statusLabel:"failing",last:"14m ago",title:"Postiz Syndication",subtitle:"X rate-limited \xB7 4 retries on 05-27 post",linkOpens:"marketing.postiz"}]},e.app={id:"app",label:"Apps",workspaceLabel:"Apps",workspaceIcon:"apps",description:"18 deployed apps. Health endpoint dot, deploy status, 7d traffic spark \u2014 fed by /api/admin and Cloud Run.",defaultView:"tilegrid",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:{label:"Deploy all",kind:"red",icon:"rocket_launch"},secondaryActions:[{label:"Compare to yesterday",icon:"difference"}],heroKpis:[{label:"apps",value:"18",delta:"",trend:"flat"},{label:"all-green",value:"15",delta:"\u22121",trend:"down"},{label:"degraded",value:"2",delta:"+1",trend:"down"},{label:"outage",value:"1",delta:"+1",trend:"down"},{label:"deploys 24h",value:"7",delta:"+2",trend:"up"}],schema:[{key:"name",label:"App",wide:!0},{key:"domain",label:"Domain",mono:!0},{key:"health",label:"Health",kind:"status"},{key:"deploy",label:"Last deploy",mono:!0}],mockItems:[{id:"app-platform",name:"platform",domain:"agents-as-a-service.com",health:"ok",status:"ok",statusLabel:"healthy",deploy:"3h ago \xB7 #1501",title:"platform",subtitle:"Next.js \xB7 authed shell \xB7 hosts /select + /canvas + /api/admin",linkOpens:"platform.functions"},{id:"app-canvas",name:"canvas",domain:"aaas-canvas-live.web.app",health:"ok",status:"ok",statusLabel:"healthy",deploy:"1d ago \xB7 #1498",title:"canvas",subtitle:"Vite+React SPA \xB7 gallery \xB7 RailIcon",linkOpens:"platform.functions"},{id:"app-today",name:"today",domain:"aaas.today",health:"ok",status:"ok",statusLabel:"healthy",deploy:"3d ago",title:"today",subtitle:"Daily AI picks",linkOpens:"marketing.today"},{id:"app-podcast",name:"podcast",domain:"podcast.aaas.today",health:"ok",status:"ok",statusLabel:"healthy",deploy:"5d ago",title:"podcast",subtitle:"Daily AI Brief \u2014 ISR \xB7 5min revalidate",linkOpens:"podcast.overview"},{id:"app-blog",name:"blog",domain:"aaas.blog",health:"ok",status:"ok",statusLabel:"healthy",deploy:"6d ago (ext)",title:"blog",subtitle:"Supraforge/aaas.blog \xB7 external repo",linkOpens:"marketing.articles"},{id:"app-builders",name:"builders",domain:"/builders",health:"ok",status:"ok",statusLabel:"healthy",deploy:"2d ago",title:"builders",subtitle:"Builder hub + dashboard",linkOpens:"product.agents"},{id:"app-boutique",name:"boutique",domain:"/boutique",health:"warn",status:"warn",statusLabel:"degraded",deploy:"1w ago",title:"boutique",subtitle:"Premium agent packages \xB7 Stripe webhook backlog",linkOpens:"costs.stripe"},{id:"app-business",name:"business",domain:"/business",health:"ok",status:"ok",statusLabel:"healthy",deploy:"4d ago",title:"business",subtitle:"Business apps \xB7 per-app dashboard",linkOpens:"product.projects"},{id:"app-company",name:"company",domain:"/company",health:"ok",status:"ok",statusLabel:"healthy",deploy:"4d ago",title:"company",subtitle:"Org / workspace mgmt",linkOpens:"product.projects"},{id:"app-diy",name:"diy",domain:"/diy",health:"ok",status:"ok",statusLabel:"healthy",deploy:"3d ago",title:"diy",subtitle:"DIY agent packages",linkOpens:"product.agents"},{id:"app-forum",name:"forum",domain:"/forum",health:"warn",status:"warn",statusLabel:"degraded",deploy:"6h ago",title:"forum",subtitle:"Phase 2.4 moderation scaffolded",linkOpens:"product.forum"},{id:"app-pics",name:"pics",domain:"/pics",health:"ok",status:"ok",statusLabel:"healthy",deploy:"2d ago",title:"pics",subtitle:"AI image gen \xB7 isolated Stripe",linkOpens:"costs.stripe"},{id:"app-quest",name:"quest",domain:"/quest",health:"ok",status:"ok",statusLabel:"healthy",deploy:"4d ago",title:"quest",subtitle:"CV/career generator \xB7 isolated Stripe",linkOpens:"costs.stripe"},{id:"app-academy",name:"academy",domain:"/academy",health:"ok",status:"ok",statusLabel:"healthy",deploy:"5d ago",title:"academy",subtitle:"AI learning + action packs",linkOpens:"product.academy"},{id:"app-toolbox",name:"toolbox",domain:"toolbox.agents-as-a-service.com",health:"ok",status:"ok",statusLabel:"healthy",deploy:"1w ago",title:"toolbox",subtitle:"Dev toolbox + context proxy",linkOpens:"platform.functions"},{id:"app-name",name:"name",domain:"aaas.name",health:"ok",status:"ok",statusLabel:"healthy",deploy:"30d ago",title:"name",subtitle:"301 redirect",linkOpens:"platform.apps"},{id:"app-design-deliveries",name:"design-deliveries",domain:"aaas-design.web.app",health:"ok",status:"ok",statusLabel:"healthy",deploy:"2w ago",title:"design-deliveries",subtitle:"Static deliveries dashboard",linkOpens:"design.catalog"},{id:"app-select",name:"select (route)",domain:"/select",health:"fail",status:"fail",statusLabel:"outage",deploy:"2h ago \xB7 #1502",title:"select",subtitle:"13 user modules \xB7 1 admin \xB7 regression in agents tile",linkOpens:"product.agents"}]},e.subscription={id:"subscription",label:"Subscriptions",workspaceLabel:"Stripe",workspaceIcon:"credit_card",description:"3 isolated accounts: Main + Pics + Quest. We surface state \u2014 deep ops in Stripe Dashboard.",defaultView:"table",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:{label:"Open Stripe \u2197",kind:"secondary",icon:"open_in_new"},secondaryActions:[{label:"Replay webhooks",icon:"replay"}],heroKpis:[{label:"MRR",value:"\u20AC12.4k",delta:"+\u20AC1.2k",trend:"up"},{label:"active subs",value:"418",delta:"+34",trend:"up"},{label:"churned 30d",value:"12",delta:"\u22123",trend:"up"},{label:"failed pay",value:"4",delta:"+1",trend:"down"},{label:"payouts open",value:"\u20AC2.1k",delta:"",trend:"flat"}],schema:[{key:"email",label:"Email",wide:!0},{key:"tier",label:"Tier",mono:!0},{key:"mrr",label:"MRR",mono:!0,right:!0},{key:"account",label:"Account",mono:!0},{key:"status",label:"State",kind:"status"}],mockItems:[{id:"sub-1",email:"demo-contact-redacted.company-x.example",tier:"Business \u20AC99",mrr:"\u20AC99",account:"main",status:"ok",statusLabel:"active",title:"demo-contact-redacted.company-x.example",subtitle:"Business \xB7 13mo \xB7 \u20AC1,287 LTV",linkOpens:"product.sales"},{id:"sub-2",email:"demo-contact-redacted.company-x.example",tier:"Pro \u20AC29",mrr:"\u20AC29",account:"main",status:"ok",statusLabel:"active",title:"demo-contact-redacted.company-x.example",subtitle:"Pro \xB7 8mo \xB7 \u20AC232 LTV",linkOpens:"product.sales"},{id:"sub-3",email:"demo-contact-redacted.company-x.example",tier:"Pro \u20AC29",mrr:"\u20AC29",account:"main",status:"warn",statusLabel:"past due",title:"demo-contact-redacted.company-x.example",subtitle:"Pro \xB7 payment failed 2d ago",linkOpens:"product.sales"},{id:"sub-4",email:"demo-contact-redacted.company-x.example",tier:"Pics \u20AC19",mrr:"\u20AC19",account:"pics",status:"ok",statusLabel:"active",title:"demo-contact-redacted.company-x.example",subtitle:"Pics-only account",linkOpens:"platform.apps"},{id:"sub-5",email:"demo-contact-redacted.company-x.example",tier:"Quest \u20AC9",mrr:"\u20AC9",account:"quest",status:"ok",statusLabel:"active",title:"demo-contact-redacted.company-x.example",subtitle:"Quest-only account",linkOpens:"platform.apps"},{id:"sub-6",email:"demo-contact-redacted.company-x.example",tier:"Pro \u20AC29",mrr:"\u20AC0",account:"main",status:"fail",statusLabel:"cancelled",title:"demo-contact-redacted.company-x.example",subtitle:"Cancelled 6d ago",linkOpens:"product.sales"}]},e.calendarEvent={id:"calendarEvent",label:"Calendar",workspaceLabel:"Content calendar",workspaceIcon:"calendar_month",description:"Cross-channel schedule: blog \xB7 Postiz \xB7 email \xB7 podcast. Conflicts surfaced inline.",defaultView:"month",defaultDetail:"drawer",agentTreatment:"provenance",primaryAction:{label:"New scheduled item",kind:"primary",icon:"add"},secondaryActions:[{label:"Detect conflicts",icon:"warning"}],heroKpis:[{label:"this month",value:"24",delta:"+4",trend:"up"},{label:"blog",value:"6",delta:"+1",trend:"up"},{label:"postiz",value:"11",delta:"+2",trend:"up"},{label:"email",value:"4",delta:"",trend:"flat"},{label:"podcast",value:"30",delta:"",trend:"flat"},{label:"conflicts",value:"1",delta:"+1",trend:"down"}],schema:[{key:"title",label:"Item",wide:!0},{key:"channel",label:"Channel"},{key:"date",label:"When",mono:!0},{key:"status",label:"State",kind:"status"}],mockItems:[{id:"ce-1",title:"Blog: autonomous assessment stack",channel:"blog",channelTone:"sky",date:"2026-05-29",dateIso:"2026-05-29",time:"09:00",status:"ok",statusLabel:"scheduled",subtitle:"editor-agt + rowan \xB7 review pending",linkOpens:"marketing.articles"},{id:"ce-2",title:"Postiz X \u2014 KoruFM thread",channel:"postiz",channelTone:"lavender",date:"2026-05-29",dateIso:"2026-05-29",time:"11:30",status:"warn",statusLabel:"conflict",subtitle:"conflicts with email burst @ 11:00",conflict:!0,linkOpens:"marketing.postiz"},{id:"ce-3",title:"Email: weekly digest",channel:"email",channelTone:"mint",date:"2026-05-29",dateIso:"2026-05-29",time:"11:00",status:"ok",statusLabel:"scheduled",subtitle:"218 recipients \xB7 cost ~\u20AC0.17",linkOpens:"marketing.email"},{id:"ce-4",title:"Podcast: AI Brief 05-28",channel:"podcast",channelTone:"gold",date:"2026-05-28",dateIso:"2026-05-28",time:"06:30",status:"ok",statusLabel:"auto \xB7 cron",subtitle:"cron \xB7 scheduled",linkOpens:"podcast.runs"},{id:"ce-5",title:"Podcast: AI Brief 05-29",channel:"podcast",channelTone:"gold",date:"2026-05-29",dateIso:"2026-05-29",time:"06:30",status:"ok",statusLabel:"auto \xB7 cron",subtitle:"cron \xB7 scheduled",linkOpens:"podcast.runs"},{id:"ce-6",title:"Postiz LI \u2014 Customer story",channel:"postiz",channelTone:"lavender",date:"2026-05-30",dateIso:"2026-05-30",time:"08:00",status:"ok",statusLabel:"scheduled",subtitle:"KoruFM launch story",linkOpens:"marketing.postiz"},{id:"ce-7",title:"Blog: white-label tenants",channel:"blog",channelTone:"sky",date:"2026-06-02",dateIso:"2026-06-02",time:"09:00",status:"ok",statusLabel:"draft",subtitle:"editor-agt \xB7 1,210 words",linkOpens:"marketing.articles"},{id:"ce-8",title:"Postiz X \u2014 Daily brief #29",channel:"postiz",channelTone:"lavender",date:"2026-05-28",dateIso:"2026-05-28",time:"06:51",status:"ok",statusLabel:"auto",subtitle:"auto after podcast",linkOpens:"marketing.postiz"},{id:"ce-9",title:"Email: month wrap",channel:"email",channelTone:"mint",date:"2026-05-31",dateIso:"2026-05-31",time:"18:00",status:"idle",statusLabel:"draft",subtitle:"awaiting copy",linkOpens:"marketing.email"},{id:"ce-10",title:"Postiz LI \u2014 DataTape launch",channel:"postiz",channelTone:"lavender",date:"2026-06-03",dateIso:"2026-06-03",time:"08:00",status:"idle",statusLabel:"draft",subtitle:"awaiting screenshots",linkOpens:"marketing.postiz"},{id:"ce-11",title:"Blog: Item > Run",channel:"blog",channelTone:"sky",date:"2026-06-05",dateIso:"2026-06-05",time:"09:00",status:"idle",statusLabel:"outline",subtitle:"editor-agt \xB7 0 words",linkOpens:"marketing.articles"}]};function t(a,l,s,o,n){return{id:"streamOverview-"+a,label:l,workspaceLabel:l,workspaceIcon:"dashboard",description:o,defaultView:"streamOverview",defaultDetail:"none",agentTreatment:"implicit",primaryAction:n||null,secondaryActions:[],heroKpis:s,schema:[],mockItems:[],streamId:a}}e["streamOverview-podcast"]=t("podcast","Podcast",e.run.heroKpis,"Daily AI brief \u2014 runs \xB7 episodes \xB7 sources \xB7 alerts. Reference implementation.",{label:"Run now",kind:"red",icon:"play_arrow"}),e["streamOverview-design"]=t("design","Design",[{label:"components",value:"47",delta:"+2",trend:"up"},{label:"tokens",value:"184",delta:"+12",trend:"up"},{label:"in review",value:"6",delta:"+2",trend:"flat"},{label:"mirrors sync",value:"3/3",delta:"",trend:"flat"}],"Tokens \xB7 catalog \xB7 taxonomy \xB7 3 mirrors \xB7 PSI gate \xB7 Chrome plugin."),e["streamOverview-costs"]=t("costs","Costs",[{label:"MRR",value:"\u20AC12.4k",delta:"+\u20AC1.2k",trend:"up"},{label:"LLM mtd",value:"\u20AC186",delta:"+\u20AC32",trend:"down"},{label:"darvis mtd",value:"\u20AC84",delta:"+\u20AC18",trend:"down"},{label:"GCP mtd",value:"\u20AC642",delta:"+\u20AC71",trend:"down"},{label:"budget burn",value:"63%",delta:"+4",trend:"down"}],"Stripe (\xD73) \xB7 LLM \xB7 Darvis \xB7 GCP split \xB7 budget watchdog \xB7 tier mgmt."),e["streamOverview-ops"]=t("ops","Ops",[{label:"schedules",value:"62",delta:"",trend:"flat"},{label:"indexes",value:"119",delta:"+2",trend:"flat"},{label:"alerts",value:"8",delta:"+1",trend:"down"},{label:"dlq depth",value:"0",delta:"",trend:"flat"},{label:"secrets due",value:"4",delta:"+1",trend:"down"}],"62 schedulers \xB7 119 indexes \xB7 8 alerts \xB7 DLQ \xB7 secrets \xB7 worktree hygiene."),e["streamOverview-quality"]=t("quality","Quality",[{label:"tests pass",value:"98.4%",delta:"+0.2",trend:"up"},{label:"coverage",value:"74%",delta:"+1",trend:"up"},{label:"PSI mobile",value:"92",delta:"+1",trend:"up"},{label:"the framework lead",value:"2.1d",delta:"\u22120.3",trend:"up"},{label:"NPS",value:"52",delta:"+4",trend:"up"}],"Tests \xB7 coverage trend \xB7 lint baseline \xB7 deploy gates \xB7 PSI \xB7 the framework \xB7 NPS \xB7 citations."),e["streamOverview-marketing"]=t("marketing","Marketing",[{label:"subscribers",value:"4.2k",delta:"+120",trend:"up"},{label:"listeners 7d",value:"412",delta:"+23",trend:"up"},{label:"GA4 7d",value:"18.4k",delta:"+2.1k",trend:"up"},{label:"leads 30d",value:"184",delta:"+34",trend:"up"},{label:"postiz queue",value:"7",delta:"\u22122",trend:"up"}],"Postiz \xB7 email \xB7 funnel \xB7 today picks \xB7 leads \xB7 scout \xB7 content calendar \xB7 audience."),e["streamOverview-product"]=t("product","Product",[{label:"agents",value:"11",delta:"+1",trend:"up"},{label:"tasks today",value:"186",delta:"+24",trend:"up"},{label:"projects",value:"47",delta:"+3",trend:"up"},{label:"CC backlog",value:"12",delta:"\u22122",trend:"up"},{label:"forum queue",value:"4",delta:"+1",trend:"flat"}],"Agents \xB7 tasks \xB7 projects \xB7 forum \xB7 academy \xB7 boutique \xB7 builders \xB7 CC tasks \xB7 11 pipelines."),e["streamOverview-platform"]=t("platform","Platform",[{label:"apps",value:"18",delta:"",trend:"flat"},{label:"functions",value:"152",delta:"+4",trend:"up"},{label:"integrations",value:"13",delta:"",trend:"flat"},{label:"CR services",value:"219",delta:"\u22122",trend:"flat"},{label:"flags",value:"47",delta:"+3",trend:"flat"}],"18 apps \xB7 152 Cloud Functions \xB7 13 integrations \xB7 health \xB7 logs \xB7 alerts \xB7 secrets \xB7 flags."),e.__placeholder={id:"__placeholder",label:"",workspaceLabel:"",workspaceIcon:"pending",description:"",defaultView:"placeholder",defaultDetail:"none",agentTreatment:"implicit",primaryAction:null,secondaryActions:[],heroKpis:[],schema:[],mockItems:[]},window.KIND_REGISTRY=e,window.WORKSPACE_ORDER=["personal","run","deal","article","metric","order","thread","asset"]})();
