{
  "schema": "https://agent-buildprint.com/schemas/buildprint-package.v1.json",
  "slug": "ai-presentation-generation",
  "title": "AI Presentation Generation",
  "category": "Mapped Project",
  "tier": "agent-grade",
  "status": "validated",
  "publicStatus": {
    "label": "Mapped packet",
    "explanation": "Source-independent Presenton mapping packet generated and packet/publication checks pass; implementation proof still required."
  },
  "runtime": [
    "Web/API app",
    "FastAPI/Next.js-style proof",
    "Provider adapters",
    "Optional desktop packaging"
  ],
  "stack": [
    "Presentation generation",
    "LLM provider router",
    "Image providers",
    "Document parsing",
    "PPTX/PDF export",
    "Templates/themes",
    "Webhooks/MCP"
  ],
  "canonicalStart": "BUILDPRINT.md",
  "readOrder": [
    "BUILDPRINT.md",
    "01-questions.md",
    "02-project-setup.md",
    "blueprint.yaml",
    "03-phases/phase-index.yaml",
    "03-phases/01-instance-auth-config-provider-setup.md",
    "04-evaluation.md",
    "05-evidence/evidence-ledger.jsonl"
  ],
  "entrypoints": {
    "human": "/buildprints/ai-presentation-generation/",
    "agent": "/buildprints/ai-presentation-generation/agent.md",
    "manifest": "/buildprints/ai-presentation-generation/package.json",
    "prompt": "/buildprints/ai-presentation-generation/prompt.txt",
    "github": "https://github.com/DomEscobar/agent-buildprint/tree/main/buildprints/ai-presentation-generation",
    "originGithub": "https://github.com/presenton/presenton",
    "rawBase": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files"
  },
  "bootstrap": {
    "command": "agb start https://agent-buildprint.com/buildprints/ai-presentation-generation/package.json",
    "fallbackCommand": "git clone https://github.com/DomEscobar/agent-buildprint && node agent-buildprint/bin/agb.js start https://agent-buildprint.com/buildprints/ai-presentation-generation/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/ai-presentation-generation/files/01-questions.md"
    },
    {
      "path": "02-project-setup.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/02-project-setup.md"
    },
    {
      "path": "03-phases/01-instance-auth-config-provider-setup.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/03-phases/01-instance-auth-config-provider-setup.md"
    },
    {
      "path": "03-phases/02-content-ingestion-outline-generation.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/03-phases/02-content-ingestion-outline-generation.md"
    },
    {
      "path": "03-phases/03-deck-structure-slide-generation.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/03-phases/03-deck-structure-slide-generation.md"
    },
    {
      "path": "03-phases/04-media-template-theme-assets.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/03-phases/04-media-template-theme-assets.md"
    },
    {
      "path": "03-phases/05-editor-chat-iteration-workflow.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/03-phases/05-editor-chat-iteration-workflow.md"
    },
    {
      "path": "03-phases/06-export-api-webhooks-mcp-desktop.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/03-phases/06-export-api-webhooks-mcp-desktop.md"
    },
    {
      "path": "03-phases/phase-flow.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/03-phases/phase-flow.md"
    },
    {
      "path": "03-phases/phase-index.yaml",
      "purpose": "machine-readable mirror",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/03-phases/phase-index.yaml"
    },
    {
      "path": "04-evaluation.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/04-evaluation.md"
    },
    {
      "path": "05-evidence/evidence-ledger.jsonl",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/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/ai-presentation-generation/files/05-evidence/evidence-ledger.schema.json"
    },
    {
      "path": "06-contracts/data-persistence.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/06-contracts/data-persistence.md"
    },
    {
      "path": "06-contracts/integration-runtime.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/06-contracts/integration-runtime.md"
    },
    {
      "path": "06-contracts/product-architect.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/06-contracts/product-architect.md"
    },
    {
      "path": "06-contracts/security-boundary.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/06-contracts/security-boundary.md"
    },
    {
      "path": "06-contracts/test-and-verification.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/06-contracts/test-and-verification.md"
    },
    {
      "path": "06-contracts/ux-ui-craft.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/06-contracts/ux-ui-craft.md"
    },
    {
      "path": "acceptance.yaml",
      "purpose": "machine-readable mirror",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/acceptance.yaml"
    },
    {
      "path": "blueprint.yaml",
      "purpose": "machine-readable executable packet router",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/blueprint.yaml"
    },
    {
      "path": "buildprint.json",
      "purpose": "machine-readable mirror",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/buildprint.json"
    },
    {
      "path": "BUILDPRINT.md",
      "purpose": "compatibility bootstrap or package contract",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/BUILDPRINT.md"
    },
    {
      "path": "checks/acceptance.md",
      "purpose": "acceptance checklist",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/checks/acceptance.md"
    },
    {
      "path": "claims.yaml",
      "purpose": "machine-readable mirror",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/claims.yaml"
    },
    {
      "path": "CONTRACTS.md",
      "purpose": "legacy interface/data contracts, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/CONTRACTS.md"
    },
    {
      "path": "generated/agent-prompt.md",
      "purpose": "Buildprint package file",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/generated/agent-prompt.md"
    },
    {
      "path": "PLAN.md",
      "purpose": "legacy execution index, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/PLAN.md"
    },
    {
      "path": "publication.json",
      "purpose": "machine-readable mirror",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/publication.json"
    },
    {
      "path": "README.md",
      "purpose": "human overview, non-authoritative",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/README.md"
    },
    {
      "path": "SPEC.md",
      "purpose": "legacy behavior requirements, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/SPEC.md"
    },
    {
      "path": "TEST_MATRIX.md",
      "purpose": "legacy risk-to-test alignment, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/files/TEST_MATRIX.md"
    },
    {
      "path": "VALIDATION_TEMPLATE.md",
      "purpose": "legacy completion report template, when present",
      "required": true,
      "rawUrl": "https://agent-buildprint.com/buildprints/ai-presentation-generation/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-instance-auth-config-provider-setup.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."
  }
}