← Qiki · all runs · 📊 leaderboard

r-1788611119962-kxhlx
Write the launch kit for a privacy-first AI appliance — press release, three ad-copy variants, and a 60-second reel script
model /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF upstream http://127.0.0.1:8080 harness 127.0.0.1 score 0 / 40
2026-09-05 12:25:19 UTC · total 114s · 4 steps
1 · Project Branding
Vault AI
Your data never leaves the room. Intelligence stays local.
Theme
impenetrable fortress of privacy, minimalist industrial design, matte black metal with subtle amber status lights, stark and serious
Audience
privacy-conscious executives, journalists, and high-net-worth individuals
Vibe
secure, exclusive, sophisticated, uncompromising, silent
Brand palette
#1A1A1A
#FFB300
#FFFFFF
content-piece · done · 31s
Press Release
0 / 10
model /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF harness 127.0.0.1:8080
validity 0/2 fidelity 0/2 structure 0/2 depth 0/2 cleanliness 0/2
why (1 notes)
  • unknown kind
1 LLM call on this step
ok · 30939 ms · prompt 2362c → resp 2315c · t=0.45 max=2400 ·
→ /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF @ http://127.0.0.1:8080
content-piece · done · 30s
Ad Copy Variants
0 / 10
model /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF harness 127.0.0.1:8080
validity 0/2 fidelity 0/2 structure 0/2 depth 0/2 cleanliness 0/2
why (1 notes)
  • unknown kind
1 LLM call on this step
ok · 30471 ms · prompt 2119c → resp 2138c · t=0.65 max=2400 ·
→ /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF @ http://127.0.0.1:8080
content-piece · done · 35s
60-Second Reel Script
0 / 10
model /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF harness 127.0.0.1:8080
validity 0/2 fidelity 0/2 structure 0/2 depth 0/2 cleanliness 0/2
why (1 notes)
  • unknown kind
