{
  "schema": "agent-buildprint/publication.v1",
  "publish": true,
  "fileExcludes": [],
  "slug": "novel-storyboard",
  "title": "Novel Storyboard",
  "creator": "Agent Buildprint",
  "category": "Mapped Project",
  "tier": "agent-grade",
  "status": "validated",
  "runtime": [
    "Executable packet",
    "Mock-first AI providers",
    "Browser QA"
  ],
  "stack": [
    "BUILDPRINT start",
    "Product vision",
    "Phase packets",
    "Evidence ledger",
    "Preview manifest export"
  ],
  "iconKeys": [
    "typescript",
    "json",
    "md"
  ],
  "difficulty": "Advanced",
  "featured": true,
  "summary": "Execution-packet remap of a Toonflow-inspired creative pipeline into a desirable novel-to-storyboard product: cinematic shot frames, episode planning, script/assets, storyboard flow, media tasks, preview export, and safety gates.",
  "plainDescription": "A router-first Buildprint for a production-grade novel-to-storyboard workbench. Agents start at BUILDPRINT.md and blueprint.yaml, build a storyboard-first browser workspace, write proof to an evidence ledger, and keep claims unqualified until proof exists.",
  "promise": "A Mapper execution-packet for rebuilding the source-independent novel-to-storyboard workflow as a visually strong storyboard product without copying Toonflow source or claiming clone, Electron, live-provider, exact UI/canvas, or final stitched-video parity.",
  "whatYouGet": [
    "Executable packet shape",
    "BUILDPRINT.md product brief, golden path, surfaces, and done-looks-like target",
    "02-project-setup.md architecture and ui-identity setup contract",
    "Five phase files with product-led outcomes and proof gates",
    "Storyboard-first product quality gates for shot frames, inspector state, visual review flow, and media status",
    "Source-surface map tied to product obligations",
    "Provider, state, runtime, safety, acceptance, and evidence ledgers"
  ],
  "whatYouNeed": [
    "Nothing for deterministic no-network proof mode",
    "Browser runtime proof for qualification",
    "Optional AI/image/video provider keys only for live-provider upgrade proof",
    "Security review before public deployment or destructive/admin claims"
  ],
  "architectureFlow": [
    "Router",
    "Project",
    "Novel",
    "Script",
    "Storyboard",
    "Media",
    "Safety"
  ],
  "includes": [
    "BUILDPRINT.md execution entry",
    "BUILDPRINT.md executable start file",
    "blueprint.yaml authority packet",
    "02-project-setup.md architecture, experience quality, Foundation scaffold gate, and ui-identity requirement",
    "03-phases phase index, phase-flow, and five phase files",
    "inline phase interface contracts",
    "inline phase state/runtime contracts",
    "04-evaluation acceptance/test/quality gates",
    "05-evidence ledger and unresolved blockers",
    "Generated prompt",
    "BUILDPRINT.md canonical start",
    "01-questions.md numbered alignment",
    "02-project-setup.md architecture and AGENTS plan",
    "03-phases proof-gated phase files",
    "04-evaluation.md claim rules",
    "05-evidence/evidence-ledger.jsonl proof/blocker ledger"
  ],
  "risks": [
    "Treating generated/agent-prompt.md as source of truth",
    "Reading all phase files upfront",
    "Claiming qualification without evidence-ledger rows",
    "Counting deterministic providers as live provider proof",
    "Generic dashboard UI, bare graph demo, or static cards instead of a visually compelling storyboard-first workbench",
    "Using Toonflow source as implementation input"
  ],
  "checks": [
    "Mapper execution-packet validator passes",
    "BUILDPRINT.md routes to blueprint.yaml, product-quality/UX gates, and active phase",
    "02-project-setup.md requires implementation-project architecture.md, engineering-standards.md, test-strategy.md, and ui-identity.md",
    "Each phase file has phase-flow entry, product outcome, mapped obligations, UI/UX contract, proof gate, and repair routing",
    "05-evidence/evidence-ledger.jsonl is the claim-promotion authority",
    "Claim status remains PROOF_REQUIRED until browser, storyboard product quality, provider, persistence, security, and clean-room proof rows pass"
  ],
  "trustBadges": [
    {
      "label": "Product-led packet",
      "detail": "Product brief, golden path, setup contract, phase files, acceptance gates, and evidence ledger are separated.",
      "tone": "success"
    },
    {
      "label": "One-slice-at-a-time execution",
      "detail": "Agents load the active phase first and consult the phase index only after proof.",
      "tone": "success"
    },
    {
      "label": "Clean-room boundary",
      "detail": "Derived from Toonflow evidence, but implementation must not use Toonflow source as input.",
      "tone": "info"
    },
    {
      "label": "Proof required",
      "detail": "Runtime/provider/persistence/security/clean-room proof still gates any qualification claim.",
      "tone": "warning"
    }
  ],
  "originGithubUrl": "https://github.com/HBAI-Ltd/Toonflow-app",
  "originLabel": "HBAI-Ltd/Toonflow-app",
  "copyPrompt": "Use the Novel Storyboard Buildprint. First bootstrap exact snapshots: agb start https://agent-buildprint.com/buildprints/novel-storyboard/package.json . If agb is not installed, clone https://github.com/DomEscobar/agent-buildprint and run node agent-buildprint/bin/agb.js start https://agent-buildprint.com/buildprints/novel-storyboard/package.json . Then read .buildprint/next-agent.md and continue. Do not write Buildprint snapshots manually. The bootstrapped packet is the source of truth — follow its read order (BUILDPRINT.md, 01-questions.md, 02-project-setup.md, blueprint.yaml, 03-phases/phase-index.yaml, 04-evaluation.md, and the active phase files) instead of restating its rules here."
}
