← Qiki · all runs · 📊 leaderboard

r-1789088863428-yzaq7
a 5-slide pitch deck for a bicycle repair subscription
model /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF upstream http://127.0.0.1:8080 harness 127.0.0.1 score 9 / 10
2026-09-11 01:07:43 UTC · total 26s · 1 step
slide-deck · done · 26s
Bicycle Repair Subscription Pitch Deck
9 / 10
model /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF harness 127.0.0.1:8080
validity 2/2 fidelity 2/2 structure 1/2 depth 2/2 cleanliness 2/2
why (1 notes)
  • slide count 5 outside 8-15
PedalPerfect: Unlimited Bike Repair · 5 slides
Arrow keys / click to advance slides
1 LLM call on this step
ok · 25729 ms · prompt 1604c → resp 1985c · t=0.6 max=4096 ·
→ /nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF @ http://127.0.0.1:8080
raw JSON
{
  "id": "r-1789088863428-yzaq7",
  "prompt": "a 5-slide pitch deck for a bicycle repair subscription",
  "project": {
    "name": "PedalKeep",
    "tagline": "Your bike, always ready. Monthly tune-ups delivered to your door.",
    "theme": "clean, mechanical minimalism with high-contrast industrial photography and vibrant accent colors",
    "brandColors": [
      "#1A1A1A",
      "#FF5722",
      "#F5F5F5"
    ],
    "audience": "urban commuters and weekend cyclists seeking convenience",
    "vibe": "reliable, efficient, modern, trustworthy"
  },
  "steps": [
    {
      "id": "s1-n5obw",
      "kind": "slide-deck",
      "params": {
        "brief": "Create a 5-slide pitch deck for a bicycle repair subscription service. \n\nSlide 1: Title - 'PedalPerfect: Unlimited Bike Repair'. Subtitle: 'Ride worry-free with monthly maintenance.' Hero visual: A happy cyclist on a clean, modern bike.\nSlide 2: The Problem - 'Bike repairs are expensive and inconvenient.' Bullet points: High cost per fix, long shop wait times, uncertainty about quality.\nSlide 3: The Solution - 'Subscription-based maintenance.' Bullet points: $29/month flat rate, on-demand pickup/delivery, certified mechanics, priority service.\nSlide 4: Market & Traction - 'Growing urban cycling market.' Bullet points: 20% YoY growth in urban cycling, 500+ beta subscribers, 95% retention rate.\nSlide 5: The Ask - 'Seeking $500k seed funding.' Bullet points: Use of funds: Operations expansion, marketing, tech platform. Goal: 10,000 subscribers in 12 months.",
        "project": {
          "name": "PedalKeep",
          "tagline": "Your bike, always ready. Monthly tune-ups delivered to your door.",
          "theme": "clean, mechanical minimalism with high-contrast industrial photography and vibrant accent colors",
          "brandColors": [
            "#1A1A1A",
            "#FF5722",
            "#F5F5F5"
          ],
          "audience": "urban commuters and weekend cyclists seeking convenience",
          "vibe": "reliable, efficient, modern, trustworthy"
        },
        "heroPlanned": false
      },
      "label": "Bicycle Repair Subscription Pitch Deck"
    }
  ],
  "results": {
    "s1-n5obw": {
      "status": "done",
      "startedAt": 1789088863428,
      "attempt": 1,
      "output": {
        "deck": {
          "title": "PedalPerfect: Unlimited Bike Repair",
          "subtitle": "Ride worry-free with monthly maintenance",
          "author": "PedalPerfect Team",
          "slides": [
            {
              "title": "PedalPerfect: Unlimited Bike Repair",
              "bullets": [
                "Ride worry-free with monthly maintenance.",
                "Seamless, subscription-based bike care.",
                "Hero visual: Happy cyclist on modern bike."
              ],
              "speaker_notes": "Welcome to PedalPerfect. We are redefining bike ownership with a simple promise: ride worry-free."
            },
            {
              "title": "The Problem",
              "bullets": [
                "High cost per fix deters regular maintenance.",
                "Long shop wait times disrupt daily commutes.",
                "Uncertainty about repair quality and pricing."
              ],
              "speaker_notes": "Current bike repair is expensive, inconvenient, and unpredictable, causing frustration for urban cyclists."
            },
            {
              "title": "The Solution",
              "bullets": [
                "$29/month flat rate for unlimited maintenance.",
                "On-demand pickup and delivery service.",
                "Certified mechanics ensure top-tier quality.",
                "Priority service for subscribers."
              ],
              "speaker_notes": "Our $29/month subscription offers convenience, quality, and peace of mind through certified mechanics."
            },
            {
              "title": "Market & Traction",
              "bullets": [
                "20% YoY growth in urban cycling market.",
                "500+ active beta subscribers.",
                "95% retention rate in pilot program."
              ],
              "speaker_notes": "We are capitalizing on rapid urban cycling growth, validated by strong traction and high retention."
            },
            {
              "title": "The Ask",
              "bullets": [
                "Seeking $500k seed funding.",
                "Funds for ops expansion, marketing, tech.",
                "Goal: 10,000 subscribers in 12 months."
              ],
              "speaker_notes": "Join us in scaling operations and technology to reach 10,000 subscribers within the next year."
            }
          ]
        },
        "html": "<!doctype html>\n<html lang=\"en\"><head><meta charset=\"utf-8\"><title>PedalPerfect: Unlimited Bike Repair — deck</title>\n<style>\n  *{box-sizing:border-box;margin:0;padding:0}\n  :root{\n  --bg:#0a0a0b;--surface:#141416;--elevated:#1c1c20;\n  --text:#ededed;--muted:#9b9ba4;--border:rgba(255,255,255,.09);\n  --accent:#FF5722;--accent-btn:#FF5722;--accent-text:#FF5722;--ink:#0a0a0a;--glow:rgba(255,87,34,0.20);--soft:rgba(255,87,34,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:#FF5722;\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(10,10,11,0.72);--hairline:rgba(255,255,255,.18);\n  --font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  --font-display:var(--font);\n  --w-display:800;--w-body:400;\n  --track-display:-.03em;\n  --texture:none;\n  --maxw:1200px;--r:14px;--r-lg:22px;--ease:cubic-bezier(.4,0,.2,1);\n  color-scheme:dark;\n}\n  body{background:var(--bg);color:var(--text);font-family:var(--font);overflow:hidden;height:100vh;}\n  .deck{position:relative;width:100vw;height:100vh;}\n  .slide{position:absolute;inset:0;display:none;flex-direction:column;justify-content:center;padding:8vh 10vw;\n    background:radial-gradient(at 28% 18%,var(--glow),transparent 60%),\n               radial-gradient(at 82% 82%,var(--soft),transparent 60%),var(--bg);}\n  .slide.active{display:flex;}\n  h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:800;letter-spacing:-0.03em;line-height:1.05;\n    background:linear-gradient(180deg,var(--text) 45%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;\n    margin-bottom:1.5rem;}\n  .subtitle{font-size:clamp(1.1rem,2vw,1.5rem);color:var(--muted);}\n  .bullets{list-style:none;padding:0;margin-top:1rem;}\n  .bullets li{font-size:clamp(1.1rem,1.6vw,1.4rem);color:var(--text);padding:0.6rem 0 0.6rem 1.6rem;position:relative;line-height:1.5;}\n  .bullets li::before{content:\"\";position:absolute;left:0;top:1em;width:8px;height:8px;border-radius:50%;background:var(--accent);}\n  .body{font-size:clamp(1.05rem,1.4vw,1.3rem);color:var(--muted);max-width:60ch;line-height:1.6;margin-top:1rem;}\n  .footer{position:absolute;bottom:2vh;left:8vw;right:8vw;display:flex;justify-content:space-between;font-size:11px;color:var(--muted);letter-spacing:0.1em;text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;}\n  .progress{position:absolute;bottom:0;left:0;height:3px;background:var(--accent);transition:width .4s ease;}\n</style></head>\n<body>\n<div class=\"deck\">\n  <section class=\"slide active\" data-i=\"0\">\n    <h1>PedalPerfect: Unlimited Bike Repair</h1>\n    <ul class=\"bullets\"><li>Ride worry-free with monthly maintenance.</li><li>Seamless, subscription-based bike care.</li><li>Hero visual: Happy cyclist on modern bike.</li></ul>\n    \n    <div class=\"footer\"><span>PedalPerfect: Unlimited Bike Repair</span><span>1 / 5</span></div>\n  </section>\n  <section class=\"slide\" data-i=\"1\">\n    <h1>The Problem</h1>\n    <ul class=\"bullets\"><li>High cost per fix deters regular maintenance.</li><li>Long shop wait times disrupt daily commutes.</li><li>Uncertainty about repair quality and pricing.</li></ul>\n    \n    <div class=\"footer\"><span>PedalPerfect: Unlimited Bike Repair</span><span>2 / 5</span></div>\n  </section>\n  <section class=\"slide\" data-i=\"2\">\n    <h1>The Solution</h1>\n    <ul class=\"bullets\"><li>$29/month flat rate for unlimited maintenance.</li><li>On-demand pickup and delivery service.</li><li>Certified mechanics ensure top-tier quality.</li><li>Priority service for subscribers.</li></ul>\n    \n    <div class=\"footer\"><span>PedalPerfect: Unlimited Bike Repair</span><span>3 / 5</span></div>\n  </section>\n  <section class=\"slide\" data-i=\"3\">\n    <h1>Market &amp; Traction</h1>\n    <ul class=\"bullets\"><li>20% YoY growth in urban cycling market.</li><li>500+ active beta subscribers.</li><li>95% retention rate in pilot program.</li></ul>\n    \n    <div class=\"footer\"><span>PedalPerfect: Unlimited Bike Repair</span><span>4 / 5</span></div>\n  </section>\n  <section class=\"slide\" data-i=\"4\">\n    <h1>The Ask</h1>\n    <ul class=\"bullets\"><li>Seeking $500k seed funding.</li><li>Funds for ops expansion, marketing, tech.</li><li>Goal: 10,000 subscribers in 12 months.</li></ul>\n    \n    <div class=\"footer\"><span>PedalPerfect: Unlimited Bike Repair</span><span>5 / 5</span></div>\n  </section>\n  <div class=\"progress\" id=\"prog\" style=\"width:20.0%\"></div>\n</div>\n<script>\n(()=>{const slides=document.querySelectorAll('.slide');const prog=document.getElementById('prog');let i=0;const go=(d)=>{slides[i].classList.remove('active');i=Math.max(0,Math.min(slides.length-1,i+d));slides[i].classList.add('active');prog.style.width=((i+1)/slides.length*100).toFixed(1)+'%';};addEventListener('keydown',e=>{if(['ArrowRight','PageDown',' '].includes(e.key))go(1);if(['ArrowLeft','PageUp'].includes(e.key))go(-1);});document.addEventListener('click',()=>go(1));})();\n</script>\n</body></html>",
        "slideCount": 5
      },
      "produces": {
        "slideDeck": {
          "title": "PedalPerfect: Unlimited Bike Repair",
          "subtitle": "Ride worry-free with monthly maintenance",
          "author": "PedalPerfect Team",
          "slides": [
            {
              "title": "PedalPerfect: Unlimited Bike Repair",
              "bullets": [
                "Ride worry-free with monthly maintenance.",
                "Seamless, subscription-based bike care.",
                "Hero visual: Happy cyclist on modern bike."
              ],
              "speaker_notes": "Welcome to PedalPerfect. We are redefining bike ownership with a simple promise: ride worry-free."
            },
            {
              "title": "The Problem",
              "bullets": [
                "High cost per fix deters regular maintenance.",
                "Long shop wait times disrupt daily commutes.",
                "Uncertainty about repair quality and pricing."
              ],
              "speaker_notes": "Current bike repair is expensive, inconvenient, and unpredictable, causing frustration for urban cyclists."
            },
            {
              "title": "The Solution",
              "bullets": [
                "$29/month flat rate for unlimited maintenance.",
                "On-demand pickup and delivery service.",
                "Certified mechanics ensure top-tier quality.",
                "Priority service for subscribers."
              ],
              "speaker_notes": "Our $29/month subscription offers convenience, quality, and peace of mind through certified mechanics."
            },
            {
              "title": "Market & Traction",
              "bullets": [
                "20% YoY growth in urban cycling market.",
                "500+ active beta subscribers.",
                "95% retention rate in pilot program."
              ],
              "speaker_notes": "We are capitalizing on rapid urban cycling growth, validated by strong traction and high retention."
            },
            {
              "title": "The Ask",
              "bullets": [
                "Seeking $500k seed funding.",
                "Funds for ops expansion, marketing, tech.",
                "Goal: 10,000 subscribers in 12 months."
              ],
              "speaker_notes": "Join us in scaling operations and technology to reach 10,000 subscribers within the next year."
            }
          ]
        }
      },
      "finishedAt": 1789088889164,
      "llmCalls": [
        {
          "upstream": "http://127.0.0.1:8080",
          "modelRequested": "txt2txt",
          "temperature": 0.6,
          "maxTokens": 4096,
          "timeoutMs": 240000,
          "startedAt": 1789088863428,
          "finishedAt": 1789088889157,
          "ok": true,
          "promptChars": 1604,
          "responseChars": 1985,
          "modelServed": "/nix/store/w8fajwih8isx2rl94rb8ggc1knmnf8x9-Qwen3.6-35B-A3B-MTP-GGUF"
        }
      ]
    }
  },
  "startedAt": 1789088863428,
  "fingerprint": {
    "ownAiUrl": "http://127.0.0.1:8080",
    "harnessHost": "127.0.0.1",
    "modelServed": "qwen-image",
    "nodeVersion": "v24.18.1",
    "capturedAt": 1789088863428
  },
  "finishedAt": 1789088889165,
  "scores": {
    "perStep": {
      "s1-n5obw": {
        "validity": 2,
        "fidelity": 2,
        "structure": 1,
        "depth": 2,
        "cleanliness": 2,
        "total": 9,
        "notes": [
          "slide count 5 outside 8-15"
        ]
      }
    },
    "total": 9,
    "perKind": {
      "slide-deck": 9
    },
    "failedSteps": {},
    "axes": [
      "validity",
      "fidelity",
      "structure",
      "depth",
      "cleanliness"
    ]
  }
}