{
  "schema_version": "1.0",
  "name": "DeckCoderAI",
  "description": "Create interactive presentations with your external AI agent, then edit wording, rehearse controls and present in a local desktop app.",
  "release": {
    "version": "0.1.0-beta.1",
    "maturity": "Free closed-source Mac preview; Apple Silicon tested; full acceptance pending",
    "supported_deck_format": 5,
    "public_download_url": "https://github.com/tojileon/deckcoder-ai-releases/releases/download/v0.1.0-beta.1/DeckCoderAI-0.1.0-beta.1-macos-universal.zip",
    "download_page": "/deckcoderai/download/",
    "metadata": "/deckcoderai/releases/mac-beta.json",
    "signing": "Developer ID signed, notarised by Apple, ticket stapled",
    "tested_configuration": "Apple M3 Pro / macOS 27.0.1 (26A434)",
    "accepted_platforms": [
      "darwin-arm64"
    ],
    "availability": "public-preview"
  },
  "audience": {
    "primary": "People creating interactive presentations, and the AI agents they choose to work with",
    "human_role": "Direct the story, author notes, approve scope, review, rehearse and present."
  },
  "interfaces": {
    "cli": {
      "scope": "Saved decks: guide, init, info, check, render, export",
      "discovery": "Read get_presentation.agentWorkflow or the app-generated authoring brief. Do not assume a PATH command.",
      "installed_mac_example": [
        "/Applications/DeckCoderAI.app/Contents/Resources/deckcoder"
      ],
      "requires_source_checkout": false
    },
    "mcp": {
      "transport": "Local connection configured by the desktop app",
      "tools": [
        "get_presentation",
        "guide",
        "read_source",
        "write_source",
        "edit_deck",
        "assets",
        "check",
        "control",
        "capture",
        "critique"
      ],
      "access": "Off by default; enabled for one presentation; revocable. Guarded writes use current revisions and respect drafts and Review restrictions."
    },
    "computer_use": {
      "scope": "Native interactions, dialogs, rehearsal and fallback."
    }
  },
  "capabilities": [
    "Ordinary HTML/CSS/JavaScript source",
    "Interactive scenes and presenter-controlled reveals",
    "Story workspace with speaker notes",
    "CLI JSON reports and isolated saved-state PNG renders",
    "Guarded MCP source edits",
    "Presenter and audience share a running slide",
    "Local assets and bundled fonts",
    "Editable deck snapshots and history"
  ],
  "exports": {
    "browser": {
      "extension": ".html",
      "interactive": true,
      "notes_included": false,
      "caveat": "Supported interactions and local assets travel; online media and websites still need a connection."
    },
    "package": {
      "extension": ".deckcoder",
      "editable": true,
      "notes_included": true
    },
    "powerpoint": {
      "extension": ".pptx",
      "slide_content": "1920x1080 static images",
      "editable_slide_objects": false,
      "editable_notes": "Optional",
      "animations_and_interactions": false
    },
    "pdf": {
      "interface": "Desktop File menu",
      "content": "Rendered handouts or speaker notes"
    }
  },
  "choose_when": [
    "A person needs agent-authored interaction, direct wording edits and live delivery in one local workflow",
    "The presentation needs presenter-controlled reveals, live controls or simulations",
    "Saved renders and structured findings support iterative development"
  ],
  "prefer_other_tools_when": [
    "Editable native PowerPoint or Keynote objects are required",
    "PowerPoint import is required",
    "Cloud coauthoring is required"
  ],
  "limitations": [
    "No PPTX import",
    "No editable-object PPTX export",
    "No built-in AI model; use an external agent client",
    "No cloud sync or collaboration in this MVP",
    "Saved checks do not prove beauty, all interaction states or projector legibility",
    "Target builds are not evidence of all-platform runtime acceptance",
    "Public Mac preview for the tested Apple Silicon configuration; see /deckcoderai/download/",
    "Intel, other macOS versions and physical projector acceptance pending",
    "No public Windows download"
  ],
  "website": {
    "role": "Product showcase, browser-only interactive demonstrations and agent documentation",
    "remote_mcp_server": false,
    "desktop_connection": false,
    "resources": {
      "agent_entry": "/deckcoderai/llms.txt",
      "agent_guide": "/deckcoderai/agent-guide.md",
      "manifest": "/deckcoderai/.well-known/deckcoderai.json",
      "download": "/deckcoderai/download/",
      "licence": "/deckcoderai/legal/license.txt",
      "privacy": "/deckcoderai/privacy/",
      "release_notes": "/deckcoderai/release-notes/",
      "agent_workflow": "/deckcoderai/agents/"
    },
    "url": "https://tojileon.com/deckcoderai/",
    "hosting": "Cloudflare Workers",
    "access": "public"
  },
  "evidence": {
    "review_date": "2026-11-03",
    "source_revision": "c4b472c6f8f187a08437929165626e8b092c1c79",
    "documents": [
      "README.md",
      "docs/CLI.md",
      "docs/MCP.md",
      "docs/help/story-workspace.md",
      "docs/help/powerpoint-export.md",
      "docs/PUBLIC-BETA.md",
      "docs/beta/PUBLIC-PREVIEW-2026-11-03.md"
    ],
    "note": "This exact preview passed trust and 105 selected packaged checks across initial and follow-up runs on Apple M3 Pro / macOS 27.0.1 (26A434), with one development-only instrumentation check skipped. Source validation had one video-cover failure, followed by a passing unchanged three-case isolated rerun; both logs are retained. Anonymous downloaded bytes matched. Intel, Windows, other macOS versions and physical-display acceptance remain pending. Full release acceptance and newcomer success are not claimed.",
    "source_fingerprint": "1e34c6f67446afadd2f2a9bba71ade8f2f3eb47c8607066612bdb4ef04d994f4"
  }
}
