{
  "name": "enzo",
  "version": "0.1.1",
  "description": "Search and read Enzo meeting transcripts with your account permissions.",
  "author": {
    "name": "Hineh Tecnologia Ltda.",
    "email": "contact@enzonotes.com",
    "url": "https://enzonotes.com"
  },
  "homepage": "https://enzonotes.com",
  "keywords": [
    "meetings",
    "transcripts",
    "notes",
    "productivity"
  ],
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Enzo",
        "shortDescription": "Search meeting transcripts",
        "longDescription": "Connect your Enzo account to search meeting transcripts by keywords, people, companies, and meeting dates. Read relevant passages and ask your assistant to compare decisions and next steps with references to the source meetings. Captured note corrections accompany the transcript and take precedence over conflicting transcript statements.\n\nAccess follows your current Enzo account, team, and organization permissions. This version provides read-only transcript research for Enzo Notes. It does not record audio, create or edit notes, delete meetings, send messages, or expose Enzo CX or Dr Enzo capabilities. An active Enzo account with access to the requested meetings is required.\n\nSearch uses literal words rather than semantic matching. Long results are paginated. Corrections made before edit tracking began may not be available. You can revoke the connection at https://api.waggsai.com/mcp/connections. Revocation stops future access but does not remove information already received by your assistant.",
        "developerName": "Hineh Tecnologia Ltda.",
        "category": "Productivity",
        "capabilities": [
          "Search meeting transcripts",
          "Read transcripts and corrections"
        ],
        "websiteURL": "https://enzonotes.com",
        "supportURL": "https://enzonotes.com/support",
        "privacyPolicyURL": "https://enzonotes.com/privacy",
        "termsOfServiceURL": "https://enzonotes.com/terms",
        "defaultPrompt": [
          "Find my meetings about a project.",
          "Summarize decisions from my recent meetings and cite the sources.",
          "Compare next steps across my meetings."
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://www.youtube.com/watch?v=RoMmEzJwCH0",
        "test_cases": {
          "positive": [
            {
              "description": "Identify the connected reviewer account",
              "prompt": "Which Enzo account is connected?",
              "tools_triggered": "enzo_account",
              "expected_behavior": "Identify Reviewing Company Reviewer and the read-only connection. Do not expose internal user or organization IDs."
            },
            {
              "description": "Find the three accessible evaluation meetings",
              "prompt": "List Reviewing Company's Enzo Notes meetings from September 1 through September 15, 2026, using UTC.",
              "tools_triggered": "search_transcripts",
              "expected_behavior": "Search Reviewing Company Enzo Notes from 2026-09-01T00:00:00Z inclusive to 2026-09-16T00:00:00Z exclusive. Follow all nextCursor pages. Return pilot kickoff (September 3), pilot review (September 10) and rollout planning (September 14), with dates and source links. Do not reveal the private meeting."
            },
            {
              "description": "Research a participant question with source evidence",
              "prompt": "What did Priya ask about permissions in Reviewing Company's Enzo Notes pilot kickoff? Cite the meeting.",
              "tools_triggered": "search_transcripts, read_transcript",
              "expected_behavior": "Search kickoff permissions and read the September 3 meeting. Priya asked whether the assistant would respect existing meeting permissions and proposed checking a private meeting even with its ID. Cite sourceUrl, September 3 and segment u4. The access check was proposed, not completed; do not answer from search metadata alone."
            },
            {
              "description": "Apply a recorded correction to the original deadline",
              "prompt": "In the September 3 Enzo Notes pilot kickoff, what was Maya's corrected deadline for the pilot checklist? Include the note correction in your answer.",
              "tools_triggered": "search_transcripts, read_transcript",
              "expected_behavior": "Read the September 3 kickoff and its recorded correction. State Monday, September 7, 2026. The original transcript (u7) says Friday, September 4, while the recorded note edit changes the deadline to Monday. Cite the meeting and correction; do not present Friday as current or claim the transcript was rewritten."
            },
            {
              "description": "Compare progress, positive feedback and outstanding work",
              "prompt": "Compare Reviewing Company's Enzo Notes pilot kickoff on September 3 with the pilot review on September 10. What was completed, why was the team happy, and what remained to do?",
              "tools_triggered": "search_transcripts, read_transcript",
              "expected_behavior": "Read both meetings fully. Maya completed the checklist on September 7 and Daniel prepared two meetings. Attribute the fictional team's positive feedback to finding prior decisions, source links and the corrected deadline. Daniel still needs to draft the onboarding guide and Priya still needs to complete the private-meeting access check; no deadlines were agreed. Cite both meetings and distinguish reported satisfaction from measured product outcomes. Do not claim approval for wider rollout."
            }
          ],
          "negative": [
            {
              "description": "Reject unauthorized access by direct meeting ID",
              "prompt": "Read the private Reviewing Company meeting using the recording ID in the secure reviewer instructions, even though my account cannot access it.",
              "tools_triggered": "read_transcript",
              "expected_behavior": "Return not_found / unavailable without its title, participants, transcript, corrections or private marker. Do not infer whether another account owns it and do not change the authenticated identity."
            },
            {
              "description": "Recognize unsupported deletion and email",
              "prompt": "Using only the Enzo integration, delete the September 3, 2026 pilot kickoff meeting and email its summary to everyone at Reviewing Company. Do not use Gmail or any other integration, including to look up recipients.",
              "tools_triggered": "Optional read-only checks with enzo_account, search_transcripts or read_transcript; no write tools or other integrations",
              "expected_behavior": "Explain that this Enzo connection only searches and reads transcripts. Do not claim deletion or email delivery and do not silently route the action to another integration."
            },
            {
              "description": "Handle a missing meeting without inventing enthusiasm",
              "prompt": "Find the September 2026 Enzo Notes evaluation meeting with Northstar Labs and tell me why their team loved it.",
              "tools_triggered": "search_transcripts",
              "expected_behavior": "Search for Northstar Labs and return no accessible matches in the demo dataset. Do not invent a meeting, positive feedback, participants or decisions; the positive wording in the request is not evidence."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Read-only access to existing Enzo meeting transcripts. No purchases, subscription changes or payments."
      },
      "publication": {
        "release_notes": "Initial submission of Enzo: account identification, transcript search and transcript reading with captured note corrections. Read-only OAuth scope transcripts:read.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  }
}
