{
  "schemaVersion": 1,
  "localTools": [
    "Node.js >=22",
    "npm (for pinned Sharp 0.34.5 dependencies)",
    "FFmpeg with libx264, AAC, overlay, scale, crop, pad, concat, afade, sidechaincompress, amix and alimiter filters",
    "FFprobe"
  ],
  "providers": [
    {
      "name": "Social Publisher (Buffer MCP or API)",
      "environmentVariables": ["BUFFER_API_KEY"],
      "optional": true,
      "purpose": "Simultaneous headless publishing to YouTube Shorts, Instagram Reels, TikTok, and X."
    }
  ],
  "paidApprovalRequired": true,
  "automaticInstallation": false,
  "notes": [
    "Run npm ci --ignore-scripts --no-audit --no-fund once to install pinned Sharp 0.34.5 dependencies; setup requires network access but rendering does not.",
    "Arial/Helvetica/sans-serif fonts are resolved on the host; inspect typography on each new platform. No model or font download is required.",
    "All real gameplay and per-turn audio must be explicitly supplied and authorized; no voice cloning is implemented.",
    "Bundled diagnostic video and sine tones are original mechanical fixtures only.",
    "Optional music must be authorized and long enough for the episode. See MUSIC-CREDITS.md for details on the bundled Yeat instrumental bed.",
    "Only the available macOS environment was tested."
  ]
}
