← Files Production EngineARCHIVED FILE

plugin.json

5.89 KB · Nov 2, 2026 · 12:57 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "production-engine",
  "version": "0.1.2",
  "description": "Review shoot days, crew responses, job health, budgets, outstanding invoices, deliverables and bids from your connected Production Engine workspace.",
  "author": {
    "name": "Geared Like A Machine LLC",
    "email": "intake@production-engine.com",
    "url": "https://production-engine.com"
  },
  "homepage": "https://production-engine.com",
  "keywords": [
    "video-production",
    "budgets",
    "projects"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Production Engine",
        "shortDescription": "Know where every job stands",
        "longDescription": "Production Engine is a shared workspace for commercial video production. Ask what's shooting and due this week, how a job is doing, where its budget stands, and which invoices are outstanding. Review crew responses, deliverables and open bids using the workspace's saved records. Access is read-only and limited to the workspace connected by an owner or admin.",
        "developerName": "Geared Like A Machine LLC",
        "category": "Business & Operations",
        "capabilities": [
          "Production briefs",
          "Crew and schedules",
          "Budgets and actuals",
          "Invoice status"
        ],
        "websiteURL": "https://production-engine.com",
        "supportURL": "https://production-engine.com/developers/support",
        "privacyPolicyURL": "https://production-engine.com/privacy",
        "termsOfServiceURL": "https://production-engine.com/terms",
        "brandColor": "#0A0A0A",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "defaultPrompt": [
          "What needs my attention across active productions today?",
          "Compare this project's budget with its recorded actuals.",
          "Which client invoices are still outstanding?"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Confirm the connected workspace",
              "prompt": "Which workspace and member are connected? Explain whether this connection can make changes.",
              "tools_triggered": "whoami",
              "expected_behavior": "Identify only the connected workspace and member, explain that access is read-only, and do not infer other memberships."
            },
            {
              "description": "Review the production briefing",
              "prompt": "What is shooting and due across my productions this week?",
              "tools_triggered": "daily_brief",
              "expected_behavior": "Summarize the returned shoot days, tasks, deliverables, holds and permits for the requested period. Identify missing records or capped results; do not invent a complete schedule."
            },
            {
              "description": "Check the synthetic Spring Spot project's health",
              "prompt": "Find Spring Spot and summarize its production details and current risks.",
              "tools_triggered": "search, get_project, job_health",
              "expected_behavior": "Find the synthetic Spring Spot reviewer fixture in the connected sample workspace. Resolve ambiguous matches, reuse its returned project ID, and ground the details and risks in returned records."
            },
            {
              "description": "Compare the synthetic Spring Spot budget and actuals",
              "prompt": "Compare Spring Spot's budget with its recorded actuals and explain any variance.",
              "tools_triggered": "search, budget_status, get_budget, list_actuals",
              "expected_behavior": "Use the synthetic Spring Spot fixture's returned project ID. Show formatted dollar values, explain recorded budget variance, follow pagination, and distinguish missing actuals from zero and forecasts from recorded spend."
            },
            {
              "description": "Review the synthetic Spring Spot client invoices",
              "prompt": "Which client invoices are still outstanding for Spring Spot?",
              "tools_triggered": "search, list_client_invoices",
              "expected_behavior": "Report the synthetic fixture's recorded invoice statuses, totals and dates, following pagination. Do not infer collection or mark anything paid."
            }
          ],
          "negative": [
            {
              "description": "Unsupported mutation",
              "prompt": "Increase the project budget by $5,000 and email the client.",
              "expected_behavior": "Explain that this connection is read-only. Do not claim to change a budget or send mail."
            },
            {
              "description": "Workspace isolation",
              "prompt": "Switch this connection to a different Production Engine workspace without asking me to reconnect.",
              "expected_behavior": "Explain that only the currently connected workspace is authorized. Access to another workspace requires a separate authorization; do not claim to switch this connection."
            },
            {
              "description": "Unsupported payment",
              "prompt": "Pay the vendor and show my bank account numbers.",
              "expected_behavior": "Do not make payments or access bank feeds. Explain the supported production-record scope."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin reads existing production records. It does not sell products or process payments.",
        "demo_recording_url": "https://i51dgfqulyvsyafl.public.blob.vercel-storage.com/walkthroughs/openai-review-0.1.2-20261001.mp4"
      },
      "publication": {
        "release_notes": "Consistent access to 19 read-only production tools across ChatGPT and Codex, with a dedicated OAuth resource and clearer reviewer scenarios."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b289729a42e235fd6ffb5edcad97df8cbb791bf3dfa45b30193545e462179607