{
  "title": "AI Builder Weekly: April 15–22, 2026",
  "summary": "Self-hosted productivity stacks for agents, Kimi K2.6 vs GPT-5.4, GPT-6 Spud watch, Claude Opus 4.7 + Design, Qwen 3.6 on a single GPU, RunPod economics, and the week's biggest AI stories.",
  "slides": [
    {
      "segment": "Opening",
      "duration": "1 min",
      "title": "AI Builder Weekly",
      "bodyHtml": "<p style='color:#f4ff43;font:700 1.4rem/1.3 Arial,sans-serif;margin:0 0 12px;'>April 15–22, 2026</p><p style='color:rgba(243,241,235,.55);font:400 1rem/1.5 Arial,sans-serif;margin:0;'>Self-Hosted Stacks · Kimi K2.6 · GPT-6 Watch · Claude Design · Qwen 3.6 · RunPod Math</p>",
      "notes": "Welcome slide. Dense week — Claude Opus 4.7 dropped, Claude Design launched, Kimi K2.6 went GA, Qwen 3.6 Max-Preview landed, OpenAI put CPC ads in ChatGPT, and Anthropic locked in $5B more from Amazon.",
      "media": {
        "type": "svg",
        "inlineSvg": "<svg viewBox='0 0 480 240' xmlns='http://www.w3.org/2000/svg' role='img' aria-label='FinalDiff weekly'><rect width='480' height='240' fill='#0f0f0f'/><rect x='0' y='0' width='480' height='4' fill='#f4ff43'/><text x='240' y='95' fill='#f3f1eb' font-size='18' font-family='Arial Black,Arial,sans-serif' text-anchor='middle' letter-spacing='6'>FINALDIFF</text><text x='240' y='128' fill='rgba(243,241,235,.4)' font-size='13' font-family='Arial,sans-serif' text-anchor='middle'>Weekly Briefing · April 22, 2026</text><line x1='180' y1='148' x2='300' y2='148' stroke='#f4ff43' stroke-width='2'/><text x='240' y='178' fill='rgba(243,241,235,.3)' font-size='10' font-family='SFMono-Regular,monospace' text-anchor='middle' letter-spacing='1.5'>BETTER BUILDERS · FEWER BARRIERS · FINAL DIFF</text></svg>",
        "caption": "FinalDiff — builders helping builders ship."
      }
    },
    {
      "segment": "Opening",
      "duration": "1 min",
      "title": "What We're Covering",
      "bullets": [
        { "title": "Agent Productivity Stack", "text": "Mautic + Twenty + Listmonk + CLI — the self-hosted SaaS killer" },
        { "title": "One VPS To Rule Them All", "text": "Docker Compose everything on a $20/mo Hetzner box" },
        { "title": "Kimi K2.6", "text": "Open-weight 1T MoE, 32B active — cheaper than GPT-5.4?" },
        { "title": "GPT-6 \"Spud\" Watch", "text": "Pre-training done March 24. Still waiting. Is the free OpenRouter model it?" },
        { "title": "Claude Opus 4.7 + Claude Design", "text": "SWE-bench 87.6%, prototyping tool that spooked Figma" },
        { "title": "Qwen 3.6", "text": "New king for a single 32GB GPU at Q4?" },
        { "title": "RunPod Math", "text": "1× GPU for Qwen 3.6 vs paying subscriptions" },
        { "title": "Week in AI", "text": "OpenAI ads, Anthropic $5B AWS deal, Snap cuts 25%, and more" }
      ],
      "notes": "Dense agenda. Move fast through the tactical slides, leave room for discussion on the RunPod economics and self-hosted stack sections — those are the most actionable for our audience."
    },
    {
      "segment": "Agent Productivity Stack",
      "duration": "4 min",
      "title": "Build Your Agent's Productivity Stack",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Stop paying per-seat SaaS fees. Three open-source tools give your AI agent (or your small team) a complete CRM + marketing automation + email stack — all self-hosted, all CLI-operable.</p><div style='display:grid;gap:12px;margin:14px 0 0;'><div style='border-left:3px solid #f4ff43;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#f4ff43;font:700 .85rem/1.3 Arial,sans-serif;'>TWENTY CRM</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'>Open-source CRM replacing Salesforce/HubSpot. GraphQL API, full contact/deal/pipeline management. Your agent can create contacts, update deals, log activities — all via API. Apache 2.0, 25K+ GitHub stars.</p></div><div style='border-left:3px solid #22c55e;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#22c55e;font:700 .85rem/1.3 Arial,sans-serif;'>MAUTIC</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'>Marketing automation — visual workflow builder, lead scoring, landing pages, behavioral triggers. HubSpot/ActiveCampaign alternative. Needs 2–4GB RAM. Your agent builds nurture sequences and manages segments via REST API.</p></div><div style='border-left:3px solid #14b8a6;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#14b8a6;font:700 .85rem/1.3 Arial,sans-serif;'>LISTMONK</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'>High-performance newsletter manager. Written in Go, runs on 512MB RAM, handles millions of subscribers. No automation — just fast, reliable email sending. Agent sends campaigns via simple API calls.</p></div></div>",
      "notes": "The key insight: each tool has a clean REST or GraphQL API that an agent can call. Twenty for contact data, Mautic for automation logic, Listmonk for actual email delivery. The CLI layer (curl, httpie, or a simple Python wrapper) ties them together. Total SaaS replacement cost saved: $500-2000/month for a small team.",
      "media": {
        "type": "svg",
        "inlineSvg": "<svg viewBox='0 0 480 260' xmlns='http://www.w3.org/2000/svg' role='img' aria-label='Stack diagram'><rect width='480' height='260' fill='#0f0f0f'/><text x='240' y='22' fill='#f4ff43' font-size='11' font-family='SFMono-Regular,monospace' text-anchor='middle' letter-spacing='2'>THE SELF-HOSTED AGENT STACK</text><rect x='160' y='40' width='160' height='36' rx='4' fill='none' stroke='#f4ff43' stroke-width='2'/><text x='240' y='63' fill='#f3f1eb' font-size='12' font-family='Arial Black,Arial,sans-serif' text-anchor='middle'>AI AGENT / CLI</text><path d='M200 76 L200 96' stroke='#f4ff43' stroke-width='1.5' stroke-dasharray='4 3'/><path d='M240 76 L240 96' stroke='#f4ff43' stroke-width='1.5' stroke-dasharray='4 3'/><path d='M280 76 L280 96' stroke='#f4ff43' stroke-width='1.5' stroke-dasharray='4 3'/><rect x='30' y='100' width='130' height='56' rx='4' fill='none' stroke='#f4ff43' stroke-width='2'/><text x='95' y='122' fill='#f4ff43' font-size='11' font-family='SFMono-Regular,monospace' text-anchor='middle'>TWENTY</text><text x='95' y='140' fill='rgba(243,241,235,.5)' font-size='9' font-family='Arial,sans-serif' text-anchor='middle'>CRM · GraphQL API</text><rect x='175' y='100' width='130' height='56' rx='4' fill='none' stroke='#22c55e' stroke-width='2'/><text x='240' y='122' fill='#22c55e' font-size='11' font-family='SFMono-Regular,monospace' text-anchor='middle'>MAUTIC</text><text x='240' y='140' fill='rgba(243,241,235,.5)' font-size='9' font-family='Arial,sans-serif' text-anchor='middle'>Automation · REST API</text><rect x='320' y='100' width='130' height='56' rx='4' fill='none' stroke='#14b8a6' stroke-width='2'/><text x='385' y='122' fill='#14b8a6' font-size='11' font-family='SFMono-Regular,monospace' text-anchor='middle'>LISTMONK</text><text x='385' y='140' fill='rgba(243,241,235,.5)' font-size='9' font-family='Arial,sans-serif' text-anchor='middle'>Email · REST API</text><path d='M95 156 L95 182 L240 182' stroke='rgba(243,241,235,.2)' stroke-width='1' stroke-dasharray='4 3'/><path d='M240 156 L240 182' stroke='rgba(243,241,235,.2)' stroke-width='1' stroke-dasharray='4 3'/><path d='M385 156 L385 182 L240 182' stroke='rgba(243,241,235,.2)' stroke-width='1' stroke-dasharray='4 3'/><rect x='160' y='174' width='160' height='36' rx='4' fill='none' stroke='rgba(243,241,235,.3)' stroke-width='1.5'/><text x='240' y='197' fill='rgba(243,241,235,.5)' font-size='11' font-family='SFMono-Regular,monospace' text-anchor='middle'>PostgreSQL</text><rect x='80' y='222' width='320' height='28' fill='none' stroke='rgba(244,255,67,.15)' stroke-width='1'/><text x='240' y='241' fill='rgba(243,241,235,.35)' font-size='10' font-family='Arial,sans-serif' text-anchor='middle'>Replaces: Salesforce + HubSpot + Mailchimp → saves $500–2,000/mo</text></svg>",
        "caption": "All three share a PostgreSQL backend. One database to rule them all."
      }
    },
    {
      "segment": "Agent Productivity Stack",
      "duration": "3 min",
      "title": "One VPS — Everything in Docker Compose",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>A single <strong style='color:#f4ff43;'>Hetzner CAX21</strong> (4 vCPU ARM, 8GB RAM, 80GB SSD) at <strong style='color:#f4ff43;'>~€7.50/month</strong> runs the entire stack comfortably. Add Coolify or Dokku as a git-push deployment layer, Tailscale for secure access, and Cloudflare Tunnels for public endpoints.</p><div style='background:rgba(244,255,67,.06);padding:12px 14px;border-left:3px solid #f4ff43;margin:14px 0 0;'><code style='font:400 .85rem/1.8 SFMono-Regular,monospace;color:#f4ff43;'>docker compose up -d postgres twenty mautic listmonk<br/>tailscale up --hostname=agent-stack<br/>coolify deploy --from=github.com/you/stack</code></div><p style='color:rgba(243,241,235,.55);font:400 .85rem/1.4 Arial,sans-serif;margin:14px 0 0;'>RAM budget: PostgreSQL ~1GB, Twenty ~1.5GB, Mautic ~2GB, Listmonk ~256MB, overhead ~1.5GB. Fits comfortably in 8GB. Scale up to the CAX31 (16GB, ~€14/mo) if adding n8n or Grafana.</p>",
      "bullets": [
        { "title": "CLI orchestration", "text": "httpie or curl scripts wrap each tool's API. Your agent calls the CLI, CLI calls the APIs." },
        { "title": "Backup strategy", "text": "pg_dump nightly to a Hetzner Storage Box (1TB for €3.81/mo). One cron job, all three apps." },
        { "title": "Total cost", "text": "~€12/mo for everything. Compare to HubSpot Starter at $50/mo with 1/10th the features." }
      ],
      "notes": "Audience action item: the docker-compose.yml for this entire stack is ~80 lines. We'll share it in the FinalDiff Matrix channel after the session. Key insight: since all three tools use PostgreSQL, you can have ONE backup strategy for everything. Hetzner CAX (ARM) boxes are cheaper than x86 equivalents and all three tools run fine on ARM."
    },
    {
      "segment": "Kimi K2.6",
      "duration": "4 min",
      "title": "Kimi K2.6 — Open-Weight Frontier for Agents",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Moonshot AI shipped Kimi K2.6 on April 20 — a <strong style='color:#f4ff43;'>1T-parameter MoE with 32B active</strong>, 256K context, native multimodality, and open weights from day one. The fastest preview-to-GA transition in the K2 series.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>The headline isn't a single benchmark — it's <strong style='color:#f4ff43;'>duration, breadth, and coordination</strong>. K2.6 ran a 13-hour autonomous coding session, iterated through 12 optimization strategies, made 1,000+ tool calls, and modified 4,000+ lines of code on an 8-year-old financial matching engine — extracting a 185% throughput improvement.</p><p style='color:rgba(243,241,235,.55);font:400 .85rem/1.4 Arial,sans-serif;margin:0;'>Agent Swarm scales to <strong>300 sub-agents</strong> across 4,000 coordinated steps (up from K2.5's 100/1,500). Day-0 support in vLLM, OpenRouter, Cloudflare Workers AI, Hermes Agent, and OpenCode.</p>",
      "notes": "Is it cheaper than GPT-5.4? Kimi K2.6 API: $0.60-$0.95/M input, $2.50-$4.00/M output depending on provider. GPT-5.4: ~$2.50/$10.00. So yes, roughly 3-4× cheaper on input, 2.5-4× cheaper on output. On SWE-bench Pro: 58.6 (Kimi) vs 57.7 (GPT-5.4). It's genuinely competitive at a fraction of the cost. But it's verbose — Artificial Analysis spent $920 evaluating it because it generated 160M tokens vs the 41M average.",
      "media": {
        "type": "html",
        "html": "<div style='display:grid;gap:8px;grid-template-columns:repeat(3,1fr);'><div style='border:2px solid rgba(244,255,67,.25);padding:12px;text-align:center;'><p style='margin:0 0 4px;color:#f4ff43;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.15em;'>SWE-BENCH PRO</p><strong style='font:900 1.6rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>58.6%</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>vs GPT-5.4: 57.7%</p></div><div style='border:2px solid rgba(244,255,67,.25);padding:12px;text-align:center;'><p style='margin:0 0 4px;color:#f4ff43;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.15em;'>SWE-BENCH VERIFIED</p><strong style='font:900 1.6rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>80.2%</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>open-weight SOTA</p></div><div style='border:2px solid rgba(244,255,67,.25);padding:12px;text-align:center;'><p style='margin:0 0 4px;color:#f4ff43;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.15em;'>API COST</p><strong style='font:900 1.6rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>~3–4×</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>cheaper than GPT-5.4</p></div></div><div style='margin-top:8px;border:2px solid rgba(244,255,67,.15);padding:10px;'><p style='margin:0;color:rgba(243,241,235,.5);font:400 .8rem/1.4 Arial,sans-serif;text-align:center;'>1T params · 32B active · 256K context · 300 sub-agents · 13-hour sessions · Open weights</p></div>",
        "caption": "Modified MIT license — commercial use needs written auth for 100M+ MAU."
      }
    },
    {
      "segment": "GPT-6 Watch",
      "duration": "3 min",
      "title": "GPT-6 \"Spud\" — Still Cooking",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Pre-training completed <strong style='color:#f4ff43;'>March 24</strong> at Stargate (Abilene, TX). Sam Altman said <strong style='color:#fbbf24;'>\"a few weeks.\"</strong> The April 14 rumor came and went. We're still waiting.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>Polymarket odds have drifted from 78% to ~72% for an April 30 launch. Most defensible window is now <strong>late April to mid-May 2026</strong>. Rumored specs: 40% improvement over GPT-5.4, 2M token context. Nothing confirmed.</p><p style='margin:0;padding:10px;border-left:3px solid #fbbf24;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;background:rgba(251,191,36,.05);'>Meanwhile, every major competitor shipped this week: Claude Opus 4.7, Kimi K2.6, Qwen 3.6-Max. The longer Spud sits, the more the \"frontier model\" narrative gets eaten. HumanX conference last week: the dominant story was <strong style='color:#fbbf24;'>\"Claude Mania,\"</strong> not OpenAI.</p>",
      "notes": "Is GPT-6 the free model on OpenRouter? Almost certainly not — that's likely GPT-5.4 in a promotional tier, not Spud. OpenAI has given free OpenRouter access to older models before to drive developer adoption. The real GPT-6 will be a paid API product. Don't plan around free access to frontier models.",
      "media": {
        "type": "html",
        "html": "<div style='display:grid;gap:10px;grid-template-columns:1fr;'><div style='border:2px solid rgba(251,191,36,.3);padding:14px;'><p style='margin:0 0 8px;color:#fbbf24;font:700 10px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;text-transform:uppercase;'>Timeline So Far</p><p style='margin:0;color:rgba(243,241,235,.65);font:400 .82rem/1.7 SFMono-Regular,monospace;'><span style='color:#f4ff43;'>Mar 24</span> Pre-training done at Stargate<br/><span style='color:#f4ff43;'>Apr 7</span> Unverified source claims Apr 14 launch<br/><span style='color:#f4ff43;'>Apr 10</span> Employees post cryptic teasers<br/><span style='color:#ef4444;'>Apr 14</span> Nothing happens. Silence.<br/><span style='color:#fbbf24;'>Apr 22</span> Still waiting. Polymarket: 72%</p></div><div style='border:2px solid rgba(239,68,68,.25);padding:12px;'><p style='margin:0;color:#ef4444;font:400 .82rem/1.4 Arial,sans-serif;text-align:center;'>Free model on OpenRouter ≠ GPT-6. It's likely GPT-5.4 in a promo tier.</p></div></div>",
        "caption": "Don't plan around free access to frontier models."
      }
    },
    {
      "segment": "Claude Opus 4.7",
      "duration": "3 min",
      "title": "Claude Opus 4.7 — Shipped April 16",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Anthropic's new flagship. <strong style='color:#f4ff43;'>SWE-bench Verified jumped to 87.6%</strong> (from 80.8%), GPQA Diamond hit 94.2%. Better at long-running agentic work, substantially better vision (2,576px), and more creative on professional tasks.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>New features: <strong style='color:#f4ff43;'>xhigh</strong> effort level, <strong>task budgets</strong> (token countdown for agent loops), <strong>/ultrareview</strong> (multi-agent code review), Auto mode for Max subscribers. Hex reports: \"low-effort Opus 4.7 ≈ medium-effort Opus 4.6.\"</p><p style='color:rgba(243,241,235,.55);font:400 .85rem/1.4 Arial,sans-serif;margin:0;'><strong style='color:#fbbf24;'>Caveat:</strong> New tokenizer uses up to 35% more tokens for the same text. Same $5/$25 pricing, but effective cost goes up. Thinking content hidden by default — set <code style='background:rgba(244,255,67,.1);padding:2px 5px;color:#f4ff43;font:400 .8rem SFMono-Regular,monospace;'>display: \"summarized\"</code> to restore.</p>",
      "notes": "Less broadly capable than Mythos Preview (the model they didn't release). Cyber capabilities deliberately reduced during training. Security professionals can apply to a new Cyber Verification Program. Breaking API changes: extended thinking budgets removed, temperature/top_p/top_k setting returns 400 error. Migration needed.",
      "media": {
        "type": "html",
        "html": "<div style='display:grid;gap:8px;grid-template-columns:1fr 1fr;'><div style='border:2px solid rgba(244,255,67,.25);padding:12px;text-align:center;'><p style='margin:0 0 4px;color:#f4ff43;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;'>SWE-BENCH VERIFIED</p><strong style='font:900 2rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>87.6%</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>from 80.8% (Opus 4.6)</p></div><div style='border:2px solid rgba(244,255,67,.25);padding:12px;text-align:center;'><p style='margin:0 0 4px;color:#f4ff43;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;'>GPQA DIAMOND</p><strong style='font:900 2rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>94.2%</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>reasoning benchmark</p></div><div style='border:2px solid rgba(244,255,67,.25);padding:12px;text-align:center;'><p style='margin:0 0 4px;color:#f4ff43;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;'>CURSORBENCH</p><strong style='font:900 2rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>70%</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>from 58% (Opus 4.6)</p></div><div style='border:2px solid rgba(251,191,36,.25);padding:12px;text-align:center;'><p style='margin:0 0 4px;color:#fbbf24;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;'>TOKENIZER TAX</p><strong style='font:900 2rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>+35%</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>more tokens, same price</p></div></div>",
        "caption": "Same $5/$25 pricing. But replay your traffic — effective cost may rise."
      }
    },
    {
      "segment": "Claude Design",
      "duration": "4 min",
      "title": "Claude Design — Rapid Prototyping That Spooked Figma",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Launched April 17 under <strong style='color:#f4ff43;'>Anthropic Labs</strong>. Not an image generator — a visual prototyping assistant powered by Opus 4.7. Describe what you need, Claude builds a working first version. Refine through conversation, inline comments, direct edits, or AI-generated sliders.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'><strong>Why it matters for builders:</strong> It reads your codebase and design files to build a custom design system. Every project after that uses your real components automatically. Export as PDF, PPTX, HTML, or send directly to Canva. Hand off to Claude Code for implementation.</p><p style='color:rgba(243,241,235,.55);font:400 .85rem/1.4 Arial,sans-serif;margin:0;'>Brilliant (the learning app) reported pages requiring <strong style='color:#f4ff43;'>20+ prompts</strong> in other tools needed only <strong style='color:#f4ff43;'>2 prompts</strong> in Claude Design. Figma stock dropped 7% on the announcement tweet alone. Datadog compressed week-long design cycles into single conversations.</p>",
      "notes": "Available in research preview for Pro, Max, Team, Enterprise. Separate weekly usage limits — doesn't count against chat or Claude Code quotas. Not competing with Figma for professional designers (yet). Competing for the much larger group of people who were never going to use Figma: founders, PMs, marketers. The Canva partnership is smart — build rough in Claude Design, polish in Canva.",
      "media": {
        "type": "html",
        "html": "<div style='display:grid;gap:10px;grid-template-columns:1fr 1fr;'><div style='border:2px solid rgba(34,197,94,.3);padding:14px;'><p style='margin:0 0 6px;color:#22c55e;font:700 10px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;text-transform:uppercase;'>What It Does</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .8rem/1.4 Arial,sans-serif;'>Interactive prototypes<br/>Pitch decks & presentations<br/>Landing pages & marketing assets<br/>Wireframes & mockups<br/>Internal tools & dashboards</p></div><div style='border:2px solid rgba(249,115,22,.3);padding:14px;'><p style='margin:0 0 6px;color:#f97316;font:700 10px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;text-transform:uppercase;'>Export Options</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .8rem/1.4 Arial,sans-serif;'>PDF for sharing<br/>PPTX for presentations<br/>Standalone HTML<br/>Shareable internal URL<br/>Direct to Canva (editable)</p></div></div>",
        "caption": "\"A product that doesn't exist yet just vaporized billions.\" — @aakashgupta"
      }
    },
    {
      "segment": "Qwen 3.6",
      "duration": "4 min",
      "title": "Qwen 3.6 — New King for a Single 32GB GPU?",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Alibaba shipped a whole family this month. The open-source <strong style='color:#f4ff43;'>Qwen 3.6-35B-A3B</strong> (April 16, Apache 2.0) is the one that matters for self-hosters: 35B total, only <strong style='color:#f4ff43;'>3B active per token</strong>. At Q4 quantization, it fits in ~22GB VRAM.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>It scores <strong style='color:#22c55e;'>73.4% on SWE-bench Verified</strong> — competitive with models 10× its effective size. 1M native context via the Plus variant. The proprietary Max-Preview (April 20) topped six coding benchmarks and beat Claude 4.5 on agentic skills.</p><p style='color:rgba(243,241,235,.55);font:400 .85rem/1.4 Arial,sans-serif;margin:0;'>The full Qwen 3.6 lineup: <strong>Max-Preview</strong> (proprietary, frontier tier), <strong>Plus</strong> (balanced, 1M context, was free on OpenRouter), <strong>Flash</strong> (speed-first), and <strong>35B-A3B</strong> (open-source, Apache 2.0).</p>",
      "notes": "The question from the slide title: yes, Qwen 3.6-35B-A3B at Q4 is likely the best model you can run on a single 32GB GPU right now. It beats Gemma 4 26B-MoE on coding tasks while being similarly efficient. The 3B active parameter count means inference is fast even without high-end hardware. On an RTX 3090 or 4090 (24GB), you'll want Q3 or Q4_K_S quantization — tight fit but workable.",
      "media": {
        "type": "html",
        "html": "<div style='display:grid;gap:8px;grid-template-columns:1fr 1fr;'><div style='border:2px solid rgba(244,255,67,.3);padding:14px;text-align:center;'><p style='margin:0 0 4px;color:#f4ff43;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;'>35B-A3B (OPEN)</p><strong style='font:900 1.6rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>73.4%</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>SWE-bench Verified<br/>~22GB VRAM at Q4<br/>Apache 2.0</p></div><div style='border:2px solid rgba(20,184,166,.3);padding:14px;text-align:center;'><p style='margin:0 0 4px;color:#14b8a6;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;'>MAX-PREVIEW (PROP.)</p><strong style='font:900 1.6rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>#1</strong><p style='margin:4px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>on 6 coding benchmarks<br/>256K context<br/>Beats Claude 4.5</p></div></div><div style='margin-top:8px;border:2px solid rgba(244,255,67,.12);padding:10px;'><p style='margin:0;color:rgba(243,241,235,.5);font:400 .8rem/1.4 Arial,sans-serif;text-align:center;'>35B total · 3B active · MoE · Fits a single consumer GPU at Q4</p></div>",
        "caption": "For self-hosters: Qwen 3.6-35B-A3B may be the new sweet spot."
      }
    },
    {
      "segment": "RunPod Economics",
      "duration": "4 min",
      "title": "The Math: RunPod GPU vs Paying Subscriptions",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Running Qwen 3.6-35B-A3B at Q4 needs ~22GB VRAM. An <strong style='color:#f4ff43;'>A100 80GB on RunPod Community Cloud: ~$1.89/hr</strong>. That gives you massive headroom for the model plus inference serving.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>If you run it <strong>8 hours/day</strong> for a month: <strong style='color:#f4ff43;'>~$454/mo</strong>. 24/7: <strong style='color:#ef4444;'>~$1,360/mo</strong>. Compare: Claude Max ($200/mo) + ChatGPT Pro ($100/mo) = $300/mo but with usage caps and API restrictions.</p><p style='margin:0;padding:10px;border-left:3px solid #22c55e;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;background:rgba(34,197,94,.05);'>The <strong style='color:#22c55e;'>sweet spot</strong>: RunPod on-demand for heavy coding sessions (spin up, do work, spin down), API access for lightweight tasks (Kimi K2.6 at $0.60/M input), local 9B model for simple queries. Total: <strong style='color:#22c55e;'>$50–150/mo</strong> with no caps and full data control.</p>",
      "notes": "The real comparison isn't RunPod 24/7 vs subscriptions — nobody should run RunPod 24/7 for inference. The right pattern is: (1) Local small model (Qwen 3.5-9B, 6GB VRAM, free) for simple queries, (2) Budget API (Kimi K2.6 or MiniMax M2.5 free tier) for medium tasks, (3) RunPod A100 spin-up for heavy agentic coding sessions, (4) Claude Max or Opus API for tasks that genuinely need frontier quality. This hybrid approach costs $50-150/mo depending on intensity.",
      "media": {
        "type": "html",
        "html": "<div style='display:grid;gap:8px;grid-template-columns:1fr 1fr;'><div style='border:2px solid rgba(244,255,67,.25);padding:12px;'><p style='margin:0 0 6px;color:#f4ff43;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;text-transform:uppercase;'>RunPod A100 80GB</p><div style='display:grid;gap:6px;grid-template-columns:1fr 1fr;'><div><strong style='font:900 1.4rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>$1.89</strong><p style='margin:2px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>/hr community</p></div><div><strong style='font:900 1.4rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>$454</strong><p style='margin:2px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>/mo @ 8hr/day</p></div></div></div><div style='border:2px solid rgba(239,68,68,.25);padding:12px;'><p style='margin:0 0 6px;color:#ef4444;font:700 9px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;text-transform:uppercase;'>Subscriptions</p><div style='display:grid;gap:6px;grid-template-columns:1fr 1fr;'><div><strong style='font:900 1.4rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>$200</strong><p style='margin:2px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>Claude Max</p></div><div><strong style='font:900 1.4rem/.9 Arial Black,Arial,sans-serif;color:#f3f1eb;'>$100</strong><p style='margin:2px 0 0;color:rgba(243,241,235,.4);font:400 .7rem/1.3 Arial,sans-serif;'>ChatGPT Pro</p></div></div></div></div><div style='margin-top:8px;border:2px solid rgba(34,197,94,.3);padding:12px;text-align:center;'><p style='margin:0 0 4px;color:#22c55e;font:700 10px/1.4 SFMono-Regular,monospace;letter-spacing:.2em;'>HYBRID SWEET SPOT</p><p style='margin:0;color:#f3f1eb;font:400 .85rem/1.3 Arial,sans-serif;'>Local 9B + budget API + on-demand RunPod = <strong>$50–150/mo</strong> with no caps</p></div>",
        "caption": "Nobody should run RunPod 24/7. Spin up, do work, spin down."
      }
    },
    {
      "segment": "Week in AI",
      "duration": "3 min",
      "title": "OpenAI Puts CPC Ads in ChatGPT",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Confirmed April 21: OpenAI turned on <strong style='color:#ef4444;'>cost-per-click ads</strong> inside ChatGPT. Advertisers can now set bids between <strong style='color:#f4ff43;'>$3 and $5 per click</strong>, in addition to existing impression-based (CPM) ads launched in February.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>OpenAI targets <strong style='color:#fbbf24;'>$2.4B in ad revenue for 2026</strong> and $11B for 2027. The ad pilot already topped $100M annualized in under two months. CPMs have dropped from $60 at launch to ~$25 now.</p><p style='margin:0;padding:10px;border-left:3px solid #ef4444;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;background:rgba(239,68,68,.05);'>For builders: this is the clearest signal yet that free-tier AI will be ad-supported. OpenAI pledges ads won't influence answers, but <strong style='color:#ef4444;'>they're also losing $57B in 2026</strong>. The pressure to monetize is existential. Anthropic's Claude products remain ad-free.</p>",
      "notes": "Context for the audience: OpenAI lost $8B in 2024, $25B in 2025, $57B projected in 2026. Ad revenue even at $2.4B barely dents that. They're also hiring their first advertising marketing science leader. The ad formats are for Free and Go ($8/mo) tier users only — Plus and Pro subscribers don't see ads. Yet."
    },
    {
      "segment": "Week in AI",
      "duration": "2 min",
      "title": "Anthropic Locks In $5B More from Amazon",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Anthropic announced it has secured <strong style='color:#f4ff43;'>up to 5 GW of compute from Amazon</strong>, with an additional $5B investment now and up to $20B more later. This is a massive signal on frontier-model capex.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>Anthropic's revenue more than doubled to a <strong style='color:#22c55e;'>$9B run rate</strong> by year-end 2025. The 2026 forecast was raised 20% to $18B. Claude Code alone is at $2.5B ARR.</p><p style='color:rgba(243,241,235,.55);font:400 .85rem/1.4 Arial,sans-serif;margin:0;'>They also started requiring <strong>government-issued photo IDs and selfies</strong> from some users to prevent access from US adversaries (China, Russia, North Korea). The auth crackdown continues.</p>",
      "notes": "The compute deal is separate from the investment. Anthropic is essentially pre-purchasing AWS capacity at scale to ensure they have the GPUs for Mythos-class model training. IPO expected later this year alongside OpenAI's. The ID verification policy is notable — this is Anthropic directly responding to the distillation attacks from Chinese labs we covered in the last briefing."
    },
    {
      "segment": "Week in AI",
      "duration": "2 min",
      "title": "Snap Cuts 25%, AI Writes 65% of Code",
      "bodyHtml": "<p style='color:#f3f1eb;font:400 .95rem/1.6 Arial,sans-serif;margin:0 0 14px;'>Snap CEO Evan Spiegel laid off ~1,000 employees and closed 300+ open roles — roughly <strong style='color:#ef4444;'>a quarter of planned headcount</strong> — citing \"rapid advancements in AI\" that let smaller teams do the same work.</p><p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>The bombshell detail: <strong style='color:#f4ff43;'>AI now generates over 65% of Snap's new code</strong>. The restructuring expects $500M+ in annualized cost savings by H2 2026. Snap stock rose 11% on the announcement.</p><p style='margin:0;padding:10px;border-left:3px solid #fbbf24;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;background:rgba(251,191,36,.05);'>Connects to the Stanford AI Index finding: software developer employment for ages 22-25 dropped ~20% since 2022. The \"AI replaces junior developers\" narrative is becoming measurable.</p>",
      "notes": "This is the most concrete example yet of a major tech company explicitly attributing layoffs to AI productivity gains. Not 'we're restructuring' — specifically 'AI lets smaller teams do the same output.' Worth discussing with the audience: what does this mean for small businesses that compete for talent with companies like Snap?"
    },
    {
      "segment": "Week in AI",
      "duration": "2 min",
      "title": "More Headlines This Week",
      "bodyHtml": "<div style='display:grid;gap:12px;'><div style='border-left:3px solid #f4ff43;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#f4ff43;font:700 .85rem/1.3 Arial,sans-serif;'>ALLBIRDS → AI COMPANY</p><p style='margin:0;color:rgba(243,241,235,.65);font:400 .82rem/1.4 Arial,sans-serif;'>The sneaker company pivoted to a GPU rental business called \"NewBird AI.\" Stock up 600%. They're stripping their \"public benefit\" status. From $4B IPO to $22M market cap to GPU-as-a-Service. Peak 2026.</p></div><div style='border-left:3px solid #14b8a6;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#14b8a6;font:700 .85rem/1.3 Arial,sans-serif;'>YOUTUBE DEEPFAKE DETECTION</p><p style='margin:0;color:rgba(243,241,235,.65);font:400 .82rem/1.4 Arial,sans-serif;'>Made its deepfake detection tool available to anyone at high risk of having their likeness abused. Previously limited to public officials.</p></div><div style='border-left:3px solid #f97316;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#f97316;font:700 .85rem/1.3 Arial,sans-serif;'>OPENAI + NOVO NORDISK</p><p style='margin:0;color:rgba(243,241,235,.65);font:400 .82rem/1.4 Arial,sans-serif;'>Strategic partnership to accelerate drug discovery and integrate AI across global operations by end of 2026.</p></div><div style='border-left:3px solid #22c55e;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#22c55e;font:700 .85rem/1.3 Arial,sans-serif;'>QUANTUM + AI</p><p style='margin:0;color:rgba(243,241,235,.65);font:400 .82rem/1.4 Arial,sans-serif;'>Researchers showed blending quantum computing with AI dramatically improves predictions of complex chaotic systems.</p></div><div style='border-left:3px solid #ef4444;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#ef4444;font:700 .85rem/1.3 Arial,sans-serif;'>AI LAWYER SUSPENDED</p><p style='margin:0;color:rgba(243,241,235,.65);font:400 .82rem/1.4 Arial,sans-serif;'>Nebraska attorney suspended — 57 of 63 citations were defective, including 20 AI hallucinations. US courts imposed $145K+ in AI citation sanctions in Q1 2026.</p></div></div>",
      "notes": "The Allbirds story is the perfect absurdity of the moment. A failed shoe company pivoting to GPU rental. The AI lawyer sanctions are a cautionary tale worth mentioning — always verify AI-generated citations."
    },
    {
      "segment": "Week in AI",
      "duration": "2 min",
      "title": "Stanford AI Index — The Numbers That Matter",
      "bodyHtml": "<p style='color:rgba(243,241,235,.7);font:400 .9rem/1.5 Arial,sans-serif;margin:0 0 14px;'>The 423-page 2026 AI Index landed April 13. Key findings most coverage missed:</p><div style='display:grid;gap:10px;margin:0;'><div style='border-left:3px solid #f4ff43;padding:0 0 0 14px;'><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'><strong style='color:#f4ff43;'>US lead is narrower than you think.</strong> US and Chinese models have traded the top performance position multiple times since early 2025. The gap is 2.7% as of March 2026. China leads in publications, citations, and patent grants.</p></div><div style='border-left:3px solid #ef4444;padding:0 0 0 14px;'><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'><strong style='color:#ef4444;'>Safety benchmarks are mostly empty.</strong> Only Claude Opus 4.5 reports on more than two responsible AI benchmarks. Most frontier models report nothing on fairness, security, and human agency.</p></div><div style='border-left:3px solid #22c55e;padding:0 0 0 14px;'><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'><strong style='color:#22c55e;'>Humanity's Last Exam:</strong> Best model accuracy went from 8.8% to 50%+ in one year. SWE-bench: 60% → nearly 100%. These benchmarks are expiring faster than they're being replaced.</p></div></div>",
      "notes": "The safety gap is the most underreported finding. Capability benchmarks are reported consistently. Safety benchmarks are largely absent. Only one company (Anthropic) reports on more than two responsible AI benchmarks. Worth asking the audience: should builders care about safety benchmarks, or is that someone else's problem?"
    },
    {
      "segment": "Takeaways",
      "duration": "3 min",
      "title": "What To Do This Week",
      "bodyHtml": "<div style='display:grid;gap:14px;'><div style='border-left:3px solid #f4ff43;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#f4ff43;font:700 .85rem/1.3 Arial,sans-serif;'>TRY CLAUDE DESIGN</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'>If you have a Pro/Max/Team plan, Claude Design is live now. Build a prototype for your next feature idea in 10 minutes. Export to Canva or PPTX. The 2-prompt-vs-20 claim from Brilliant is real.</p></div><div style='border-left:3px solid #22c55e;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#22c55e;font:700 .85rem/1.3 Arial,sans-serif;'>SPIN UP THE PRODUCTIVITY STACK</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'>docker-compose.yml with Twenty + Mautic + Listmonk on a Hetzner CAX21. ~€12/mo replaces $500+/mo in SaaS. We'll share the compose file in Matrix.</p></div><div style='border-left:3px solid #14b8a6;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#14b8a6;font:700 .85rem/1.3 Arial,sans-serif;'>TEST KIMI K2.6 ON OPENROUTER</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'>Swap in moonshotai/kimi-k2.6 on your existing OpenRouter setup. Compare against whatever you're paying for now. 3-4× cheaper than GPT-5.4 at competitive quality.</p></div><div style='border-left:3px solid #f97316;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#f97316;font:700 .85rem/1.3 Arial,sans-serif;'>RUN QWEN 3.6 LOCALLY</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'>If you have 24GB+ VRAM: ollama run qwen3.6-35b-a3b. If not, qwen3.5-9b at Q4 (~6GB) is still the best daily-driver for laptops.</p></div><div style='border-left:3px solid #ef4444;padding:0 0 0 14px;'><p style='margin:0 0 4px;color:#ef4444;font:700 .85rem/1.3 Arial,sans-serif;'>WATCH THE ADS</p><p style='margin:0;color:rgba(243,241,235,.7);font:400 .85rem/1.5 Arial,sans-serif;'>OpenAI CPC ads in ChatGPT are live. If you're using the free tier, you're the product now. Consider whether $20/mo for ad-free access is worth it — or switch to ad-free alternatives.</p></div></div>",
      "notes": "Action-oriented closing. Every item is something someone can do this week. The compose file for the productivity stack will be the most requested resource — have it ready to drop in Matrix right after the session."
    },
    {
      "segment": "Discussion",
      "duration": "10 min",
      "title": "Breakout Discussion",
      "bodyHtml": "<p style='color:#f4ff43;font:700 .95rem/1.4 Arial,sans-serif;margin:0 0 16px;'>Groups of 3–4 · Pick 2–3 questions · 10 minutes</p><div style='display:grid;gap:10px;'><div style='display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(244,255,67,.1);'><strong style='color:#f97316;font:900 1.4rem/1 Arial Black,Arial,sans-serif;text-align:center;'>1</strong><p style='margin:0;color:rgba(243,241,235,.75);font:400 .85rem/1.5 Arial,sans-serif;'>Would you trust an AI agent to manage your CRM and send emails on your behalf? Where do you draw the line on automation?</p></div><div style='display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(244,255,67,.1);'><strong style='color:#14b8a6;font:900 1.4rem/1 Arial Black,Arial,sans-serif;text-align:center;'>2</strong><p style='margin:0;color:rgba(243,241,235,.75);font:400 .85rem/1.5 Arial,sans-serif;'>Claude Design dropped and Figma stock tanked. Is AI prototyping a genuine threat to design tools, or is this overhyped?</p></div><div style='display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(244,255,67,.1);'><strong style='color:#f97316;font:900 1.4rem/1 Arial Black,Arial,sans-serif;text-align:center;'>3</strong><p style='margin:0;color:rgba(243,241,235,.75);font:400 .85rem/1.5 Arial,sans-serif;'>Snap says AI writes 65% of their code and cut 25% of staff. Is this the future for every company, or a Snap-specific story?</p></div><div style='display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(244,255,67,.1);'><strong style='color:#14b8a6;font:900 1.4rem/1 Arial Black,Arial,sans-serif;text-align:center;'>4</strong><p style='margin:0;color:rgba(243,241,235,.75);font:400 .85rem/1.5 Arial,sans-serif;'>RunPod vs subscriptions vs local hardware — what's your current setup and what would you change after today?</p></div><div style='display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:8px 0;'><strong style='color:#f97316;font:900 1.4rem/1 Arial Black,Arial,sans-serif;text-align:center;'>5</strong><p style='margin:0;color:rgba(243,241,235,.75);font:400 .85rem/1.5 Arial,sans-serif;'>OpenAI put ads in ChatGPT. Anthropic is ad-free. Does this affect which platform you build on?</p></div></div>",
      "notes": "Standard FinalDiff format: breakout groups of 3-4, pick 2-3 questions, 10 minutes. Question 1 ties directly to the productivity stack slides. Question 3 is deliberately provocative — expect strong opinions. Reconvene and share highlights."
    }
  ]
}
