{
  "$schema": "https://openpresentation.org/schema/opf/v1",
  "name": "Full Feature Tour",
  "description": "Technical fixture exercising every major surface of the OPF presentation schema in one document: intent metadata, organizations and speakers, narrative beats, design with slide overrides, assets, inline catalog records, all content payload kinds, blocks, regions, and extensions.",
  "filename": "full-feature-tour.pptx",
  "author": "OPF Maintainers",
  "audience": [
    "executives",
    { "id": "engineering-team", "attentionBudgetMinutes": 30 }
  ],
  "purpose": "decide",
  "tone": "formal",
  "language": { "id": "english-us" },
  "takeaway": "One OPF file can carry intent, content, design, and provenance together.",
  "duration": 25,
  "tags": ["fixture", "schema-tour"],
  "organization": [
    {
      "id": "acme",
      "name": "Acme Corp",
      "legalName": "Acme Corporation, Inc.",
      "domain": "acme.com",
      "tagline": "Operations you can see through",
      "role": "primary",
      "logo": "asset:acme-logo",
      "socials": { "linkedin": "acme", "github": "acme" }
    },
    { "id": "northwind", "name": "Northwind Analytics", "role": "partner" }
  ],
  "speaker": [
    {
      "id": "alice",
      "name": "Alice Chen",
      "title": "VP Operations",
      "organizationId": "acme",
      "bio": "Alice runs global operations and owns the rollout program.",
      "photo": "asset:alice-headshot",
      "socials": { "x": "@alicechen" }
    },
    { "id": "ben", "name": "Ben Ortiz", "title": "Principal Engineer", "organizationId": "acme" }
  ],
  "narrative": {
    "id": "qbr",
    "beats": [
      {
        "id": "asks",
        "name": "The Ask",
        "instructions": "Close on the single budget decision; everything else is appendix."
      }
    ]
  },
  "design": {
    "theme": { "id": "classic", "background": "light2" },
    "colorScheme": { "id": "forest-green", "accent1": "#0F4C81" },
    "fontScheme": "aptos",
    "dimensions": "widescreen",
    "titleAlignment": "left",
    "contentAlignment": "left",
    "watermark": { "src": "asset:acme-logo", "opacity": 0.05 },
    "footer": {
      "left": { "organization": true },
      "center": { "section": true },
      "right": { "slideNumber": true }
    }
  },
  "assets": {
    "acme-logo": { "src": "./assets/acme-logo.svg", "alt": "Acme Corp logo" },
    "alice-headshot": { "src": "./assets/alice.jpg", "alt": "Alice Chen headshot" },
    "rollout-photo": {
      "src": "https://cdn.example.com/rollout-floor.jpg",
      "alt": "Distribution floor during the pilot rollout",
      "title": "Pilot rollout floor"
    },
    "adoption-csv": {
      "src": "./data/adoption.csv",
      "mediaType": "text/csv",
      "description": "Monthly active teams by region."
    },
    "walkthrough-clip": {
      "src": "https://cdn.example.com/walkthrough.mp4",
      "mediaType": "video/mp4",
      "alt": "Ninety-second product walkthrough"
    }
  },
  "catalogs": {
    "colorSchemes": {
      "records": [
        {
          "id": "acme-night",
          "accent1": "#4FC3F7",
          "light1": "#FFFFFF",
          "dark1": "#0B1B2B",
          "background": "#0B1B2B",
          "text": "#E8F1F8"
        }
      ]
    }
  },
  "slides": [
    {
      "layout": "title",
      "beat": "objectives",
      "title": "Full Feature Tour",
      "subtitle": "Q3 Business Review — Acme Corp",
      "tag": "FIXTURE",
      "notes": "Cover slide: title layout, beat reference, tag badge, footer furniture."
    },
    {
      "layout": "text-1x",
      "beat": "recap",
      "title": "Rich Text",
      "text": [
        "Text payloads accept plain strings or runs: ",
        { "text": "bold", "bold": true },
        ", ",
        { "text": "italic", "italic": true },
        ", and ",
        { "text": "linked", "href": "https://openpresentation.org" },
        " segments."
      ]
    },
    {
      "beat": "performance-headline",
      "section": "Performance",
      "title": "Adoption Doubled",
      "left": {
        "metric": {
          "value": "2.1x",
          "label": "Quarter-over-quarter adoption",
          "delta": "+8 regions",
          "trend": "up"
        }
      },
      "center+right": {
        "chart": {
          "type": "line",
          "data": { "src": "asset:adoption-csv", "columns": ["Month", "Active Teams"] }
        }
      },
      "notes": "Regions plus asset-backed chart data."
    },
    {
      "layout": "chart-1x",
      "beat": "performance-detail",
      "section": "Performance",
      "title": "Revenue By Region",
      "chart": {
        "type": "column",
        "data": {
          "columns": ["Region", "Q2", "Q3"],
          "rows": [
            ["Americas", 4.2, 5.1],
            ["EMEA", 3.1, 3.9],
            ["APAC", 1.8, 2.6]
          ]
        }
      }
    },
    {
      "beat": "wins",
      "section": "Performance",
      "title": "Proof Points",
      "blocks": [
        {
          "table": {
            "columns": ["Customer", "Cycle Time", "Change"],
            "rows": [
              ["Globex", "11 days", "-48%"],
              ["Initech", "9 days", "-52%"]
            ]
          }
        },
        {
          "quote": {
            "text": "The new workflow made exceptions visible before they became escalations.",
            "attribution": "VP Operations, Globex",
            "source": "Customer interview, September"
          }
        }
      ]
    },
    {
      "layout": "list-2x",
      "beat": ["challenges", "risks"],
      "section": "Performance",
      "title": "Challenges And Risks",
      "items": [
        "Capacity: two regions are at 85% utilization.",
        {
          "text": "Churn risk in the legacy tier.",
          "description": "Mitigation: migration incentives ship in November.",
          "level": 0
        },
        { "text": "Vendor SLA renegotiation slips to Q1.", "level": 1 }
      ]
    },
    {
      "beat": "insights",
      "section": "Plan",
      "title": "How The Pipeline Works",
      "code": {
        "source": "for region in regions:\n    deck = build_review(region)\n    validate(deck)\n    publish(deck)",
        "language": "python",
        "filename": "pipeline.py"
      }
    },
    {
      "beat": "sequencing",
      "section": "Plan",
      "title": "Rollout Timeline",
      "timeline": {
        "name": "Regional Rollout",
        "events": [
          { "when": "Q4 2025", "what": "Expand pilot", "description": "Add EMEA and APAC." },
          { "when": "Q1 2026", "what": "General availability" }
        ]
      }
    },
    {
      "beat": "priorities",
      "section": "Plan",
      "title": "On The Floor",
      "type": "image",
      "image": "asset:rollout-photo",
      "design": {
        "background": { "type": "theme", "slot": "dark2" },
        "colorScheme": "acme-night",
        "imageFill": "crop"
      },
      "notes": "Slide-level design override resolving an inline catalog record (acme-night)."
    },
    {
      "section": "Plan",
      "title": "Walkthrough",
      "video": "asset:walkthrough-clip",
      "hidden": true,
      "notes": "Hidden backup slide; played only if the live demo fails."
    },
    {
      "beat": "asks",
      "section": "Decision",
      "title": "The Ask",
      "text": "Approve $1.2M to expand the rollout to all regions in Q4."
    }
  ],
  "extensions": {
    "com.example.workflow": { "reviewState": "approved", "ticket": "OPS-1142" }
  }
}
