{
  "schema": "https://agent-buildprint.com/schemas/buildprint-package.v1.json",
  "slug": "novel-storyboard",
  "title": "Novel Storyboard",
  "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"
  ],
  "canonicalStart": "BUILDPRINT.md",
  "readOrder": [
    "BUILDPRINT.md",
    "01-questions.md",
    "02-project-setup.md",
    "blueprint.yaml",
    "03-phases/phase-index.yaml",
    "03-phases/01-canvas-workbench.md",
    "04-evaluation.md",
    "05-evidence/evidence-ledger.jsonl"
  ],
  "entrypoints": {
    "human": "/buildprints/novel-storyboard/",
    "agent": "/buildprints/novel-storyboard/agent.md",
    "manifest": "/buildprints/novel-storyboard/package.json",
    "prompt": "/buildprints/novel-storyboard/prompt.txt",
    "github": "https://github.com/DomEscobar/agent-buildprint/tree/main/buildprints/novel-storyboard",
    "originGithub": "https://github.com/HBAI-Ltd/Toonflow-app",
    "rawBase": "https://agent-buildprint.com/buildprints/novel-storyboard/files"
  },
  "bootstrap": {
    "command": "agb start https://agent-buildprint.com/buildprints/novel-storyboard/package.json",
    "fallbackCommand": "git clone https://github.com/DomEscobar/agent-buildprint && node agent-buildprint/bin/agb.js start https://agent-buildprint.com/buildprints/novel-storyboard/package.json",
    "stateDir": ".buildprint",
    "snapshotMode": "download_exact",
    "rule": "Do not write, summarize, or regenerate snapshot files manually. Use agb start to download exact files from this manifest."
  },
  "files": [
    {
      "path": "01-questions.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/01-questions.md"
    },
    {
      "path": "02-project-setup.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/02-project-setup.md"
    },
    {
      "path": "03-phases/01-canvas-workbench.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/03-phases/01-canvas-workbench.md"
    },
    {
      "path": "03-phases/02-flow-persistence.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/03-phases/02-flow-persistence.md"
    },
    {
      "path": "03-phases/03-production-agent-loop.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/03-phases/03-production-agent-loop.md"
    },
    {
      "path": "03-phases/04-media-generation.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/03-phases/04-media-generation.md"
    },
    {
      "path": "03-phases/05-webapp-runtime.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/03-phases/05-webapp-runtime.md"
    },
    {
      "path": "03-phases/phase-flow.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/03-phases/phase-flow.md"
    },
    {
      "path": "03-phases/phase-index.yaml",
      "purpose": "machine-readable mirror",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/03-phases/phase-index.yaml"
    },
    {
      "path": "04-evaluation.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/04-evaluation.md"
    },
    {
      "path": "05-evidence/evidence-ledger.jsonl",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/05-evidence/evidence-ledger.jsonl"
    },
    {
      "path": "05-evidence/evidence-ledger.schema.json",
      "purpose": "machine-readable mirror",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/05-evidence/evidence-ledger.schema.json"
    },
    {
      "path": "blueprint.yaml",
      "purpose": "machine-readable executable packet router",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/blueprint.yaml"
    },
    {
      "path": "BUILDPRINT.md",
      "purpose": "compatibility bootstrap or package contract",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/BUILDPRINT.md"
    },
    {
      "path": "checks/acceptance.md",
      "purpose": "acceptance checklist",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/checks/acceptance.md"
    },
    {
      "path": "CONTRACTS.md",
      "purpose": "legacy interface/data contracts, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/CONTRACTS.md"
    },
    {
      "path": "generated/agent-prompt.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/generated/agent-prompt.md"
    },
    {
      "path": "PLAN.md",
      "purpose": "legacy execution index, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/PLAN.md"
    },
    {
      "path": "publication.json",
      "purpose": "machine-readable mirror",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/publication.json"
    },
    {
      "path": "README.md",
      "purpose": "human overview, non-authoritative",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/README.md"
    },
    {
      "path": "SPEC.md",
      "purpose": "legacy behavior requirements, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/SPEC.md"
    },
    {
      "path": "TEST_MATRIX.md",
      "purpose": "legacy risk-to-test alignment, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/TEST_MATRIX.md"
    },
    {
      "path": "VALIDATION_TEMPLATE.md",
      "purpose": "legacy completion report template, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/novel-storyboard/files/VALIDATION_TEMPLATE.md"
    }
  ],
  "instructions": {
    "canonicalStart": "BUILDPRINT.md",
    "readOrder": [
      "BUILDPRINT.md",
      "01-questions.md",
      "02-project-setup.md",
      "blueprint.yaml",
      "03-phases/phase-index.yaml",
      "03-phases/01-canvas-workbench.md",
      "04-evaluation.md",
      "05-evidence/evidence-ledger.jsonl"
    ],
    "rule": "Do not scrape human cards. Use this manifest, agent.md, and raw files. BUILDPRINT.md is the canonical execution authority. Complete 01-questions.md and 02-project-setup.md before phase work; blueprint.yaml and other structured files are machine-readable mirrors/routers, not competing instructions."
  }
}