1 LLM call on this step
ok · 35064 ms · prompt 2205c → resp 2147c · t=0.65 max=2400 ·
→ /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF @ http://127.0.0.1:8080
raw JSON
{
  "id": "r-1788611119962-kxhlx",
  "prompt": "Write the launch kit for a privacy-first AI appliance — press release, three ad-copy variants, and a 60-second reel script",
  "project": {
    "name": "Vault AI",
    "tagline": "Your data never leaves the room. Intelligence stays local.",
    "theme": "impenetrable fortress of privacy, minimalist industrial design, matte black metal with subtle amber status lights, stark and serious",
    "brandColors": [
      "#1A1A1A",
      "#FFB300",
      "#FFFFFF"
    ],
    "audience": "privacy-conscious executives, journalists, and high-net-worth individuals",
    "vibe": "secure, exclusive, sophisticated, uncompromising, silent"
  },
  "steps": [
    {
      "id": "s1-f11q5",
      "kind": "project-dna",
      "params": {
        "brief": "Define the brand identity for a privacy-first AI appliance. Focus on themes of data sovereignty, local processing, security, and trust. Establish the archetype (e.g., The Guardian or The Sage), voice axes (authoritative yet accessible, secure, minimalist), and core proof points (no cloud dependency, encrypted storage, on-device inference).",
        "project": {
          "name": "Vault AI",
          "tagline": "Your data never leaves the room. Intelligence stays local.",
          "theme": "impenetrable fortress of privacy, minimalist industrial design, matte black metal with subtle amber status lights, stark and serious",
          "brandColors": [
            "#1A1A1A",
            "#FFB300",
            "#FFFFFF"
          ],
          "audience": "privacy-conscious executives, journalists, and high-net-worth individuals",
          "vibe": "secure, exclusive, sophisticated, uncompromising, silent"
        },
        "heroPlanned": false
      },
      "label": "Brand DNA & Positioning"
    },
    {
      "id": "s2-w9j0y",
      "kind": "content-piece",
      "params": {
        "brief": "Write a professional press release announcing the launch of the privacy-first AI appliance. Include a compelling headline, dateline, quotes from leadership, key features (local AI, privacy guarantees), and a boilerplate about the company.",
        "variant": "press-release",
        "project": {
          "name": "Vault AI",
          "tagline": "Your data never leaves the room. Intelligence stays local.",
          "theme": "impenetrable fortress of privacy, minimalist industrial design, matte black metal with subtle amber status lights, stark and serious",
          "brandColors": [
            "#1A1A1A",
            "#FFB300",
            "#FFFFFF"
          ],
          "audience": "privacy-conscious executives, journalists, and high-net-worth individuals",
          "vibe": "secure, exclusive, sophisticated, uncompromising, silent"
        },
        "heroPlanned": false
      },
      "label": "Press Release"
    },
    {
      "id": "s3-4269d",
      "kind": "content-piece",
      "params": {
        "brief": "Create three distinct ad-copy variants for the privacy-first AI appliance. Variant 1: Focus on security/privacy for enterprise. Variant 2: Focus on convenience/offline capability for consumers. Variant 3: Focus on the 'no subscription/no cloud' angle. Keep them concise and punchy.",
        "variant": "ad-copy",
        "project": {
          "name": "Vault AI",
          "tagline": "Your data never leaves the room. Intelligence stays local.",
          "theme": "impenetrable fortress of privacy, minimalist industrial design, matte black metal with subtle amber status lights, stark and serious",
          "brandColors": [
            "#1A1A1A",
            "#FFB300",
            "#FFFFFF"
          ],
          "audience": "privacy-conscious executives, journalists, and high-net-worth individuals",
          "vibe": "secure, exclusive, sophisticated, uncompromising, silent"
        },
        "heroPlanned": false
      },
      "label": "Ad Copy Variants"
    },
    {
      "id": "s4-7ckch",
      "kind": "content-piece",
      "params": {
        "brief": "Write a 60-second video reel script for the privacy-first AI appliance. Structure it with visual cues and audio/voiceover. Hook the viewer in the first 3 seconds, explain the problem (data leaks/cloud reliance), present the solution (the appliance), and end with a call to action.",
        "variant": "reel-script",
        "project": {
          "name": "Vault AI",
          "tagline": "Your data never leaves the room. Intelligence stays local.",
          "theme": "impenetrable fortress of privacy, minimalist industrial design, matte black metal with subtle amber status lights, stark and serious",
          "brandColors": [
            "#1A1A1A",
            "#FFB300",
            "#FFFFFF"
          ],
          "audience": "privacy-conscious executives, journalists, and high-net-worth individuals",
          "vibe": "secure, exclusive, sophisticated, uncompromising, silent"
        },
        "heroPlanned": false
      },
      "label": "60-Second Reel Script"
    }
  ],
  "results": {
    "s1-f11q5": {
      "status": "done",
      "startedAt": 1788611119962,
      "attempt": 1,
      "output": {
        "html": "<!doctype html><html><head><meta charset=\"utf-8\"><title>Silicon Vault — DNA</title>\n<style>\n:root{\n  --bg:#07080c;--surface:#101219;--elevated:#171a24;\n  --text:#f2f4f8;--muted:#9aa3b4;--border:rgba(255,255,255,.10);\n  --accent:#2C3E50;--accent-btn:#2C3E50;--accent-text:#747f8c;--ink:#ffffff;--glow:rgba(44,62,80,0.20);--soft:rgba(44,62,80,0.13);\n  /* Foreground for anything painted on --soft. See the derivation above: a token\n     computed against --bg is not valid on a tinted surface. */\n  --soft-ink:#747f8c;\n  /* Minimum comfortable hit area. Referenced by every interactive rule so a\n     tap target can never regress below the 44px WCAG/iOS floor. */\n  --tap:44px;\n  /* Translucent chrome derived from the direction's own background. Hardcoding\n     rgba(10,10,11,.62) here put dark text on a dark nav (1.08:1) the moment a\n     light direction shipped. */\n  --nav-bg:rgba(7,8,12,0.72);--hairline:rgba(255,255,255,.18);\n  --font:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --w-display:800;--w-body:300;\n  --track-display:-.045em;\n  --texture:radial-gradient(1000px 460px at 78% -12%, rgba(61,220,151,.16), transparent 62%),radial-gradient(700px 380px at 8% 8%, rgba(80,120,255,.12), transparent 60%);\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\nbody{background:var(--bg);background-image:var(--texture);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\nfont-weight:var(--w-body);margin:0;padding:clamp(28px,5vw,72px);line-height:1.6}\nh1{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);letter-spacing:var(--track-display);font-size:clamp(2.2rem,5vw,3.4rem);margin:0}\n.tag{color:var(--muted);font-size:1.15rem;margin:8px 0 34px}\n.pos{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.35rem;max-width:60ch;border-left:3px solid var(--accent-text);padding-left:20px;margin:0 0 36px}\n.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px}\nh3{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 10px}\nul{margin:0;padding-left:18px}li{margin-bottom:6px}\n.axis{display:flex;align-items:center;gap:12px;margin-bottom:10px}\n.axis span{width:80px;font-size:.9rem;color:var(--muted)}\n.track{flex:1;height:8px;background:var(--soft);border-radius:99px;overflow:hidden}\n.track i{display:block;height:100%;background:var(--accent-btn)}\n.chip{display:inline-block;background:var(--soft);color:var(--soft-ink);padding:6px 14px;border-radius:99px;font-size:.85rem}</style>\n</head><body>\n<h1>Silicon Vault</h1>\n<p class=\"tag\">AI that never leaves your room.</p>\n<p class=\"pos\">FOR organizations who refuse to surrender data to third-party clouds, Silicon Vault IS THE local AI appliance that guarantees total data sovereignty through on-device inference.</p>\n<div class=\"grid\">\n  <div><h3>Archetype</h3><span class=\"chip\">Guardian</span>\n    <h3 style=\"margin-top:20px\">Audience</h3><p style=\"margin:0\">security-conscious enterprises, government agencies, and privacy advocates</p></div>\n  <div><h3>Voice</h3><div class=\"axis\"><span>Formal</span><div class=\"track\"><i style=\"width:80%\"></i></div><b>0.8</b></div><div class=\"axis\"><span>Playful</span><div class=\"track\"><i style=\"width:10%\"></i></div><b>0.1</b></div><div class=\"axis\"><span>Technical</span><div class=\"track\"><i style=\"width:70%\"></i></div><b>0.7</b></div></div>\n  <div><h3>Do say</h3><ul><li>Data stays offline, always.</li><li>Zero cloud dependency.</li><li>Your keys, your model.</li></ul></div>\n  <div><h3>Don't say</h3><ul><li>We empower your data journey.</li><li>Seamless integration with the cloud.</li><li>Revolutionary AI experience.</li></ul></div>\n  <div><h3>Proof points</h3><ul><li>100% on-device inference with no network upload.</li><li>AES-256 encrypted storage at rest.</li><li>Open-source firmware for independent security audits.</li></ul></div>\n</div></body></html>",
        "name": "Silicon Vault",
        "tagline": "AI that never leaves your room.",
        "positioning": "FOR organizations who refuse to surrender data to third-party clouds, Silicon Vault IS THE local AI appliance that guarantees total data sovereignty through on-device inference.",
        "archetype": "Guardian",
        "voice": {
          "formal": 0.8,
          "playful": 0.1,
          "technical": 0.7
        },
        "audience": "security-conscious enterprises, government agencies, and privacy advocates",
        "accent": "#2C3E50",
        "doSay": [
          "Data stays offline, always.",
          "Zero cloud dependency.",
          "Your keys, your model."
        ],
        "dontSay": [
          "We empower your data journey.",
          "Seamless integration with the cloud.",
          "Revolutionary AI experience."
        ],
        "proofPoints": [
          "100% on-device inference with no network upload.",
          "AES-256 encrypted storage at rest.",
          "Open-source firmware for independent security audits."
        ],
        "warnings": [
          "banned filler used: seamless, revolutionary"
        ]
      },
      "produces": {
        "brandAccent": "#2C3E50",
        "brandName": "Silicon Vault",
        "brandVoice": {
          "formal": 0.8,
          "playful": 0.1,
          "technical": 0.7
        },
        "siteHtml": "<!doctype html><html><head><meta charset=\"utf-8\"><title>Silicon Vault — DNA</title>\n<style>\n:root{\n  --bg:#07080c;--surface:#101219;--elevated:#171a24;\n  --text:#f2f4f8;--muted:#9aa3b4;--border:rgba(255,255,255,.10);\n  --accent:#2C3E50;--accent-btn:#2C3E50;--accent-text:#747f8c;--ink:#ffffff;--glow:rgba(44,62,80,0.20);--soft:rgba(44,62,80,0.13);\n  /* Foreground for anything painted on --soft. See the derivation above: a token\n     computed against --bg is not valid on a tinted surface. */\n  --soft-ink:#747f8c;\n  /* Minimum comfortable hit area. Referenced by every interactive rule so a\n     tap target can never regress below the 44px WCAG/iOS floor. */\n  --tap:44px;\n  /* Translucent chrome derived from the direction's own background. Hardcoding\n     rgba(10,10,11,.62) here put dark text on a dark nav (1.08:1) the moment a\n     light direction shipped. */\n  --nav-bg:rgba(7,8,12,0.72);--hairline:rgba(255,255,255,.18);\n  --font:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --w-display:800;--w-body:300;\n  --track-display:-.045em;\n  --texture:radial-gradient(1000px 460px at 78% -12%, rgba(61,220,151,.16), transparent 62%),radial-gradient(700px 380px at 8% 8%, rgba(80,120,255,.12), transparent 60%);\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\nbody{background:var(--bg);background-image:var(--texture);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\nfont-weight:var(--w-body);margin:0;padding:clamp(28px,5vw,72px);line-height:1.6}\nh1{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);letter-spacing:var(--track-display);font-size:clamp(2.2rem,5vw,3.4rem);margin:0}\n.tag{color:var(--muted);font-size:1.15rem;margin:8px 0 34px}\n.pos{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.35rem;max-width:60ch;border-left:3px solid var(--accent-text);padding-left:20px;margin:0 0 36px}\n.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px}\nh3{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 10px}\nul{margin:0;padding-left:18px}li{margin-bottom:6px}\n.axis{display:flex;align-items:center;gap:12px;margin-bottom:10px}\n.axis span{width:80px;font-size:.9rem;color:var(--muted)}\n.track{flex:1;height:8px;background:var(--soft);border-radius:99px;overflow:hidden}\n.track i{display:block;height:100%;background:var(--accent-btn)}\n.chip{display:inline-block;background:var(--soft);color:var(--soft-ink);padding:6px 14px;border-radius:99px;font-size:.85rem}</style>\n</head><body>\n<h1>Silicon Vault</h1>\n<p class=\"tag\">AI that never leaves your room.</p>\n<p class=\"pos\">FOR organizations who refuse to surrender data to third-party clouds, Silicon Vault IS THE local AI appliance that guarantees total data sovereignty through on-device inference.</p>\n<div class=\"grid\">\n  <div><h3>Archetype</h3><span class=\"chip\">Guardian</span>\n    <h3 style=\"margin-top:20px\">Audience</h3><p style=\"margin:0\">security-conscious enterprises, government agencies, and privacy advocates</p></div>\n  <div><h3>Voice</h3><div class=\"axis\"><span>Formal</span><div class=\"track\"><i style=\"width:80%\"></i></div><b>0.8</b></div><div class=\"axis\"><span>Playful</span><div class=\"track\"><i style=\"width:10%\"></i></div><b>0.1</b></div><div class=\"axis\"><span>Technical</span><div class=\"track\"><i style=\"width:70%\"></i></div><b>0.7</b></div></div>\n  <div><h3>Do say</h3><ul><li>Data stays offline, always.</li><li>Zero cloud dependency.</li><li>Your keys, your model.</li></ul></div>\n  <div><h3>Don't say</h3><ul><li>We empower your data journey.</li><li>Seamless integration with the cloud.</li><li>Revolutionary AI experience.</li></ul></div>\n  <div><h3>Proof points</h3><ul><li>100% on-device inference with no network upload.</li><li>AES-256 encrypted storage at rest.</li><li>Open-source firmware for independent security audits.</li></ul></div>\n</div></body></html>"
      },
      "finishedAt": 1788611137247,
      "llmCalls": [
        {
          "upstream": "http://127.0.0.1:8080",
          "modelRequested": "txt2txt",
          "temperature": 0.6,
          "maxTokens": 1400,
          "timeoutMs": 180000,
          "startedAt": 1788611119962,
          "finishedAt": 1788611137188,
          "ok": true,
          "promptChars": 1498,
          "responseChars": 911,
          "modelServed": "/nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF"
        }
      ]
    },
    "s2-w9j0y": {
      "status": "done",
      "startedAt": 1788611137248,
      "attempt": 1,
      "output": {
        "html": "<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>Press release — Vault AI</title>\n<style>\n:root{\n  --bg:#07080c;--surface:#101219;--elevated:#171a24;\n  --text:#f2f4f8;--muted:#9aa3b4;--border:rgba(255,255,255,.10);\n  --accent:#FFB300;--accent-btn:#FFB300;--accent-text:#FFB300;--ink:#0a0a0a;--glow:rgba(255,179,0,0.20);--soft:rgba(255,179,0,0.13);\n  /* Foreground for anything painted on --soft. See the derivation above: a token\n     computed against --bg is not valid on a tinted surface. */\n  --soft-ink:#FFB300;\n  /* Minimum comfortable hit area. Referenced by every interactive rule so a\n     tap target can never regress below the 44px WCAG/iOS floor. */\n  --tap:44px;\n  /* Translucent chrome derived from the direction's own background. Hardcoding\n     rgba(10,10,11,.62) here put dark text on a dark nav (1.08:1) the moment a\n     light direction shipped. */\n  --nav-bg:rgba(7,8,12,0.72);--hairline:rgba(255,255,255,.18);\n  --font:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --w-display:800;--w-body:300;\n  --track-display:-.045em;\n  --texture:radial-gradient(1000px 460px at 78% -12%, rgba(61,220,151,.16), transparent 62%),radial-gradient(700px 380px at 8% 8%, rgba(80,120,255,.12), transparent 60%);\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\n\nbody{background:var(--bg);background-image:var(--texture);color:var(--text);\nfont-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-body);margin:0;\npadding:clamp(24px,4vw,64px);line-height:1.62;font-size:16px}\n.wrap{max-width:74ch;margin:0 auto}\nh1{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);letter-spacing:var(--track-display);\nfont-size:clamp(1.9rem,4.4vw,2.9rem);margin:0}\n.meta{color:var(--muted);font-size:.95rem;margin:8px 0 30px}\nsection{border-top:1px solid var(--border);padding:24px 0}\nh2{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);font-size:1.3rem;margin:0 0 12px}\nh3{font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 8px}\np{margin:0 0 12px}\nul,ol{margin:0 0 12px;padding-left:20px}li{margin-bottom:6px}\n.hint{font-size:.85rem;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}\n.kv b{color:var(--muted);font-weight:600;margin-right:8px;font-size:.9rem}\n.lede{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.12rem}\n.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);\npadding:16px 18px;margin-bottom:14px}\n.chip{display:inline-flex;align-items:center;background:var(--soft);color:var(--soft-ink);\npadding:5px 12px;border-radius:99px;font-size:.85rem;font-weight:600}\n.assets{list-style:none;padding:0}\n.assets li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;\nborder-bottom:1px solid var(--border);padding:9px 0}\n.count{font-size:.85rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}\n.count.over{color:var(--accent-text);font-weight:700}\n.dateline{margin-bottom:16px}\n.dateline .lede-run{font-weight:600}\nblockquote{margin:0 0 16px;border-left:3px solid var(--accent-text);padding:4px 0 4px 18px}\ncite{display:block;margin-top:8px;color:var(--muted);font-size:.9rem;font-style:normal}\n.ends{text-align:center;letter-spacing:.16em;color:var(--muted);font-size:.9rem;\nborder-top:1px solid var(--border);padding-top:20px;margin-top:8px}\n.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}\n.result .value{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;color:var(--accent-text);display:block}\n.beat .chip{margin-bottom:10px}\n.pill{display:inline-flex;align-items:center;min-height:var(--tap);\nbackground:var(--accent-btn);color:var(--ink);padding:10px 22px;border-radius:var(--r);\nfont-weight:600;font-size:1rem}\n.warn{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-text);\nborder-radius:var(--r);padding:16px 20px;margin-top:30px;font-size:.95rem}\n.warn h2{font-size:1rem;margin-bottom:8px}\n.warn li{margin-bottom:6px}\n.ok{color:var(--muted)}\n</style></head><body><div class=\"wrap\">\n<h1>Press release — Vault AI</h1>\n<p class=\"meta\">SAN FRANCISCO, 14 August 2026</p>\n\n<section><h2>Vault AI Launches Privacy-First Appliance for Local Intelligence</h2>\n  <p class=\"lede\">New hardware ensures data never leaves the premises while delivering enterprise-grade AI capabilities.</p>\n  <p class=\"dateline\">SAN FRANCISCO, 14 August 2026 —\n    <span class=\"lede-run\">Vault AI today introduced a dedicated hardware appliance that processes artificial intelligence workloads entirely on-site, guaranteeing that sensitive corporate data remains within the client's physical control.</span></p>\n  <p class=\"\">The new Vault AI appliance addresses the growing security concerns of privacy-conscious executives and high-net-worth individuals who require sophisticated intelligence without exposing proprietary information to public cloud infrastructure. By keeping all processing local, the device eliminates the risk of data leakage during transmission or storage on third-party servers.</p><p class=\"\">Unlike traditional cloud-based models, this appliance operates as a self-contained unit. It runs complex algorithms directly on the hardware, ensuring that no raw data ever leaves the room. This architecture provides an uncompromising layer of security for organizations handling confidential financial, legal, or personal records.</p><p class=\"\">The system is designed for silent, continuous operation, offering a sophisticated solution for environments where discretion is paramount. It delivers high-performance computing without the latency or compliance risks associated with external data centers, making it suitable for high-stakes decision-making processes.</p>\n</section>\n<section><h2>Quotes</h2>\n  <blockquote>We built this because the current model of cloud AI is fundamentally broken for anyone who values true privacy. Your data belongs to you, and it should never leave your physical space.\n    <cite>[NAME NEEDED], [TITLE NEEDED], Vault AI</cite></blockquote>\n</section>\n<section><h2>About Vault AI</h2><p class=\"\">About Vault AI: Vault AI develops secure, local-first artificial intelligence hardware solutions for enterprise and private clients. The company focuses on uncompromising data privacy and on-premise intelligence processing.</p></section>\n<p class=\"ends\">### ENDS ###</p>\n<section class=\"contact\"><h2>Media contact</h2>\n  <p class=\"kv\"><b>Name</b> [NAME NEEDED]</p>\n  <p class=\"kv\"><b>Title</b> [TITLE NEEDED]</p>\n  <p class=\"kv\"><b>Email</b> [EMAIL NEEDED]</p>\n  <p class=\"kv\"><b>Phone</b> [PHONE NEEDED]</p>\n</section>\n<div class=\"warn\"><h2>Pre-publish checks</h2><ul><li>lede has no WHERE — the dateline city should also appear or be implied in the sentence</li><li>figures not present in the brief — verify or replace with a placeholder: 2026</li><li>3 placeholder(s) need real data before this ships: [NAME NEEDED], [TITLE NEEDED], [EMAIL NEEDED]</li></ul></div>\n</div></body></html>",
        "variant": "press-release",
        "label": "Press release",
        "headline": "Vault AI Launches Privacy-First Appliance for Local Intelligence",
        "subhead": "New hardware ensures data never leaves the premises while delivering enterprise-grade AI capabilities.",
        "dateline": {
          "city": "SAN FRANCISCO",
          "date": "14 August 2026"
        },
        "lede": "Vault AI today introduced a dedicated hardware appliance that processes artificial intelligence workloads entirely on-site, guaranteeing that sensitive corporate data remains within the client's physical control.",
        "body": [
          "The new Vault AI appliance addresses the growing security concerns of privacy-conscious executives and high-net-worth individuals who require sophisticated intelligence without exposing proprietary information to public cloud infrastructure. By keeping all processing local, the device eliminates the risk of data leakage during transmission or storage on third-party servers.",
          "Unlike traditional cloud-based models, this appliance operates as a self-contained unit. It runs complex algorithms directly on the hardware, ensuring that no raw data ever leaves the room. This architecture provides an uncompromising layer of security for organizations handling confidential financial, legal, or personal records.",
          "The system is designed for silent, continuous operation, offering a sophisticated solution for environments where discretion is paramount. It delivers high-performance computing without the latency or compliance risks associated with external data centers, making it suitable for high-stakes decision-making processes."
        ],
        "quotes": [
          {
            "text": "We built this because the current model of cloud AI is fundamentally broken for anyone who values true privacy. Your data belongs to you, and it should never leave your physical space.",
            "name": "[NAME NEEDED]",
            "title": "[TITLE NEEDED]",
            "org": "Vault AI"
          }
        ],
        "boilerplate": {
          "orgName": "Vault AI",
          "text": "About Vault AI: Vault AI develops secure, local-first artificial intelligence hardware solutions for enterprise and private clients. The company focuses on uncompromising data privacy and on-premise intelligence processing."
        },
        "mediaContact": {
          "name": "[NAME NEEDED]",
          "title": "[TITLE NEEDED]",
          "email": "[EMAIL NEEDED]",
          "phone": ""
        },
        "endsMarker": "### ENDS ###",
        "placeholders": [
          "[NAME NEEDED]",
          "[TITLE NEEDED]",
          "[EMAIL NEEDED]"
        ],
        "warnings": [
          "lede has no WHERE — the dateline city should also appear or be implied in the sentence",
          "figures not present in the brief — verify or replace with a placeholder: 2026",
          "3 placeholder(s) need real data before this ships: [NAME NEEDED], [TITLE NEEDED], [EMAIL NEEDED]"
        ]
      },
      "produces": {
        "siteHtml": "<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>Press release — Vault AI</title>\n<style>\n:root{\n  --bg:#07080c;--surface:#101219;--elevated:#171a24;\n  --text:#f2f4f8;--muted:#9aa3b4;--border:rgba(255,255,255,.10);\n  --accent:#FFB300;--accent-btn:#FFB300;--accent-text:#FFB300;--ink:#0a0a0a;--glow:rgba(255,179,0,0.20);--soft:rgba(255,179,0,0.13);\n  /* Foreground for anything painted on --soft. See the derivation above: a token\n     computed against --bg is not valid on a tinted surface. */\n  --soft-ink:#FFB300;\n  /* Minimum comfortable hit area. Referenced by every interactive rule so a\n     tap target can never regress below the 44px WCAG/iOS floor. */\n  --tap:44px;\n  /* Translucent chrome derived from the direction's own background. Hardcoding\n     rgba(10,10,11,.62) here put dark text on a dark nav (1.08:1) the moment a\n     light direction shipped. */\n  --nav-bg:rgba(7,8,12,0.72);--hairline:rgba(255,255,255,.18);\n  --font:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --w-display:800;--w-body:300;\n  --track-display:-.045em;\n  --texture:radial-gradient(1000px 460px at 78% -12%, rgba(61,220,151,.16), transparent 62%),radial-gradient(700px 380px at 8% 8%, rgba(80,120,255,.12), transparent 60%);\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\n\nbody{background:var(--bg);background-image:var(--texture);color:var(--text);\nfont-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-body);margin:0;\npadding:clamp(24px,4vw,64px);line-height:1.62;font-size:16px}\n.wrap{max-width:74ch;margin:0 auto}\nh1{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);letter-spacing:var(--track-display);\nfont-size:clamp(1.9rem,4.4vw,2.9rem);margin:0}\n.meta{color:var(--muted);font-size:.95rem;margin:8px 0 30px}\nsection{border-top:1px solid var(--border);padding:24px 0}\nh2{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);font-size:1.3rem;margin:0 0 12px}\nh3{font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 8px}\np{margin:0 0 12px}\nul,ol{margin:0 0 12px;padding-left:20px}li{margin-bottom:6px}\n.hint{font-size:.85rem;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}\n.kv b{color:var(--muted);font-weight:600;margin-right:8px;font-size:.9rem}\n.lede{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.12rem}\n.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);\npadding:16px 18px;margin-bottom:14px}\n.chip{display:inline-flex;align-items:center;background:var(--soft);color:var(--soft-ink);\npadding:5px 12px;border-radius:99px;font-size:.85rem;font-weight:600}\n.assets{list-style:none;padding:0}\n.assets li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;\nborder-bottom:1px solid var(--border);padding:9px 0}\n.count{font-size:.85rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}\n.count.over{color:var(--accent-text);font-weight:700}\n.dateline{margin-bottom:16px}\n.dateline .lede-run{font-weight:600}\nblockquote{margin:0 0 16px;border-left:3px solid var(--accent-text);padding:4px 0 4px 18px}\ncite{display:block;margin-top:8px;color:var(--muted);font-size:.9rem;font-style:normal}\n.ends{text-align:center;letter-spacing:.16em;color:var(--muted);font-size:.9rem;\nborder-top:1px solid var(--border);padding-top:20px;margin-top:8px}\n.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}\n.result .value{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;color:var(--accent-text);display:block}\n.beat .chip{margin-bottom:10px}\n.pill{display:inline-flex;align-items:center;min-height:var(--tap);\nbackground:var(--accent-btn);color:var(--ink);padding:10px 22px;border-radius:var(--r);\nfont-weight:600;font-size:1rem}\n.warn{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-text);\nborder-radius:var(--r);padding:16px 20px;margin-top:30px;font-size:.95rem}\n.warn h2{font-size:1rem;margin-bottom:8px}\n.warn li{margin-bottom:6px}\n.ok{color:var(--muted)}\n</style></head><body><div class=\"wrap\">\n<h1>Press release — Vault AI</h1>\n<p class=\"meta\">SAN FRANCISCO, 14 August 2026</p>\n\n<section><h2>Vault AI Launches Privacy-First Appliance for Local Intelligence</h2>\n  <p class=\"lede\">New hardware ensures data never leaves the premises while delivering enterprise-grade AI capabilities.</p>\n  <p class=\"dateline\">SAN FRANCISCO, 14 August 2026 —\n    <span class=\"lede-run\">Vault AI today introduced a dedicated hardware appliance that processes artificial intelligence workloads entirely on-site, guaranteeing that sensitive corporate data remains within the client's physical control.</span></p>\n  <p class=\"\">The new Vault AI appliance addresses the growing security concerns of privacy-conscious executives and high-net-worth individuals who require sophisticated intelligence without exposing proprietary information to public cloud infrastructure. By keeping all processing local, the device eliminates the risk of data leakage during transmission or storage on third-party servers.</p><p class=\"\">Unlike traditional cloud-based models, this appliance operates as a self-contained unit. It runs complex algorithms directly on the hardware, ensuring that no raw data ever leaves the room. This architecture provides an uncompromising layer of security for organizations handling confidential financial, legal, or personal records.</p><p class=\"\">The system is designed for silent, continuous operation, offering a sophisticated solution for environments where discretion is paramount. It delivers high-performance computing without the latency or compliance risks associated with external data centers, making it suitable for high-stakes decision-making processes.</p>\n</section>\n<section><h2>Quotes</h2>\n  <blockquote>We built this because the current model of cloud AI is fundamentally broken for anyone who values true privacy. Your data belongs to you, and it should never leave your physical space.\n    <cite>[NAME NEEDED], [TITLE NEEDED], Vault AI</cite></blockquote>\n</section>\n<section><h2>About Vault AI</h2><p class=\"\">About Vault AI: Vault AI develops secure, local-first artificial intelligence hardware solutions for enterprise and private clients. The company focuses on uncompromising data privacy and on-premise intelligence processing.</p></section>\n<p class=\"ends\">### ENDS ###</p>\n<section class=\"contact\"><h2>Media contact</h2>\n  <p class=\"kv\"><b>Name</b> [NAME NEEDED]</p>\n  <p class=\"kv\"><b>Title</b> [TITLE NEEDED]</p>\n  <p class=\"kv\"><b>Email</b> [EMAIL NEEDED]</p>\n  <p class=\"kv\"><b>Phone</b> [PHONE NEEDED]</p>\n</section>\n<div class=\"warn\"><h2>Pre-publish checks</h2><ul><li>lede has no WHERE — the dateline city should also appear or be implied in the sentence</li><li>figures not present in the brief — verify or replace with a placeholder: 2026</li><li>3 placeholder(s) need real data before this ships: [NAME NEEDED], [TITLE NEEDED], [EMAIL NEEDED]</li></ul></div>\n</div></body></html>",
        "contentVariant": "press-release",
        "contentPiece": {
          "headline": "Vault AI Launches Privacy-First Appliance for Local Intelligence",
          "subhead": "New hardware ensures data never leaves the premises while delivering enterprise-grade AI capabilities.",
          "dateline": {
            "city": "SAN FRANCISCO",
            "date": "14 August 2026"
          },
          "lede": "Vault AI today introduced a dedicated hardware appliance that processes artificial intelligence workloads entirely on-site, guaranteeing that sensitive corporate data remains within the client's physical control.",
          "body": [
            "The new Vault AI appliance addresses the growing security concerns of privacy-conscious executives and high-net-worth individuals who require sophisticated intelligence without exposing proprietary information to public cloud infrastructure. By keeping all processing local, the device eliminates the risk of data leakage during transmission or storage on third-party servers.",
            "Unlike traditional cloud-based models, this appliance operates as a self-contained unit. It runs complex algorithms directly on the hardware, ensuring that no raw data ever leaves the room. This architecture provides an uncompromising layer of security for organizations handling confidential financial, legal, or personal records.",
            "The system is designed for silent, continuous operation, offering a sophisticated solution for environments where discretion is paramount. It delivers high-performance computing without the latency or compliance risks associated with external data centers, making it suitable for high-stakes decision-making processes."
          ],
          "quotes": [
            {
              "text": "We built this because the current model of cloud AI is fundamentally broken for anyone who values true privacy. Your data belongs to you, and it should never leave your physical space.",
              "name": "[NAME NEEDED]",
              "title": "[TITLE NEEDED]",
              "org": "Vault AI"
            }
          ],
          "boilerplate": {
            "orgName": "Vault AI",
            "text": "About Vault AI: Vault AI develops secure, local-first artificial intelligence hardware solutions for enterprise and private clients. The company focuses on uncompromising data privacy and on-premise intelligence processing."
          },
          "mediaContact": {
            "name": "[NAME NEEDED]",
            "title": "[TITLE NEEDED]",
            "email": "[EMAIL NEEDED]",
            "phone": ""
          },
          "endsMarker": "### ENDS ###"
        }
      },
      "finishedAt": 1788611168190,
      "llmCalls": [
        {
          "upstream": "http://127.0.0.1:8080",
          "modelRequested": "txt2txt",
          "temperature": 0.45,
          "maxTokens": 2400,
          "timeoutMs": 300000,
          "startedAt": 1788611137248,
          "finishedAt": 1788611168187,
          "ok": true,
          "promptChars": 2362,
          "responseChars": 2315,
          "modelServed": "/nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF"
        }
      ]
    },
    "s3-4269d": {
      "status": "done",
      "startedAt": 1788611168192,
      "attempt": 1,
      "output": {
        "html": "<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>Ad copy — Vault AI</title>\n<style>\n:root{\n  --bg:#07080c;--surface:#101219;--elevated:#171a24;\n  --text:#f2f4f8;--muted:#9aa3b4;--border:rgba(255,255,255,.10);\n  --accent:#FFB300;--accent-btn:#FFB300;--accent-text:#FFB300;--ink:#0a0a0a;--glow:rgba(255,179,0,0.20);--soft:rgba(255,179,0,0.13);\n  /* Foreground for anything painted on --soft. See the derivation above: a token\n     computed against --bg is not valid on a tinted surface. */\n  --soft-ink:#FFB300;\n  /* Minimum comfortable hit area. Referenced by every interactive rule so a\n     tap target can never regress below the 44px WCAG/iOS floor. */\n  --tap:44px;\n  /* Translucent chrome derived from the direction's own background. Hardcoding\n     rgba(10,10,11,.62) here put dark text on a dark nav (1.08:1) the moment a\n     light direction shipped. */\n  --nav-bg:rgba(7,8,12,0.72);--hairline:rgba(255,255,255,.18);\n  --font:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --w-display:800;--w-body:300;\n  --track-display:-.045em;\n  --texture:radial-gradient(1000px 460px at 78% -12%, rgba(61,220,151,.16), transparent 62%),radial-gradient(700px 380px at 8% 8%, rgba(80,120,255,.12), transparent 60%);\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\n\nbody{background:var(--bg);background-image:var(--texture);color:var(--text);\nfont-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-body);margin:0;\npadding:clamp(24px,4vw,64px);line-height:1.62;font-size:16px}\n.wrap{max-width:74ch;margin:0 auto}\nh1{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);letter-spacing:var(--track-display);\nfont-size:clamp(1.9rem,4.4vw,2.9rem);margin:0}\n.meta{color:var(--muted);font-size:.95rem;margin:8px 0 30px}\nsection{border-top:1px solid var(--border);padding:24px 0}\nh2{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);font-size:1.3rem;margin:0 0 12px}\nh3{font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 8px}\np{margin:0 0 12px}\nul,ol{margin:0 0 12px;padding-left:20px}li{margin-bottom:6px}\n.hint{font-size:.85rem;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}\n.kv b{color:var(--muted);font-weight:600;margin-right:8px;font-size:.9rem}\n.lede{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.12rem}\n.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);\npadding:16px 18px;margin-bottom:14px}\n.chip{display:inline-flex;align-items:center;background:var(--soft);color:var(--soft-ink);\npadding:5px 12px;border-radius:99px;font-size:.85rem;font-weight:600}\n.assets{list-style:none;padding:0}\n.assets li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;\nborder-bottom:1px solid var(--border);padding:9px 0}\n.count{font-size:.85rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}\n.count.over{color:var(--accent-text);font-weight:700}\n.dateline{margin-bottom:16px}\n.dateline .lede-run{font-weight:600}\nblockquote{margin:0 0 16px;border-left:3px solid var(--accent-text);padding:4px 0 4px 18px}\ncite{display:block;margin-top:8px;color:var(--muted);font-size:.9rem;font-style:normal}\n.ends{text-align:center;letter-spacing:.16em;color:var(--muted);font-size:.9rem;\nborder-top:1px solid var(--border);padding-top:20px;margin-top:8px}\n.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}\n.result .value{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;color:var(--accent-text);display:block}\n.beat .chip{margin-bottom:10px}\n.pill{display:inline-flex;align-items:center;min-height:var(--tap);\nbackground:var(--accent-btn);color:var(--ink);padding:10px 22px;border-radius:var(--r);\nfont-weight:600;font-size:1rem}\n.warn{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-text);\nborder-radius:var(--r);padding:16px 20px;margin-top:30px;font-size:.95rem}\n.warn h2{font-size:1rem;margin-bottom:8px}\n.warn li{margin-bottom:6px}\n.ok{color:var(--muted)}\n</style></head><body><div class=\"wrap\">\n<h1>Ad copy — Vault AI</h1>\n<p class=\"meta\">absolute data sovereignty and uncompromising privacy for high-stakes users</p>\n\n<section><h2>Google — responsive search ad</h2>\n  <h3>Headlines <span class=\"hint\">limit 30</span></h3>\n  <ul class=\"assets\"><li><span>Vault AI: Local Intelligence</span><span class=\"count\">28/30</span></li><li><span>Keep Data Off The Cloud</span><span class=\"count\">23/30</span></li><li><span>No Subscription AI Appliance</span><span class=\"count\">28/30</span></li><li><span>Privacy-First Enterprise AI</span><span class=\"count\">27/30</span></li><li><span>Offline AI For Executives</span><span class=\"count\">25/30</span></li></ul>\n  <h3>Descriptions <span class=\"hint\">limit 90</span></h3>\n  <ul class=\"assets\"><li><span>Enterprise-grade AI that never leaves your room. Zero cloud, zero subscriptions. Total data sovereignty.</span><span class=\"count over\">104/90 · over by 14</span></li><li><span>Offline intelligence for executives and journalists. Keep sensitive data secure with Vault AI's local processing.</span><span class=\"count over\">113/90 · over by 23</span></li></ul>\n</section>\n<section><h2>Meta — feed <span class=\"hint\">primary text truncates at 125</span></h2>\n  <div class=\"card\"><h3>Variant 1</h3>\n    <p class=\"lede\">Stop sending sensitive data to the cloud. Vault AI processes intelligence locally. No subscription. No connectivity required. Absolute privacy.</p><span class=\"count over\">143/125 · over by 18</span>\n    <p class=\"kv\"><b>Headline</b> Keep Data Local. Stay Private.</p>\n    <p class=\"kv\"><b>Description</b> Offline AI Appliance</p></div><div class=\"card\"><h3>Variant 2</h3>\n    <p class=\"lede\">Your data never leaves the room. Vault AI offers offline intelligence for executives. No cloud risks. No monthly fees. Just pure security.</p><span class=\"count over\">138/125 · over by 13</span>\n    <p class=\"kv\"><b>Headline</b> Zero Cloud. Total Privacy.</p>\n    <p class=\"kv\"><b>Description</b> Local AI For Pros</p></div><div class=\"card\"><h3>Variant 3</h3>\n    <p class=\"lede\">Eliminate cloud exposure. Vault AI delivers enterprise security offline. No subscriptions. No third-party access. Intelligence stays local.</p><span class=\"count over\">139/125 · over by 14</span>\n    <p class=\"kv\"><b>Headline</b> Uncompromising Data Privacy</p>\n    <p class=\"kv\"><b>Description</b> No Cloud AI Solution</p></div>\n</section>\n<section><h2>LinkedIn <span class=\"hint\">intro truncates at 150</span></h2>\n  <div class=\"card\"><h3>Variant 1</h3>\n    <p class=\"lede\">Sensitive data should never leave your premises. Vault AI provides offline intelligence for executives and journalists who demand absolute privacy. No cloud dependencies. No subscription fees. Just secure, local processing.</p><span class=\"count over\">223/150 · over by 73</span>\n    <p class=\"kv\"><b>Headline</b> Offline AI For Sensitive Data</p></div><div class=\"card\"><h3>Variant 2</h3>\n    <p class=\"lede\">Cloud risks are unacceptable for high-stakes work. Vault AI keeps intelligence local and secure. Designed for privacy-conscious professionals who refuse to compromise on data sovereignty.</p><span class=\"count over\">187/150 · over by 37</span>\n    <p class=\"kv\"><b>Headline</b> Enterprise AI Without The Cloud</p></div>\n</section>\n<div class=\"warn\"><h2>Pre-publish checks</h2><ul><li>Google description 1: 104/90 chars — Google rejects the asset at upload (cut 14)</li><li>Google description 2: 113/90 chars — Google rejects the asset at upload (cut 23)</li><li>Meta 1 primary text: 143/125 chars — collapses behind \"See more\" in the mobile feed (cut 18)</li><li>Meta 2 primary text: 138/125 chars — collapses behind \"See more\" in the mobile feed (cut 13)</li><li>Meta 3 primary text: 139/125 chars — collapses behind \"See more\" in the mobile feed (cut 14)</li><li>LinkedIn 1 intro: 223/150 chars — truncates behind \"…see more\" (cut 73)</li><li>LinkedIn 2 intro: 187/150 chars — truncates behind \"…see more\" (cut 37)</li></ul></div>\n</div></body></html>",
        "variant": "ad-copy",
        "label": "Ad copy",
        "product": "Vault AI, a local, privacy-first AI appliance that processes data offline without cloud connectivity or subscriptions",
        "angle": "absolute data sovereignty and uncompromising privacy for high-stakes users",
        "google": {
          "headlines": [
            "Vault AI: Local Intelligence",
            "Keep Data Off The Cloud",
            "No Subscription AI Appliance",
            "Privacy-First Enterprise AI",
            "Offline AI For Executives"
          ],
          "descriptions": [
            "Enterprise-grade AI that never leaves your room. Zero cloud, zero subscriptions. Total data sovereignty.",
            "Offline intelligence for executives and journalists. Keep sensitive data secure with Vault AI's local processing."
          ]
        },
        "meta": [
          {
            "primaryText": "Stop sending sensitive data to the cloud. Vault AI processes intelligence locally. No subscription. No connectivity required. Absolute privacy.",
            "headline": "Keep Data Local. Stay Private.",
            "description": "Offline AI Appliance"
          },
          {
            "primaryText": "Your data never leaves the room. Vault AI offers offline intelligence for executives. No cloud risks. No monthly fees. Just pure security.",
            "headline": "Zero Cloud. Total Privacy.",
            "description": "Local AI For Pros"
          },
          {
            "primaryText": "Eliminate cloud exposure. Vault AI delivers enterprise security offline. No subscriptions. No third-party access. Intelligence stays local.",
            "headline": "Uncompromising Data Privacy",
            "description": "No Cloud AI Solution"
          }
        ],
        "linkedin": [
          {
            "intro": "Sensitive data should never leave your premises. Vault AI provides offline intelligence for executives and journalists who demand absolute privacy. No cloud dependencies. No subscription fees. Just secure, local processing.",
            "headline": "Offline AI For Sensitive Data"
          },
          {
            "intro": "Cloud risks are unacceptable for high-stakes work. Vault AI keeps intelligence local and secure. Designed for privacy-conscious professionals who refuse to compromise on data sovereignty.",
            "headline": "Enterprise AI Without The Cloud"
          }
        ],
        "placeholders": [],
        "warnings": [
          "Google description 1: 104/90 chars — Google rejects the asset at upload (cut 14)",
          "Google description 2: 113/90 chars — Google rejects the asset at upload (cut 23)",
          "Meta 1 primary text: 143/125 chars — collapses behind \"See more\" in the mobile feed (cut 18)",
          "Meta 2 primary text: 138/125 chars — collapses behind \"See more\" in the mobile feed (cut 13)",
          "Meta 3 primary text: 139/125 chars — collapses behind \"See more\" in the mobile feed (cut 14)",
          "LinkedIn 1 intro: 223/150 chars — truncates behind \"…see more\" (cut 73)",
          "LinkedIn 2 intro: 187/150 chars — truncates behind \"…see more\" (cut 37)"
        ]
      },
      "produces": {
        "siteHtml": "<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>Ad copy — Vault AI</title>\n<style>\n:root{\n  --bg:#07080c;--surface:#101219;--elevated:#171a24;\n  --text:#f2f4f8;--muted:#9aa3b4;--border:rgba(255,255,255,.10);\n  --accent:#FFB300;--accent-btn:#FFB300;--accent-text:#FFB300;--ink:#0a0a0a;--glow:rgba(255,179,0,0.20);--soft:rgba(255,179,0,0.13);\n  /* Foreground for anything painted on --soft. See the derivation above: a token\n     computed against --bg is not valid on a tinted surface. */\n  --soft-ink:#FFB300;\n  /* Minimum comfortable hit area. Referenced by every interactive rule so a\n     tap target can never regress below the 44px WCAG/iOS floor. */\n  --tap:44px;\n  /* Translucent chrome derived from the direction's own background. Hardcoding\n     rgba(10,10,11,.62) here put dark text on a dark nav (1.08:1) the moment a\n     light direction shipped. */\n  --nav-bg:rgba(7,8,12,0.72);--hairline:rgba(255,255,255,.18);\n  --font:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --w-display:800;--w-body:300;\n  --track-display:-.045em;\n  --texture:radial-gradient(1000px 460px at 78% -12%, rgba(61,220,151,.16), transparent 62%),radial-gradient(700px 380px at 8% 8%, rgba(80,120,255,.12), transparent 60%);\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\n\nbody{background:var(--bg);background-image:var(--texture);color:var(--text);\nfont-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-body);margin:0;\npadding:clamp(24px,4vw,64px);line-height:1.62;font-size:16px}\n.wrap{max-width:74ch;margin:0 auto}\nh1{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);letter-spacing:var(--track-display);\nfont-size:clamp(1.9rem,4.4vw,2.9rem);margin:0}\n.meta{color:var(--muted);font-size:.95rem;margin:8px 0 30px}\nsection{border-top:1px solid var(--border);padding:24px 0}\nh2{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);font-size:1.3rem;margin:0 0 12px}\nh3{font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 8px}\np{margin:0 0 12px}\nul,ol{margin:0 0 12px;padding-left:20px}li{margin-bottom:6px}\n.hint{font-size:.85rem;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}\n.kv b{color:var(--muted);font-weight:600;margin-right:8px;font-size:.9rem}\n.lede{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.12rem}\n.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);\npadding:16px 18px;margin-bottom:14px}\n.chip{display:inline-flex;align-items:center;background:var(--soft);color:var(--soft-ink);\npadding:5px 12px;border-radius:99px;font-size:.85rem;font-weight:600}\n.assets{list-style:none;padding:0}\n.assets li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;\nborder-bottom:1px solid var(--border);padding:9px 0}\n.count{font-size:.85rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}\n.count.over{color:var(--accent-text);font-weight:700}\n.dateline{margin-bottom:16px}\n.dateline .lede-run{font-weight:600}\nblockquote{margin:0 0 16px;border-left:3px solid var(--accent-text);padding:4px 0 4px 18px}\ncite{display:block;margin-top:8px;color:var(--muted);font-size:.9rem;font-style:normal}\n.ends{text-align:center;letter-spacing:.16em;color:var(--muted);font-size:.9rem;\nborder-top:1px solid var(--border);padding-top:20px;margin-top:8px}\n.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}\n.result .value{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;color:var(--accent-text);display:block}\n.beat .chip{margin-bottom:10px}\n.pill{display:inline-flex;align-items:center;min-height:var(--tap);\nbackground:var(--accent-btn);color:var(--ink);padding:10px 22px;border-radius:var(--r);\nfont-weight:600;font-size:1rem}\n.warn{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-text);\nborder-radius:var(--r);padding:16px 20px;margin-top:30px;font-size:.95rem}\n.warn h2{font-size:1rem;margin-bottom:8px}\n.warn li{margin-bottom:6px}\n.ok{color:var(--muted)}\n</style></head><body><div class=\"wrap\">\n<h1>Ad copy — Vault AI</h1>\n<p class=\"meta\">absolute data sovereignty and uncompromising privacy for high-stakes users</p>\n\n<section><h2>Google — responsive search ad</h2>\n  <h3>Headlines <span class=\"hint\">limit 30</span></h3>\n  <ul class=\"assets\"><li><span>Vault AI: Local Intelligence</span><span class=\"count\">28/30</span></li><li><span>Keep Data Off The Cloud</span><span class=\"count\">23/30</span></li><li><span>No Subscription AI Appliance</span><span class=\"count\">28/30</span></li><li><span>Privacy-First Enterprise AI</span><span class=\"count\">27/30</span></li><li><span>Offline AI For Executives</span><span class=\"count\">25/30</span></li></ul>\n  <h3>Descriptions <span class=\"hint\">limit 90</span></h3>\n  <ul class=\"assets\"><li><span>Enterprise-grade AI that never leaves your room. Zero cloud, zero subscriptions. Total data sovereignty.</span><span class=\"count over\">104/90 · over by 14</span></li><li><span>Offline intelligence for executives and journalists. Keep sensitive data secure with Vault AI's local processing.</span><span class=\"count over\">113/90 · over by 23</span></li></ul>\n</section>\n<section><h2>Meta — feed <span class=\"hint\">primary text truncates at 125</span></h2>\n  <div class=\"card\"><h3>Variant 1</h3>\n    <p class=\"lede\">Stop sending sensitive data to the cloud. Vault AI processes intelligence locally. No subscription. No connectivity required. Absolute privacy.</p><span class=\"count over\">143/125 · over by 18</span>\n    <p class=\"kv\"><b>Headline</b> Keep Data Local. Stay Private.</p>\n    <p class=\"kv\"><b>Description</b> Offline AI Appliance</p></div><div class=\"card\"><h3>Variant 2</h3>\n    <p class=\"lede\">Your data never leaves the room. Vault AI offers offline intelligence for executives. No cloud risks. No monthly fees. Just pure security.</p><span class=\"count over\">138/125 · over by 13</span>\n    <p class=\"kv\"><b>Headline</b> Zero Cloud. Total Privacy.</p>\n    <p class=\"kv\"><b>Description</b> Local AI For Pros</p></div><div class=\"card\"><h3>Variant 3</h3>\n    <p class=\"lede\">Eliminate cloud exposure. Vault AI delivers enterprise security offline. No subscriptions. No third-party access. Intelligence stays local.</p><span class=\"count over\">139/125 · over by 14</span>\n    <p class=\"kv\"><b>Headline</b> Uncompromising Data Privacy</p>\n    <p class=\"kv\"><b>Description</b> No Cloud AI Solution</p></div>\n</section>\n<section><h2>LinkedIn <span class=\"hint\">intro truncates at 150</span></h2>\n  <div class=\"card\"><h3>Variant 1</h3>\n    <p class=\"lede\">Sensitive data should never leave your premises. Vault AI provides offline intelligence for executives and journalists who demand absolute privacy. No cloud dependencies. No subscription fees. Just secure, local processing.</p><span class=\"count over\">223/150 · over by 73</span>\n    <p class=\"kv\"><b>Headline</b> Offline AI For Sensitive Data</p></div><div class=\"card\"><h3>Variant 2</h3>\n    <p class=\"lede\">Cloud risks are unacceptable for high-stakes work. Vault AI keeps intelligence local and secure. Designed for privacy-conscious professionals who refuse to compromise on data sovereignty.</p><span class=\"count over\">187/150 · over by 37</span>\n    <p class=\"kv\"><b>Headline</b> Enterprise AI Without The Cloud</p></div>\n</section>\n<div class=\"warn\"><h2>Pre-publish checks</h2><ul><li>Google description 1: 104/90 chars — Google rejects the asset at upload (cut 14)</li><li>Google description 2: 113/90 chars — Google rejects the asset at upload (cut 23)</li><li>Meta 1 primary text: 143/125 chars — collapses behind \"See more\" in the mobile feed (cut 18)</li><li>Meta 2 primary text: 138/125 chars — collapses behind \"See more\" in the mobile feed (cut 13)</li><li>Meta 3 primary text: 139/125 chars — collapses behind \"See more\" in the mobile feed (cut 14)</li><li>LinkedIn 1 intro: 223/150 chars — truncates behind \"…see more\" (cut 73)</li><li>LinkedIn 2 intro: 187/150 chars — truncates behind \"…see more\" (cut 37)</li></ul></div>\n</div></body></html>",
        "contentVariant": "ad-copy",
        "contentPiece": {
          "product": "Vault AI, a local, privacy-first AI appliance that processes data offline without cloud connectivity or subscriptions",
          "angle": "absolute data sovereignty and uncompromising privacy for high-stakes users",
          "google": {
            "headlines": [
              "Vault AI: Local Intelligence",
              "Keep Data Off The Cloud",
              "No Subscription AI Appliance",
              "Privacy-First Enterprise AI",
              "Offline AI For Executives"
            ],
            "descriptions": [
              "Enterprise-grade AI that never leaves your room. Zero cloud, zero subscriptions. Total data sovereignty.",
              "Offline intelligence for executives and journalists. Keep sensitive data secure with Vault AI's local processing."
            ]
          },
          "meta": [
            {
              "primaryText": "Stop sending sensitive data to the cloud. Vault AI processes intelligence locally. No subscription. No connectivity required. Absolute privacy.",
              "headline": "Keep Data Local. Stay Private.",
              "description": "Offline AI Appliance"
            },
            {
              "primaryText": "Your data never leaves the room. Vault AI offers offline intelligence for executives. No cloud risks. No monthly fees. Just pure security.",
              "headline": "Zero Cloud. Total Privacy.",
              "description": "Local AI For Pros"
            },
            {
              "primaryText": "Eliminate cloud exposure. Vault AI delivers enterprise security offline. No subscriptions. No third-party access. Intelligence stays local.",
              "headline": "Uncompromising Data Privacy",
              "description": "No Cloud AI Solution"
            }
          ],
          "linkedin": [
            {
              "intro": "Sensitive data should never leave your premises. Vault AI provides offline intelligence for executives and journalists who demand absolute privacy. No cloud dependencies. No subscription fees. Just secure, local processing.",
              "headline": "Offline AI For Sensitive Data"
            },
            {
              "intro": "Cloud risks are unacceptable for high-stakes work. Vault AI keeps intelligence local and secure. Designed for privacy-conscious professionals who refuse to compromise on data sovereignty.",
              "headline": "Enterprise AI Without The Cloud"
            }
          ]
        }
      },
      "finishedAt": 1788611198664,
      "llmCalls": [
        {
          "upstream": "http://127.0.0.1:8080",
          "modelRequested": "txt2txt",
          "temperature": 0.65,
          "maxTokens": 2400,
          "timeoutMs": 300000,
          "startedAt": 1788611168192,
          "finishedAt": 1788611198663,
          "ok": true,
          "promptChars": 2119,
          "responseChars": 2138,
          "modelServed": "/nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF"
        }
      ]
    },
    "s4-7ckch": {
      "status": "done",
      "startedAt": 1788611198665,
      "attempt": 1,
      "output": {
        "html": "<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>Reel script — Vault AI</title>\n<style>\n:root{\n  --bg:#07080c;--surface:#101219;--elevated:#171a24;\n  --text:#f2f4f8;--muted:#9aa3b4;--border:rgba(255,255,255,.10);\n  --accent:#FFB300;--accent-btn:#FFB300;--accent-text:#FFB300;--ink:#0a0a0a;--glow:rgba(255,179,0,0.20);--soft:rgba(255,179,0,0.13);\n  /* Foreground for anything painted on --soft. See the derivation above: a token\n     computed against --bg is not valid on a tinted surface. */\n  --soft-ink:#FFB300;\n  /* Minimum comfortable hit area. Referenced by every interactive rule so a\n     tap target can never regress below the 44px WCAG/iOS floor. */\n  --tap:44px;\n  /* Translucent chrome derived from the direction's own background. Hardcoding\n     rgba(10,10,11,.62) here put dark text on a dark nav (1.08:1) the moment a\n     light direction shipped. */\n  --nav-bg:rgba(7,8,12,0.72);--hairline:rgba(255,255,255,.18);\n  --font:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --w-display:800;--w-body:300;\n  --track-display:-.045em;\n  --texture:radial-gradient(1000px 460px at 78% -12%, rgba(61,220,151,.16), transparent 62%),radial-gradient(700px 380px at 8% 8%, rgba(80,120,255,.12), transparent 60%);\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\n\nbody{background:var(--bg);background-image:var(--texture);color:var(--text);\nfont-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-body);margin:0;\npadding:clamp(24px,4vw,64px);line-height:1.62;font-size:16px}\n.wrap{max-width:74ch;margin:0 auto}\nh1{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);letter-spacing:var(--track-display);\nfont-size:clamp(1.9rem,4.4vw,2.9rem);margin:0}\n.meta{color:var(--muted);font-size:.95rem;margin:8px 0 30px}\nsection{border-top:1px solid var(--border);padding:24px 0}\nh2{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);font-size:1.3rem;margin:0 0 12px}\nh3{font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 8px}\np{margin:0 0 12px}\nul,ol{margin:0 0 12px;padding-left:20px}li{margin-bottom:6px}\n.hint{font-size:.85rem;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}\n.kv b{color:var(--muted);font-weight:600;margin-right:8px;font-size:.9rem}\n.lede{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.12rem}\n.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);\npadding:16px 18px;margin-bottom:14px}\n.chip{display:inline-flex;align-items:center;background:var(--soft);color:var(--soft-ink);\npadding:5px 12px;border-radius:99px;font-size:.85rem;font-weight:600}\n.assets{list-style:none;padding:0}\n.assets li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;\nborder-bottom:1px solid var(--border);padding:9px 0}\n.count{font-size:.85rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}\n.count.over{color:var(--accent-text);font-weight:700}\n.dateline{margin-bottom:16px}\n.dateline .lede-run{font-weight:600}\nblockquote{margin:0 0 16px;border-left:3px solid var(--accent-text);padding:4px 0 4px 18px}\ncite{display:block;margin-top:8px;color:var(--muted);font-size:.9rem;font-style:normal}\n.ends{text-align:center;letter-spacing:.16em;color:var(--muted);font-size:.9rem;\nborder-top:1px solid var(--border);padding-top:20px;margin-top:8px}\n.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}\n.result .value{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;color:var(--accent-text);display:block}\n.beat .chip{margin-bottom:10px}\n.pill{display:inline-flex;align-items:center;min-height:var(--tap);\nbackground:var(--accent-btn);color:var(--ink);padding:10px 22px;border-radius:var(--r);\nfont-weight:600;font-size:1rem}\n.warn{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-text);\nborder-radius:var(--r);padding:16px 20px;margin-top:30px;font-size:.95rem}\n.warn h2{font-size:1rem;margin-bottom:8px}\n.warn li{margin-bottom:6px}\n.ok{color:var(--muted)}\n</style></head><body><div class=\"wrap\">\n<h1>Reel script — Vault AI</h1>\n<p class=\"meta\">30s · 5 beats</p>\n\n<section><h2>A sleek, dark server unit sits silently on a desk, implying total data isolation and security.</h2>\n  <p class=\"kv\"><b>Runtime</b> 30s · 5 beats</p>\n</section>\n<section><h2>Beats</h2>\n  <div class=\"card beat\">\n    <span class=\"chip\">0–3s</span>\n    <p class=\"kv\"><b>On screen</b> Your data is not safe in the cloud <span class=\"count\">34/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Stop letting your secrets travel across the internet.</p>\n    <p class=\"kv\"><b>Action</b> Close-up of a smartphone screen showing a 'Cloud Syncing' icon, then abruptly cutting to black.</p>\n  </div><div class=\"card beat\">\n    <span class=\"chip\">3–10s</span>\n    <p class=\"kv\"><b>On screen</b> Leaks happen. Clouds are shared. <span class=\"count\">32/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Every upload is a risk. Every cloud is shared space. For executives and journalists, that is unacceptable.</p>\n    <p class=\"kv\"><b>Action</b> Quick cuts of news headlines about data breaches, blurred and fast. Then, a slow pan across a dark, minimalist desk.</p>\n  </div><div class=\"card beat\">\n    <span class=\"chip\">10–18s</span>\n    <p class=\"kv\"><b>On screen</b> Vault AI: Zero network access. <span class=\"count\">30/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Introduce Vault AI. A privacy-first appliance. It processes intelligence locally. No uploads. No leaks.</p>\n    <p class=\"kv\"><b>Action</b> The camera reveals the Vault AI appliance—a matte black, unbranded box. A finger gently touches the top. No lights, no fans visible.</p>\n  </div><div class=\"card beat\">\n    <span class=\"chip\">18–25s</span>\n    <p class=\"kv\"><b>On screen</b> Intelligence stays local. Always. <span class=\"count\">33/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Your data never leaves the room. Uncompromising security for those who demand silence.</p>\n    <p class=\"kv\"><b>Action</b> The appliance sits alone in a dimly lit room. The reflection of a window is visible on its surface. It looks like a piece of art, not tech.</p>\n  </div><div class=\"card beat\">\n    <span class=\"chip\">25–30s</span>\n    <p class=\"kv\"><b>On screen</b> Request access via link. <span class=\"count\">24/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Secure your information. Link in bio.</p>\n    <p class=\"kv\"><b>Action</b> Fade to black with the Vault AI logo and a simple URL.</p>\n  </div>\n</section>\n<section><h2>Post</h2>\n  <p class=\"\">Your data never leaves the room. Intelligence stays local. Vault AI is the privacy-first appliance for those who cannot afford leaks. #dataprivacy #cybersecurity #vaultai #ai #security</p>\n  <p><span class=\"chip\">#dataprivacy</span> <span class=\"chip\">#cybersecurity</span> <span class=\"chip\">#vaultai</span> <span class=\"chip\">#ai</span> <span class=\"chip\">#security</span></p>\n  <p class=\"pill\">Request access via link.</p>\n</section>\n<div class=\"warn\"><h2>Pre-publish checks</h2><p class=\"ok\">No limit, filler or unverified-claim issues found.</p></div>\n</div></body></html>",
        "variant": "reel-script",
        "label": "Reel script",
        "concept": "A sleek, dark server unit sits silently on a desk, implying total data isolation and security.",
        "totalSeconds": 30,
        "beats": [
          {
            "start": 0,
            "end": 3,
            "onScreenText": "Your data is not safe in the cloud",
            "voiceover": "Stop letting your secrets travel across the internet.",
            "action": "Close-up of a smartphone screen showing a 'Cloud Syncing' icon, then abruptly cutting to black."
          },
          {
            "start": 3,
            "end": 10,
            "onScreenText": "Leaks happen. Clouds are shared.",
            "voiceover": "Every upload is a risk. Every cloud is shared space. For executives and journalists, that is unacceptable.",
            "action": "Quick cuts of news headlines about data breaches, blurred and fast. Then, a slow pan across a dark, minimalist desk."
          },
          {
            "start": 10,
            "end": 18,
            "onScreenText": "Vault AI: Zero network access.",
            "voiceover": "Introduce Vault AI. A privacy-first appliance. It processes intelligence locally. No uploads. No leaks.",
            "action": "The camera reveals the Vault AI appliance—a matte black, unbranded box. A finger gently touches the top. No lights, no fans visible."
          },
          {
            "start": 18,
            "end": 25,
            "onScreenText": "Intelligence stays local. Always.",
            "voiceover": "Your data never leaves the room. Uncompromising security for those who demand silence.",
            "action": "The appliance sits alone in a dimly lit room. The reflection of a window is visible on its surface. It looks like a piece of art, not tech."
          },
          {
            "start": 25,
            "end": 30,
            "onScreenText": "Request access via link.",
            "voiceover": "Secure your information. Link in bio.",
            "action": "Fade to black with the Vault AI logo and a simple URL."
          }
        ],
        "caption": "Your data never leaves the room. Intelligence stays local. Vault AI is the privacy-first appliance for those who cannot afford leaks. #dataprivacy #cybersecurity #vaultai #ai #security",
        "hashtags": [
          "dataprivacy",
          "cybersecurity",
          "vaultai",
          "ai",
          "security"
        ],
        "cta": "Request access via link.",
        "placeholders": [],
        "warnings": []
      },
      "produces": {
        "siteHtml": "<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>Reel script — Vault AI</title>\n<style>\n:root{\n  --bg:#07080c;--surface:#101219;--elevated:#171a24;\n  --text:#f2f4f8;--muted:#9aa3b4;--border:rgba(255,255,255,.10);\n  --accent:#FFB300;--accent-btn:#FFB300;--accent-text:#FFB300;--ink:#0a0a0a;--glow:rgba(255,179,0,0.20);--soft:rgba(255,179,0,0.13);\n  /* Foreground for anything painted on --soft. See the derivation above: a token\n     computed against --bg is not valid on a tinted surface. */\n  --soft-ink:#FFB300;\n  /* Minimum comfortable hit area. Referenced by every interactive rule so a\n     tap target can never regress below the 44px WCAG/iOS floor. */\n  --tap:44px;\n  /* Translucent chrome derived from the direction's own background. Hardcoding\n     rgba(10,10,11,.62) here put dark text on a dark nav (1.08:1) the moment a\n     light direction shipped. */\n  --nav-bg:rgba(7,8,12,0.72);--hairline:rgba(255,255,255,.18);\n  --font:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --w-display:800;--w-body:300;\n  --track-display:-.045em;\n  --texture:radial-gradient(1000px 460px at 78% -12%, rgba(61,220,151,.16), transparent 62%),radial-gradient(700px 380px at 8% 8%, rgba(80,120,255,.12), transparent 60%);\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\n\nbody{background:var(--bg);background-image:var(--texture);color:var(--text);\nfont-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-body);margin:0;\npadding:clamp(24px,4vw,64px);line-height:1.62;font-size:16px}\n.wrap{max-width:74ch;margin:0 auto}\nh1{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);letter-spacing:var(--track-display);\nfont-size:clamp(1.9rem,4.4vw,2.9rem);margin:0}\n.meta{color:var(--muted);font-size:.95rem;margin:8px 0 30px}\nsection{border-top:1px solid var(--border);padding:24px 0}\nh2{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:var(--w-display);font-size:1.3rem;margin:0 0 12px}\nh3{font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 8px}\np{margin:0 0 12px}\nul,ol{margin:0 0 12px;padding-left:20px}li{margin-bottom:6px}\n.hint{font-size:.85rem;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}\n.kv b{color:var(--muted);font-weight:600;margin-right:8px;font-size:.9rem}\n.lede{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.12rem}\n.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);\npadding:16px 18px;margin-bottom:14px}\n.chip{display:inline-flex;align-items:center;background:var(--soft);color:var(--soft-ink);\npadding:5px 12px;border-radius:99px;font-size:.85rem;font-weight:600}\n.assets{list-style:none;padding:0}\n.assets li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;\nborder-bottom:1px solid var(--border);padding:9px 0}\n.count{font-size:.85rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}\n.count.over{color:var(--accent-text);font-weight:700}\n.dateline{margin-bottom:16px}\n.dateline .lede-run{font-weight:600}\nblockquote{margin:0 0 16px;border-left:3px solid var(--accent-text);padding:4px 0 4px 18px}\ncite{display:block;margin-top:8px;color:var(--muted);font-size:.9rem;font-style:normal}\n.ends{text-align:center;letter-spacing:.16em;color:var(--muted);font-size:.9rem;\nborder-top:1px solid var(--border);padding-top:20px;margin-top:8px}\n.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}\n.result .value{font-family:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;color:var(--accent-text);display:block}\n.beat .chip{margin-bottom:10px}\n.pill{display:inline-flex;align-items:center;min-height:var(--tap);\nbackground:var(--accent-btn);color:var(--ink);padding:10px 22px;border-radius:var(--r);\nfont-weight:600;font-size:1rem}\n.warn{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-text);\nborder-radius:var(--r);padding:16px 20px;margin-top:30px;font-size:.95rem}\n.warn h2{font-size:1rem;margin-bottom:8px}\n.warn li{margin-bottom:6px}\n.ok{color:var(--muted)}\n</style></head><body><div class=\"wrap\">\n<h1>Reel script — Vault AI</h1>\n<p class=\"meta\">30s · 5 beats</p>\n\n<section><h2>A sleek, dark server unit sits silently on a desk, implying total data isolation and security.</h2>\n  <p class=\"kv\"><b>Runtime</b> 30s · 5 beats</p>\n</section>\n<section><h2>Beats</h2>\n  <div class=\"card beat\">\n    <span class=\"chip\">0–3s</span>\n    <p class=\"kv\"><b>On screen</b> Your data is not safe in the cloud <span class=\"count\">34/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Stop letting your secrets travel across the internet.</p>\n    <p class=\"kv\"><b>Action</b> Close-up of a smartphone screen showing a 'Cloud Syncing' icon, then abruptly cutting to black.</p>\n  </div><div class=\"card beat\">\n    <span class=\"chip\">3–10s</span>\n    <p class=\"kv\"><b>On screen</b> Leaks happen. Clouds are shared. <span class=\"count\">32/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Every upload is a risk. Every cloud is shared space. For executives and journalists, that is unacceptable.</p>\n    <p class=\"kv\"><b>Action</b> Quick cuts of news headlines about data breaches, blurred and fast. Then, a slow pan across a dark, minimalist desk.</p>\n  </div><div class=\"card beat\">\n    <span class=\"chip\">10–18s</span>\n    <p class=\"kv\"><b>On screen</b> Vault AI: Zero network access. <span class=\"count\">30/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Introduce Vault AI. A privacy-first appliance. It processes intelligence locally. No uploads. No leaks.</p>\n    <p class=\"kv\"><b>Action</b> The camera reveals the Vault AI appliance—a matte black, unbranded box. A finger gently touches the top. No lights, no fans visible.</p>\n  </div><div class=\"card beat\">\n    <span class=\"chip\">18–25s</span>\n    <p class=\"kv\"><b>On screen</b> Intelligence stays local. Always. <span class=\"count\">33/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Your data never leaves the room. Uncompromising security for those who demand silence.</p>\n    <p class=\"kv\"><b>Action</b> The appliance sits alone in a dimly lit room. The reflection of a window is visible on its surface. It looks like a piece of art, not tech.</p>\n  </div><div class=\"card beat\">\n    <span class=\"chip\">25–30s</span>\n    <p class=\"kv\"><b>On screen</b> Request access via link. <span class=\"count\">24/42</span></p>\n    <p class=\"kv\"><b>Voiceover</b> Secure your information. Link in bio.</p>\n    <p class=\"kv\"><b>Action</b> Fade to black with the Vault AI logo and a simple URL.</p>\n  </div>\n</section>\n<section><h2>Post</h2>\n  <p class=\"\">Your data never leaves the room. Intelligence stays local. Vault AI is the privacy-first appliance for those who cannot afford leaks. #dataprivacy #cybersecurity #vaultai #ai #security</p>\n  <p><span class=\"chip\">#dataprivacy</span> <span class=\"chip\">#cybersecurity</span> <span class=\"chip\">#vaultai</span> <span class=\"chip\">#ai</span> <span class=\"chip\">#security</span></p>\n  <p class=\"pill\">Request access via link.</p>\n</section>\n<div class=\"warn\"><h2>Pre-publish checks</h2><p class=\"ok\">No limit, filler or unverified-claim issues found.</p></div>\n</div></body></html>",
        "contentVariant": "reel-script",
        "contentPiece": {
          "concept": "A sleek, dark server unit sits silently on a desk, implying total data isolation and security.",
          "totalSeconds": 30,
          "beats": [
            {
              "start": 0,
              "end": 3,
              "onScreenText": "Your data is not safe in the cloud",
              "voiceover": "Stop letting your secrets travel across the internet.",
              "action": "Close-up of a smartphone screen showing a 'Cloud Syncing' icon, then abruptly cutting to black."
            },
            {
              "start": 3,
              "end": 10,
              "onScreenText": "Leaks happen. Clouds are shared.",
              "voiceover": "Every upload is a risk. Every cloud is shared space. For executives and journalists, that is unacceptable.",
              "action": "Quick cuts of news headlines about data breaches, blurred and fast. Then, a slow pan across a dark, minimalist desk."
            },
            {
              "start": 10,
              "end": 18,
              "onScreenText": "Vault AI: Zero network access.",
              "voiceover": "Introduce Vault AI. A privacy-first appliance. It processes intelligence locally. No uploads. No leaks.",
              "action": "The camera reveals the Vault AI appliance—a matte black, unbranded box. A finger gently touches the top. No lights, no fans visible."
            },
            {
              "start": 18,
              "end": 25,
              "onScreenText": "Intelligence stays local. Always.",
              "voiceover": "Your data never leaves the room. Uncompromising security for those who demand silence.",
              "action": "The appliance sits alone in a dimly lit room. The reflection of a window is visible on its surface. It looks like a piece of art, not tech."
            },
            {
              "start": 25,
              "end": 30,
              "onScreenText": "Request access via link.",
              "voiceover": "Secure your information. Link in bio.",
              "action": "Fade to black with the Vault AI logo and a simple URL."
            }
          ],
          "caption": "Your data never leaves the room. Intelligence stays local. Vault AI is the privacy-first appliance for those who cannot afford leaks. #dataprivacy #cybersecurity #vaultai #ai #security",
          "hashtags": [
            "dataprivacy",
            "cybersecurity",
            "vaultai",
            "ai",
            "security"
          ],
          "cta": "Request access via link."
        }
      },
      "finishedAt": 1788611233730,
      "llmCalls": [
        {
          "upstream": "http://127.0.0.1:8080",
          "modelRequested": "txt2txt",
          "temperature": 0.65,
          "maxTokens": 2400,
          "timeoutMs": 300000,
          "startedAt": 1788611198665,
          "finishedAt": 1788611233729,
          "ok": true,
          "promptChars": 2205,
          "responseChars": 2147,
          "modelServed": "/nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF"
        }
      ]
    }
  },
  "startedAt": 1788611119962,
  "fingerprint": {
    "ownAiUrl": "http://127.0.0.1:8080",
    "harnessHost": "127.0.0.1",
    "modelServed": "qwen-image",
    "nodeVersion": "v24.18.1",
    "capturedAt": 1788611119962
  },
  "finishedAt": 1788611233732,
  "scores": {
    "perStep": {
      "s1-f11q5": {
        "validity": 0,
        "fidelity": 0,
        "structure": 0,
        "depth": 0,
        "cleanliness": 0,
        "total": 0,
        "notes": [
          "unknown kind"
        ]
      },
      "s2-w9j0y": {
        "validity": 0,
        "fidelity": 0,
        "structure": 0,
        "depth": 0,
        "cleanliness": 0,
        "total": 0,
        "notes": [
          "unknown kind"
        ]
      },
      "s3-4269d": {
        "validity": 0,
        "fidelity": 0,
        "structure": 0,
        "depth": 0,
        "cleanliness": 0,
        "total": 0,
        "notes": [
          "unknown kind"
        ]
      },
      "s4-7ckch": {
        "validity": 0,
        "fidelity": 0,
        "structure": 0,
        "depth": 0,
        "cleanliness": 0,
        "total": 0,
        "notes": [
          "unknown kind"
        ]
      }
    },
    "total": 0,
    "perKind": {
      "project-dna": 0,
      "content-piece": 0
    },
    "axes": [
      "validity",
      "fidelity",
      "structure",
      "depth",
      "cleanliness"
    ]
  }
}