{
  "schema": "kiwe.command-route.v1",
  "contractVersion": "7.22",
  "command": "/execute /fullflow",
  "route": "/execute/fullflow",
  "canonicalUrl": "https://start.kiwelaunch.com/execute/fullflow/contract.json",
  "immutableUrl": "https://start.kiwelaunch.com/v/7.22/execute/fullflow/contract.json",
  "resources": [
    {
      "source": "kiwe-ai-toolkit/entry.json",
      "url": "https://start.kiwelaunch.com/entry.json",
      "pinnedUrl": "https://start.kiwelaunch.com/v/7.22/entry.json"
    },
    {
      "source": "kiwe-ai-toolkit/command-manifest.json",
      "url": "https://start.kiwelaunch.com/command-manifest.json",
      "pinnedUrl": "https://start.kiwelaunch.com/v/7.22/command-manifest.json"
    }
  ],
  "sourceHash": "sha256:132bf1a5aa3485fb3326739ec749f9f45166927bb2054501b4307573dc7091f3",
  "phase": "execute",
  "read": [
    "kiwe-ai-toolkit/entry.json",
    "kiwe-ai-toolkit/command-manifest.json",
    "only the contexts required by the current phase, one phase at a time"
  ],
  "requires": [
    "classified current artifact and human approval for full-flow execution"
  ],
  "output": [
    "final canonical artifacts for the selected flow"
  ],
  "forbidden": [
    "using prior test material",
    "loading all contexts upfront",
    "general web search",
    "docs unless /document",
    "ZIP",
    "DSA/AppShell output unless target requests DSA or combined",
    "treating missing Site Graph as a blocker for static Bricks conversion"
  ],
  "finalResponse": "Return only final canonical artifacts after every required closing audit for the detected start point has passed, plus compact pass/fail/warn status."
}
