{
  "schema": "kiwe.command-route.v1",
  "contractVersion": "7.22",
  "command": "/ideate",
  "route": "/ideate",
  "canonicalUrl": "https://start.kiwelaunch.com/ideate/contract.json",
  "immutableUrl": "https://start.kiwelaunch.com/v/7.22/ideate/contract.json",
  "resources": [
    {
      "source": "kiwe-ai-toolkit/contexts/ideate-lite.md",
      "url": "https://start.kiwelaunch.com/contexts/ideate-lite.md",
      "pinnedUrl": "https://start.kiwelaunch.com/v/7.22/contexts/ideate-lite.md"
    }
  ],
  "sourceHash": "sha256:132bf1a5aa3485fb3326739ec749f9f45166927bb2054501b4307573dc7091f3",
  "phase": "ideate",
  "aliases": [
    "/ideate /webdraft",
    "/creative",
    "/webdraft"
  ],
  "read": [
    "kiwe-ai-toolkit/contexts/ideate-lite.md"
  ],
  "requires": [
    "an attached Kiwe Design Context or adaptive answers for facts it does not supply; project relationship; reusable versus inspiration references; any material creative constraints"
  ],
  "output": [
    "one original homepage as index.html, styles.css, and script.js"
  ],
  "forbidden": [
    "Bricks JSON",
    "Site Graph binding",
    "AppShell or DSA output",
    "post-conversion Seam migration",
    "framework-driven visual homogenization",
    "more than three questions at once",
    "restarting the interview during normal refinements"
  ],
  "finalResponse": "Auto-detect Design Context, ask only unanswered project-specific creative questions, generate one Framework-neutral homepage, then accept subsequent refinements through normal conversation without another slash command."
}
