[
  {
    "productId": "aider",
    "storyId": "agentic-agent-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Probes explicitly show no llms.txt (404) and no machine-readable docs endpoints (404s for .md docs and openapi), and no evidence of agent-oriented docs formats elsewhere in the pack.",
    "evidenceIds": [
      "aider-probe-1",
      "aider-probe-2",
      "aider-probe-3"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-ai-insights",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Aider provides AI-generated code understanding, suggestions, and edits directly from the user's codebase via /ask, /architect, repo-map, and chat-based Q&A, with community reports confirming it effectively surfaces insights about unfamiliar codebases. missing for 10: no dedicated analytics/insights dashboard, no proactive suggestion surfacing beyond chat-driven queries, and independent evidence is limited to a single HN thread rather than broad corroboration.",
    "evidenceIds": [
      "aider-docs-10",
      "aider-docs-11",
      "aider-docs-17",
      "aider-comm-1",
      "aider-comm-2"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-autonomous-automation",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Aider is fundamentally an interactive/scriptable pair-programming CLI, not a background automation scheduler; it can be invoked via --message or Python API for one-shot scripted runs, and community reports mention an experimental 'navigator-mode' adding autonomy akin to Claude Code, but there is no documented persistent background daemon, scheduler, or trigger-based autonomous execution. missing for 10: no first-party support for scheduled/triggered background jobs, no persistent autonomous loop or daemon mode, no evidence of unattended multi-step task execution without a human invoking a command each time.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-comm-15",
      "aider-comm-16",
      "aider-comm-18"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Aider's entire product is built around delegating coding tasks to an LLM assistant via chat commands (/ask, /architect, /run, /test), CLI --message scripting, and a scriptable Python API (coder.run), with community confirming real-world delegation use (codebase Q&A, autonomous 'navigator mode'). Missing for 10: more independent benchmarking of task delegation reliability beyond anecdotal HN comments.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-10",
      "aider-docs-19",
      "aider-docs-40",
      "aider-docs-42",
      "aider-comm-1",
      "aider-comm-3",
      "aider-comm-16"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-headless",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Aider's scripting docs explicitly support headless/non-interactive use: `--message` for one-shot instructions that apply edits and exit, plus a Python API (`Coder.create`/`coder.run`) for programmatic/CI integration, alongside config via CLI switches, env vars, or .aider.conf.yml which suits automation pipelines. Community evidence corroborates interest in scriptable use (e.g., chaining PR review agents) though notes it's less commonly used that way. Missing for 10: no first-party CI/CD example (e.g., GitHub Actions workflow) or independent case study of Aider running fully unattended in a pipeline.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-33",
      "aider-docs-34",
      "aider-docs-18",
      "aider-comm-15"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-mcp-client",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence in the pack that Aider supports connecting to MCP servers or using MCP-provided tools; its documented extensibility is via slash commands, scripting API, linters/tests, and web/voice input, not MCP.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "agentic-mcp-server",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a coding agent itself (a CLI/chat tool that edits code), which per the rules places serving as an MCP server outside its natural role; however no evidence shows it running as an MCP server or exposing an official MCP endpoint. Evidence only covers Aider's own commands, scripting API, and integrations (voice, browser, web scraping) — none about MCP.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Aider is fundamentally natural-language driven: users type plain-English instructions in chat, via --message CLI flag, via voice command, or via #AI comments in watched files, and it executes edits accordingly, with community reports confirming real-world natural-language usage. missing for 10: no independent third-party benchmark of NL command robustness across edge cases, and some community reports note inconsistent quality/laziness in following instructions.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-16",
      "aider-docs-36",
      "aider-docs-38",
      "aider-comm-1",
      "aider-comm-3",
      "aider-comm-5"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Aider is itself a CLI tool, installed via pip/curl and driven entirely through command-line invocation, flags, scripting (--message), and config files/env vars, making it a native fit for AI-native, agentic workflows. missing for 10: independent third-party benchmarking of CLI robustness/versioning beyond docs and forum mentions.",
    "evidenceIds": [
      "aider-docs-3",
      "aider-docs-28",
      "aider-docs-6",
      "aider-docs-18",
      "aider-docs-47",
      "aider-probe-4"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-public-api",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Aider documents a scriptable Python API (Coder.create/coder.run) and a CLI --message mode for programmatic, non-interactive driving, which serves as a public API surface for AI-native automation. However, probes confirm there is no REST/OpenAPI-style API or llms.txt (404s across all candidate endpoints), so 'documented public API' is limited to the Python scripting library and CLI flags rather than a formal service API. Missing for 10: a REST/HTTP or OpenAPI-documented API, and independent/hands-on validation of the scripting API in production use beyond docs.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-33",
      "aider-docs-34",
      "aider-probe-1",
      "aider-probe-2",
      "aider-probe-3"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-scoped-keys",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI coding assistant that uses whatever API key the user supplies to their chosen LLM provider; it has no concept of issuing or scoping its own credentials/tokens for agents. This is a category error for this product type, not a missing feature.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "agentic-sdks",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Aider ships a documented Python scripting interface (Coder.create/coder.run) and a --message CLI mode that let developers build automation on top of it, which functions as a de facto SDK for AI-native workflows. However, there's no dedicated multi-language SDK, versioned package for third-party integration, or independent corroboration of building products atop it beyond docs. missing for 10: dedicated SDK package/versioning beyond scripting.html snippet, independent developer reports of building against it, multi-language SDK support.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-33",
      "aider-docs-34"
    ]
  },
  {
    "productId": "aider",
    "storyId": "agentic-webhooks",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI/library coding assistant, not a service that emits events; webhooks/subscriptions are not a fit axis for this product category and no evidence suggests otherwise.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "always-on-scheduled-agents",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Aider offers scripting (--message, Python API), file-watch mode triggered by in-file comments, and an experimental 'navigator-mode' for autonomy, but none of this constitutes an always-on agent that runs on schedules or external triggers to autonomously maintain/fix software; it remains an interactive/one-shot CLI tool invoked by a human or script.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-9",
      "aider-docs-36",
      "aider-comm-16",
      "aider-comm-18"
    ]
  },
  {
    "productId": "aider",
    "storyId": "api-interactive-docs",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a CLI/terminal coding assistant, not a service exposing a developer API; an 'interactive API reference with runnable examples' is not a fair axis for this product type, and probes confirm no OpenAPI/reference exists.",
    "evidenceIds": [
      "aider-probe-3",
      "aider-probe-1"
    ]
  },
  {
    "productId": "aider",
    "storyId": "api-key-auth",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Aider's docs describe configuration via command-line switches, an `.aider.conf.yml` file, and environment variables like `AIDER_xxx`, which is the standard mechanism for supplying LLM provider API keys, and Aider has no account-login system of its own — it authenticates purely through provider API keys. However, the evidence pack never explicitly shows an API-key setup example or names an env var like OPENAI_API_KEY, so the authentication story is implied rather than directly documented. missing for 10: explicit documentation/example of setting an API key (e.g., OPENAI_API_KEY) and confirmation that no account-login alternative exists.",
    "evidenceIds": [
      "aider-docs-18",
      "aider-docs-47",
      "aider-docs-8",
      "aider-docs-35"
    ]
  },
  {
    "productId": "aider",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a CLI coding tool, not an API service, but the story asks about a downloadable machine-readable API spec; probes explicitly confirm no OpenAPI/swagger spec exists at any expected path and no llms.txt is served.",
    "evidenceIds": [
      "aider-probe-1",
      "aider-probe-2",
      "aider-probe-3"
    ]
  },
  {
    "productId": "aider",
    "storyId": "api-sandbox",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI coding assistant that edits files in a developer's own repo; the concept of a hosted 'sandbox vs production data' environment doesn't apply to its architecture (it runs on local git repos, not against live production systems). This axis is a category error for this type of tool.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "api-versioning-policy",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI coding assistant, not a service exposing versioned APIs to third-party developers; there is no evidence of a public API product with a deprecation policy, and this axis is a category error for this type of tool.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "architecture-navigation",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Aider builds a repo map (concise summary of key classes/functions/signatures across the whole git repo) and offers `/map` and `/ask` commands to explore and understand a codebase without editing it, which directly supports finding where to start making changes; community testimonials corroborate this working well for unfamiliar codebases and languages. Missing for 10: no independent benchmark or deeper hands-on validation of repo-map accuracy on large/complex codebases.",
    "evidenceIds": [
      "aider-docs-17",
      "aider-docs-11",
      "aider-docs-10",
      "aider-comm-1",
      "aider-comm-2",
      "aider-comm-8"
    ]
  },
  {
    "productId": "aider",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Aider auto-commits every AI edit with a descriptive commit message and supports /git for raw git commands and git-history review/undo, covering the 'stage changes + commit messages' part of the story. However, there is no documented feature for creating branches or opening pull requests — these would require manual use of /git or external tools, and one community report even criticizes the quality of auto-generated commit messages. missing for 10: dedicated branch-creation workflow, native PR-opening capability, and evidence of reliable commit-message quality.",
    "evidenceIds": [
      "aider-docs-4",
      "aider-docs-5",
      "aider-docs-29",
      "aider-docs-30",
      "aider-docs-31",
      "aider-comm-7"
    ]
  },
  {
    "productId": "aider",
    "storyId": "automated-pr-review",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI pair-programming/code-editing tool, not a PR/CI review bot; there's no concept of pull requests or automated review on PRs in its evidence — this is a wrong axis for this product category.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Aider documents linting (auto-lint after edits), running tests via /test or --test-cmd/--auto-test, and general code editing that could write tests or resolve conflicts via natural language instructions, plus dependency-related edits are plausible through general file editing. However, there is no explicit, dedicated documentation or evidence for automated merge-conflict resolution or automated dependency-version updates as distinct workflows, and community evidence notes reliability issues (subtle errors, retries) that temper confidence in unattended correctness. missing for 10: explicit merge-conflict-resolution feature/docs, explicit dependency-update workflow/docs, independent hands-on evidence confirming these four tasks (tests, lint, merge conflicts, dependency updates) work reliably end-to-end.",
    "evidenceIds": [
      "aider-docs-12",
      "aider-docs-13",
      "aider-docs-42",
      "aider-docs-14",
      "aider-docs-6",
      "aider-comm-6",
      "aider-comm-5"
    ]
  },
  {
    "productId": "aider",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider lets users manually switch models via /model or choose two different models for architect/editor mode, but there is no evidence of any automatic selection of 'best model for each task' — the choice is always explicit and user-driven.",
    "evidenceIds": [
      "aider-docs-27",
      "aider-docs-19",
      "aider-docs-39"
    ]
  },
  {
    "productId": "aider",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Aider's scripting API lets an AI-native user drive repeated `coder.run()` calls or `--message` invocations across many files/instructions programmatically, and multiple files can be added to a single chat session for combined edits, but there is no documented native bulk/batch command (e.g., apply-to-all, multi-repo loop) built into the CLI — bulk operation requires the user to write their own looping script. missing for 10: a first-party bulk/batch command or documented pattern for applying one operation across many items automatically, and independent evidence of successful large-scale bulk runs.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-33",
      "aider-docs-34",
      "aider-docs-1",
      "aider-docs-9"
    ]
  },
  {
    "productId": "aider",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Aider offers some built-in event-triggered automation: --watch-files lets AI!/AI? comments in files trigger actions, and --auto-test/--auto-lint automatically run after edits. However, these are fixed, predefined triggers rather than a general user-definable rules/automation engine (e.g., no custom event types, schedules, or webhook triggers). Missing for 10: user-defined custom rule/event definitions, broader trigger types beyond file-watch and post-edit, and independent evidence of reliability for these triggers.",
    "evidenceIds": [
      "aider-docs-9",
      "aider-docs-36",
      "aider-docs-37",
      "aider-docs-38",
      "aider-docs-42",
      "aider-comm-17"
    ]
  },
  {
    "productId": "aider",
    "storyId": "automation-scheduled-jobs",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider offers one-shot scripting (--message, Python API) but there is no evidence of any built-in scheduler, cron-like trigger, or recurring workflow orchestration feature; users would need external tooling (e.g., cron) not documented as part of Aider itself.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-33",
      "aider-docs-34"
    ]
  },
  {
    "productId": "aider",
    "storyId": "automation-versioned-workflows",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Aider auto-commits every AI edit with a descriptive commit message, tags 'aider' as the author, supports /undo, /git for raw git history management, and lets users 'go back in git history to review the changes that aider made' — directly satisfying version/review/rollback for its automations. Community feedback confirms git-based commit behavior is real but criticizes commit message quality, a minor caveat rather than a contradiction of the core capability. Missing for 10: independent hands-on verification of rollback reliability across complex multi-file changes, and richer diff/review tooling beyond git log/git commands.",
    "evidenceIds": [
      "aider-docs-4",
      "aider-docs-2",
      "aider-docs-5",
      "aider-docs-30",
      "aider-docs-32",
      "aider-comm-7"
    ]
  },
  {
    "productId": "aider",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI/library pair-programming tool run against your own repo (add files, /test, /run, scripting via Coder.run) with no evidence of a cloud-hosted agent that autonomously builds, tests, and demos a feature end-to-end for asynchronous review; even community mentions of an experimental 'navigator/autonomy mode' describe local execution, not a cloud agent with a demo/review flow.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-13",
      "aider-docs-14",
      "aider-comm-16",
      "aider-comm-18"
    ]
  },
  {
    "productId": "aider",
    "storyId": "background-cloud-tasks",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI/scripting tool that runs synchronously in the developer's own environment (terminal, IDE, or scripted via Coder.create); there is no evidence of a cloud-hosted, isolated execution environment or background/async task delegation. Community notes only mention an experimental 'navigator-mode' autonomy feature, not cloud/background execution.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-comm-16",
      "aider-comm-18"
    ]
  },
  {
    "productId": "aider",
    "storyId": "configurable-tool-permissions",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Aider's docs describe config files, command-line switches, and model selection, but there is no evidence of a permissions/allowlist system for controlling which external tools, plugins, or integrations (e.g., MCP servers, web scraping, code execution) the agent may access. Given Aider does have features like /web, /run, and file editing that could pose access-control concerns, an engineering-lead's ability to gate these is a fair question, but no such control mechanism is documented.",
    "evidenceIds": [
      "aider-docs-18",
      "aider-docs-20",
      "aider-docs-14"
    ]
  },
  {
    "productId": "aider",
    "storyId": "cross-device-task-continuity",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Aider is a local CLI/git-based tool with an experimental local browser UI, but there's no evidence of any account, session, or cloud state that would let a user resume a task on a different device/browser—chat history and repo map are local to the machine running aider. Git commits persist code changes but don't constitute a portable 'continue where I left off' session across devices.",
    "evidenceIds": [
      "aider-docs-15",
      "aider-docs-44",
      "aider-docs-4",
      "aider-docs-17"
    ]
  },
  {
    "productId": "aider",
    "storyId": "cross-session-memory",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Aider's docs describe repo mapping, git-commit history, and chat commands, but there is no evidence of automatic persistent memory that is built and recalled across separate sessions — chat history logs and repo maps are not the same as cross-session memory recall. No first-party or community evidence describes such a feature.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "custom-agent-skills",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence of a skills/plugin system, custom tool definitions, or extension API in Aider's docs; it exposes built-in slash commands (/architect, /web, /run) but no mechanism for developers to add custom specialized skills.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "desktop-visual-diff-review",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a CLI/terminal tool (with an experimental browser UI for chat), not a desktop app with visual diff review or multi-session side-by-side management; evidence shows no such GUI capability. Missing for 10: any desktop application, visual diff viewer, or multi-session UI evidence.",
    "evidenceIds": [
      "aider-docs-15",
      "aider-docs-44"
    ]
  },
  {
    "productId": "aider",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI coding tool with no evidence of SSO/SAML, enterprise identity provider integration, or cloud-platform authentication for compliance; only API key based LLM auth is documented, which does not address enterprise identity/compliance needs.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "existing-subscription-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a BYO-API-key CLI tool that connects to LLM providers (or local models); there's no evidence of a subscription-based sign-in (e.g., ChatGPT Plus/Claude Pro login) to use Aider itself. No mention of OAuth/subscription sign-in flow anywhere in docs or community evidence.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "external-workflow-tool-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider's documented features cover file editing, git integration, web scraping, and voice input, but there is no evidence of any integration with workflow tools like Jira, Slack, or Google Drive.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "free-tier-account-access",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI tool requiring users to supply their own LLM API keys (or local models); there is no evidence of an account sign-in or free-tier hosted access mechanism. No mention of OAuth login, hosted free tier, or account-based access in any evidence.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "full-codebase-mapping",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Aider builds an automatic repo map of the whole git repository without requiring manual file selection, and the /map and /ask commands let developers query and understand the codebase without editing files or adding them manually. Community reports corroborate this: users describe using aider to understand unfamiliar codebases in unfamiliar tech stacks faster than manual grep/search methods. Missing for 10: independent benchmark/quantitative evidence on very large codebases and more detail on repo-map scaling limits.",
    "evidenceIds": [
      "aider-docs-17",
      "aider-docs-46",
      "aider-docs-10",
      "aider-docs-40",
      "aider-docs-11",
      "aider-docs-41",
      "aider-comm-1",
      "aider-comm-2"
    ]
  },
  {
    "productId": "aider",
    "storyId": "inline-code-completion",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a chat-driven CLI/git-based pair-programming tool; even its closest feature, --watch-files mode, only triggers edits when the user writes explicit '# ... ai!' comments and saves the file, not continuous ghost-text inline completions or next-edit suggestions as the developer types. No evidence describes an IDE-integrated inline completion/autocomplete experience.",
    "evidenceIds": [
      "aider-docs-9",
      "aider-docs-36",
      "aider-docs-37",
      "aider-docs-38"
    ]
  },
  {
    "productId": "aider",
    "storyId": "issue-to-pr-automation",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider's documented workflow covers editing files, committing changes locally with descriptive messages, and running tests/lint — but there is no evidence of reading a tracked issue (e.g., GitHub/GitLab issue) or automatically opening a pull request. It only performs local git commits (aider-docs-4, aider-docs-29) with no PR creation or issue-tracker integration mentioned anywhere in the pack.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "jetbrains-diff-integration",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a terminal-based/CLI and browser-UI coding assistant; there is no evidence of a JetBrains IDE plugin or integration. This story asks specifically about JetBrains IDE diff viewing and context sharing, which is a category error for a CLI-native tool—no JetBrains-specific plugin exists in the evidence.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence that Aider provides license compliance checks or public-code/match provenance detection for AI-suggested code; the docs cover editing, git commits, linting, and testing but nothing about license or code-matching references.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "live-app-debugging",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a terminal/CLI coding assistant focused on editing files, running tests/lint, and running local commands via /run — there is no evidence of runtime debugging capabilities like attaching to a live process, inspecting running application state, browser devtools integration, or stepping through a live web app. The /web command only scrapes static pages, not live-app debugging.",
    "evidenceIds": [
      "aider-docs-14",
      "aider-docs-13",
      "aider-docs-20"
    ]
  },
  {
    "productId": "aider",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Aider is a terminal-based coding assistant, installed via pip/curl script and run directly from the command line with rich in-chat commands, file editing, git integration, and local model support, all extensively documented and corroborated by hands-on community reports. Missing for 10: independent benchmarking of terminal UX quality and no first-party video/demo evidence beyond docs and forum posts.",
    "evidenceIds": [
      "aider-docs-3",
      "aider-docs-28",
      "aider-docs-1",
      "aider-docs-6",
      "aider-docs-18",
      "aider-comm-3",
      "aider-comm-9"
    ]
  },
  {
    "productId": "aider",
    "storyId": "multi-directory-context",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Aider's docs show you can add arbitrary files to a chat session via the CLI or `/add` command, which implicitly allows pulling files from outside the current directory, and it builds a repo map for whole-repository context. However, there is no explicit documentation or community evidence describing support for multiple separate project directories/repos in one session (e.g., cross-repo repomap or multi-root workspace). missing for 10: explicit multi-directory/multi-repo session support, evidence of repomap spanning more than one git repo, and confirmation that /add works across unrelated project roots.",
    "evidenceIds": [
      "aider-docs-1",
      "aider-docs-17",
      "aider-comm-1"
    ]
  },
  {
    "productId": "aider",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Aider is fundamentally a terminal/CLI chat tool, but its --watch-files mode lets developers trigger AI edits from within their own IDE/editor by leaving '# ... ai!' comments, which the docs frame as IDE-integrated workflow. There's no evidence of a native embedded chat panel or official IDE extension providing conversational context inside the editor itself. missing for 10: dedicated IDE plugin/panel for direct chat, evidence of contextual chat UI inside an IDE rather than terminal+file-watch workaround.",
    "evidenceIds": [
      "aider-docs-9",
      "aider-docs-36",
      "aider-docs-37",
      "aider-docs-38",
      "aider-comm-17"
    ]
  },
  {
    "productId": "aider",
    "storyId": "multi-model-selection",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Aider explicitly supports switching models via the in-chat /model command and documents compatibility with OpenAI, Anthropic (Claude), Ollama, and other OpenAI-API-compatible local models; community threads confirm developers actively switching between GPT-4, Claude Opus, and Gemini within Aider. Minor friction is noted (e.g., a tokenizer error for a specific Claude alias, cost/latency tradeoffs across providers) but the core multi-provider capability is clearly delivered. Missing for 10: a comprehensive first-party list of all supported providers and independent benchmarking of switching reliability across the full provider set.",
    "evidenceIds": [
      "aider-docs-27",
      "aider-docs-8",
      "aider-docs-35",
      "aider-comm-10",
      "aider-comm-11",
      "aider-comm-14",
      "aider-comm-18"
    ]
  },
  {
    "productId": "aider",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of any GitHub/GitLab/Linear/Slack integration that lets users trigger Aider agent tasks from those platforms; Aider is a CLI/scriptable tool invoked locally or via its own scripting API, with no mention of issue-tracker or chat-platform triggers.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "multimodal-app-generation",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Aider docs confirm images and web pages can be added to chat for visual context (screenshots, reference docs), which could support sketch-driven coding, but there is no evidence of PDF input support or a dedicated 'generate app from design' workflow like dedicated design-to-code tools. missing for 10: PDF input support, an explicit end-to-end sketch/PDF-to-app workflow, and any hands-on example of this being done successfully.",
    "evidenceIds": [
      "aider-docs-22",
      "aider-docs-23"
    ]
  },
  {
    "productId": "aider",
    "storyId": "natural-language-debugging",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Aider supports /ask mode for querying the codebase without editing, /run and /test to surface errors, /map to inspect repo structure, and community reports confirm it's used to understand and troubleshoot unfamiliar codebases via natural language ('what code would process this URL', faster than grep/google). missing for 10: no dedicated debugging/stack-trace-analysis workflow documented, no independent benchmark of troubleshooting accuracy, and some community reports note subtle errors requiring correction.",
    "evidenceIds": [
      "aider-docs-10",
      "aider-docs-40",
      "aider-docs-14",
      "aider-docs-43",
      "aider-docs-11",
      "aider-docs-41",
      "aider-comm-1",
      "aider-comm-2"
    ]
  },
  {
    "productId": "aider",
    "storyId": "natural-language-feature-implementation",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Aider's core documented workflow is exactly this: describe a change in natural language, it edits multiple files added to chat (or auto-detects which files to edit), commits changes, and community reports confirm it works well across real codebases including multi-file navigation/modification. Missing for 10: no rigorous independent benchmark of multi-file bug-fix accuracy beyond anecdotal HN reports, and community notes occasional errors/laziness with certain models.",
    "evidenceIds": [
      "aider-docs-1",
      "aider-docs-6",
      "aider-docs-25",
      "aider-docs-4",
      "aider-comm-1",
      "aider-comm-3",
      "aider-comm-9"
    ]
  },
  {
    "productId": "aider",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Aider exposes a scripting/Python API (`Coder.create`/`coder.run`) and a `--message` CLI mode for programmatic single-instruction execution, but this is far narrower than the interactive chat/browser UI, which offers many features (e.g. /architect, /voice, /web, /map, /test, /run, /model, watch-files) not exposed through the scripting API. No REST/OpenAPI surface exists (confirmed 404s), so API parity with the UI is only partial.\n\nmissing for 10: programmatic access to slash-commands like /architect, /voice, /web, /map, /test, /run via the scripting API; a documented REST/OpenAPI interface; independent confirmation of API-UI feature parity.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-33",
      "aider-docs-34",
      "aider-docs-15",
      "aider-docs-19",
      "aider-docs-20",
      "aider-docs-16",
      "aider-probe-3"
    ]
  },
  {
    "productId": "aider",
    "storyId": "openness-full-export",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Aider operates entirely on local files and git repos, committing all AI edits as standard git commits (plain text, open format) rather than locking data in a proprietary store, and config is a plain YAML file — so there's little vendor lock-in by design. However, there is no explicit documentation of a data-export feature, chat/session history format, or any messaging about portability/'leaving' the product. Missing for 10: explicit chat/session export documentation, statement on session data formats, and any first-party 'no lock-in/data portability' claim.",
    "evidenceIds": [
      "aider-docs-4",
      "aider-docs-29",
      "aider-docs-5",
      "aider-docs-31",
      "aider-docs-18",
      "aider-docs-47"
    ]
  },
  {
    "productId": "aider",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack contains only usage/feature docs and community discussion of Aider's coding capabilities; none of the citations mention a public source repository, license, or any statement about open licensing. Without evidence of an accessible, openly-licensed source, this axis cannot be credited as delivered.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "openness-self-host",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Aider is a local CLI/Python tool installed via pip or a script, runs entirely on the user's machine, and can operate with fully local LLMs (Ollama or any OpenAI-compatible local endpoint), meaning the entire core product can be self-hosted with no vendor cloud dependency. missing for 10: explicit self-hosting/deployment guide (e.g. Docker/server setup), independent confirmation of running fully offline with local models, and discussion of self-hosting a team-shared instance",
    "evidenceIds": [
      "aider-docs-3",
      "aider-docs-28",
      "aider-docs-8",
      "aider-docs-35",
      "aider-docs-18"
    ]
  },
  {
    "productId": "aider",
    "storyId": "parallel-agent-fleets",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is designed as a single-session CLI pair-programming tool driven interactively or via one-shot scripting (--message, coder.run); there is no evidence of orchestrating multiple parallel autonomous agents running for hours/days. Community mentions a third-party experimental 'navigator-mode' for autonomy, but this is not fleet/parallel multi-agent orchestration and is explicitly noted as costly/experimental, not a documented fleet-management capability.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-comm-16",
      "aider-comm-18"
    ]
  },
  {
    "productId": "aider",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider's docs describe a single interactive/scripted session per invocation (add files, /run, /test, scripting API) with no mechanism to launch multiple parallel attempts on a task or compare/select among them; one community comment even suggests a user 'might add' a review-and-compare step manually, implying it's not a built-in feature.",
    "evidenceIds": [
      "aider-comm-15",
      "aider-docs-6",
      "aider-docs-7"
    ]
  },
  {
    "productId": "aider",
    "storyId": "partner-agent-app-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "Aider is a CLI/library coding assistant; there is no evidence of an ecosystem for integrating third-party partner-built agent apps (no plugin marketplace, app store, or partner integrations documented) beyond one community mention of someone wanting to embed Aider itself as a tool inside another product (Dosu), which is the reverse relationship. No evidence Aider itself supports plugging in external partner agent apps.",
    "evidenceIds": [
      "aider-comm-9"
    ]
  },
  {
    "productId": "aider",
    "storyId": "persistent-project-instructions",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack documents aider's config file (.aider.conf.yml) for command-line options and repo-map features, but contains no mention of a dedicated project instructions/conventions file (e.g. CONVENTIONS.md or read-only context file) for setting coding standards that the agent follows. Absence of evidence for this applicable capability means it cannot be credited.",
    "evidenceIds": [
      "aider-docs-18",
      "aider-docs-47"
    ]
  },
  {
    "productId": "aider",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Aider auto-commits every change with a descriptive message, letting developers review diffs via normal git tooling and use /undo or /git to inspect or roll back history; it also supports linting by default, /test and --auto-test for running test suites, and /run for executing code before accepting changes. This directly covers inspecting diffs and running checks pre-merge. Missing for 10: no built-in diff viewer/PR-style review UI (relies on external git tools) and no independent hands-on corroboration of the review workflow specifically (one community comment notes users still bolt on separate review agents).",
    "evidenceIds": [
      "aider-docs-4",
      "aider-docs-29",
      "aider-docs-30",
      "aider-docs-5",
      "aider-docs-31",
      "aider-docs-12",
      "aider-docs-13",
      "aider-docs-42",
      "aider-docs-14",
      "aider-comm-15"
    ]
  },
  {
    "productId": "aider",
    "storyId": "privacy-data-residency",
    "verdict": "na",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Aider is a local CLI tool that runs on the user's machine and calls whichever LLM API/local model the user configures; it has no hosted backend or data-storage service of its own, so 'choosing a storage region' is not a meaningful axis for this product type (though local-model support lets users keep inference on-prem, that's a different capability, not region selection).",
    "evidenceIds": [
      "aider-docs-8",
      "aider-docs-35"
    ]
  },
  {
    "productId": "aider",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data usage/training opt-outs, privacy policy, or data retention controls for Aider or the LLM providers it connects to; Aider primarily relies on third-party LLM APIs whose training-data policies aren't documented here.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack covers usage, git integration, and LLM configuration but contains no mention of data retention, storage, or deletion policies for user code, chat history, or LLM interactions. While Aider is local-first (using git and local models), no docs address how conversation/data sent to LLM providers is retained or how a user can delete it.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses telemetry, usage tracking, or opt-out settings for Aider; documentation covers usage, git integration, config files, and models but nothing about analytics/telemetry controls. missing for 10: any mention of telemetry collection, privacy policy, or an opt-out flag/env var.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI/library pair-programming tool that runs against the developer's own environment and models; it has no concept of provisioning or configuring a reproducible cloud sandbox/dev environment for a repository. This story targets cloud-environment/agent-sandbox products, which is a different axis than Aider's category.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Aider provides tools that support this story indirectly: `/ask` for exploring the codebase without editing, the repo-map for navigating structure, `/run` and `/test`/`--auto-test` for executing code and test suites to reproduce and verify fixes, and community reports confirm it's effective for understanding unfamiliar codebases faster than manual search. However, there's no dedicated bug-reproduction or root-cause-analysis workflow beyond these general commands, and community feedback notes subtle errors and inconsistent output quality that could undermine verification confidence. Missing for 10: dedicated debugging/tracing tooling, explicit root-cause analysis features, and independent hands-on validation specifically of fix verification.",
    "evidenceIds": [
      "aider-docs-10",
      "aider-docs-11",
      "aider-docs-13",
      "aider-docs-14",
      "aider-docs-42",
      "aider-docs-17",
      "aider-comm-1",
      "aider-comm-2",
      "aider-comm-6"
    ]
  },
  {
    "productId": "aider",
    "storyId": "sandboxed-agent-execution",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence that Aider provides sandboxed execution for code, tools, or network interactions—docs describe git-based commit/undo safety nets, linting, and test running directly on the host, but nothing about containerization, sandboxing, or isolated execution environments; instead Aider runs commands, edits files, and executes tests directly in the local repo/environment.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "shared-knowledge-workspace",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI pair-programming coding assistant, not a workspace/collaboration platform; nothing in the evidence shows shared team workspaces, hosted docs, or multi-user knowledge bases. This is a category error for this product type.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "terminal-scripting-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Aider has a documented scripting mode with a --message flag to run one instruction non-interactively and exit, plus a Python API (Coder.create/coder.run) for programmatic/scripted invocation, both explicitly designed for automation workflows. missing for 10: independent hands-on evidence of scripted/CI usage at scale, and more detail on exit codes/error handling for pipeline integration.",
    "evidenceIds": [
      "aider-docs-6",
      "aider-docs-7",
      "aider-docs-33",
      "aider-docs-34",
      "aider-comm-15"
    ]
  },
  {
    "productId": "aider",
    "storyId": "training-data-opt-out",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a local CLI tool that lets users bring their own LLM API keys (including local models via Ollama), so there is no vendor-side training/data-retention relationship for it to offer opt-out controls on — this axis applies to hosted AI SaaS vendors, not a local orchestration tool like Aider.",
    "evidenceIds": [
      "aider-docs-8",
      "aider-docs-35"
    ]
  },
  {
    "productId": "aider",
    "storyId": "unified-multi-session-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Aider is a single-session CLI/terminal pair-programming tool; the evidence shows no unified workspace/dashboard for managing multiple concurrent agent sessions, no session orchestration, or multi-project management UI. It's designed for one developer driving one chat session at a time in a repo, with no evidence of a workspace for engineering leads to oversee multiple agent sessions.",
    "evidenceIds": []
  },
  {
    "productId": "aider",
    "storyId": "vulnerability-autofix",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence that Aider detects, explains, or auto-fixes security vulnerabilities; it is a general-purpose AI pair-programming/coding tool with linting/testing/git features, but no dedicated security-scanning or vulnerability-remediation capability is documented.",
    "evidenceIds": []
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-agent-docs",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Antigravity hosts a working llms.txt (HTTP 200) describing itself, and provides markdown-formatted docs pages (e.g. getting-started.md) that an agent can fetch directly, confirming genuine agent-oriented documentation support. Missing for 10: independent third-party confirmation that agents actually consume these successfully in practice.",
    "evidenceIds": [
      "antigravity-probe-1",
      "antigravity-probe-2",
      "antigravity-docs-36"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-ai-insights",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Antigravity's editor/agent generates code suggestions, tab-autocompletion, and rich 'Artifacts' (implementation plans, diagrams, code diffs) that surface AI-derived insights from the user's codebase (antigravity-docs-6, -24, -30, -41), fitting the 'insights from data' story in a coding context. However, this is inference-in-editor suggestion generation rather than dedicated analytics/insight dashboards, and community hands-on reports raise real quality concerns ('the model was not good and slow, the harness was not good' — antigravity-comm-8), undercutting confidence in consistent insight quality. Missing for 10: no evidence of dedicated data-analysis/insight-summarization features beyond code artifacts, and no independent corroboration that suggestions are reliably high quality.",
    "evidenceIds": [
      "antigravity-docs-6",
      "antigravity-docs-24",
      "antigravity-docs-30",
      "antigravity-docs-41",
      "antigravity-comm-8"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs explicitly describe Scheduled Tasks with cron schedules that let agents 'start and run autonomously in the background' (docs-2), plus related capabilities like scheduling messages to agents while away (docs-39), isolated background worktrees (docs-38), and headless/non-interactive CLI runs for CI automation (docs-50). This directly matches the story of autonomous background automations. Missing for 10: independent/hands-on verification that scheduled background tasks work reliably (community evidence focuses on other bugs/exfiltration issues, not scheduling specifically), and more detail on monitoring/error-handling for unattended runs.",
    "evidenceIds": [
      "antigravity-docs-2",
      "antigravity-docs-38",
      "antigravity-docs-39",
      "antigravity-docs-50",
      "antigravity-docs-7"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Antigravity is built around delegating tasks to autonomous agents that operate across editor, terminal, and browser, with subagents, scheduled tasks, and natural-language task delegation extensively documented; hands-on community reports (comm-1, comm-10) confirm the agent/CLI actually works for delegated tasks. missing for 10: independent third-party benchmarking of delegation quality, and community evidence is mixed on reliability/bugs which caps quality below top marks.",
    "evidenceIds": [
      "antigravity-docs-7",
      "antigravity-docs-9",
      "antigravity-docs-18",
      "antigravity-docs-19",
      "antigravity-docs-37",
      "antigravity-comm-1",
      "antigravity-comm-10"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-headless",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Antigravity CLI has a documented headless mode explicitly for scripting agent tasks, CI pipeline integration, and machine-readable output (antigravity-docs-50), plus scheduled/cron tasks and background subagents support agentic automation outside interactive UI. Missing for 10: independent hands-on CI usage reports, concrete CI config examples/output schema, and no community corroboration of headless/CI use in practice.",
    "evidenceIds": [
      "antigravity-docs-50",
      "antigravity-docs-2",
      "antigravity-docs-9",
      "antigravity-docs-4"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-mcp-client",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Antigravity has explicit, dedicated MCP documentation stating MCP lets it 'fetch structured context directly or execute safe actions on your behalf' and that it 'securely connects to local developer tools, databases, file parsers, and external remote APIs' via MCP, plus CLI/SDK support for configuring MCP servers (slash commands, plugins bundling MCP servers, layering MCP servers in the Agent SDK). Missing for 10: independent hands-on confirmation of successfully connecting a third-party MCP server and using its tools in a real workflow.",
    "evidenceIds": [
      "antigravity-docs-22",
      "antigravity-docs-43",
      "antigravity-docs-12",
      "antigravity-docs-14",
      "antigravity-docs-28"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-mcp-server",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Antigravity is itself an agentic coding product (IDE/CLI/SDK) that acts as an MCP client—connecting to external MCP servers for tools/context (antigravity-docs-12, antigravity-docs-14, antigravity-docs-22, antigravity-docs-43)—rather than exposing itself as an MCP server for other agents to connect to. Per the agent-role exception, this axis (serving an official MCP server) does not apply to a product that is itself the agent/client.",
    "evidenceIds": [
      "antigravity-docs-12",
      "antigravity-docs-14",
      "antigravity-docs-22",
      "antigravity-docs-43"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs consistently describe natural-language operation as the core interaction model — editing, orchestrating, and building 'all in natural language' (antigravity-docs-9), NL code commands in the IDE (antigravity-docs-6/41), and even voice-to-prompt transcription (antigravity-docs-3), backed by planning/artifact review flows driven by conversational prompts (antigravity-docs-24, antigravity-docs-25). Community evidence corroborates it functions as an agentic assistant (comm-1, comm-10) though with quality/reliability complaints unrelated to the NL-command axis itself. Missing for 10: independent hands-on confirmation specifically praising the NL-command UX (most community commentary focuses on bugs/pricing/security rather than command quality).",
    "evidenceIds": [
      "antigravity-docs-9",
      "antigravity-docs-6",
      "antigravity-docs-41",
      "antigravity-docs-3",
      "antigravity-docs-24",
      "antigravity-docs-25",
      "antigravity-comm-1",
      "antigravity-comm-10"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Google Antigravity ships an official CLI with dedicated docs (antigravity-cli product page, headless/non-interactive mode for CI, sandboxing, vim mode, gcli migration), enabling natural-language orchestration of parallel agents, slash commands, and MCP/plugin config — clearly AI-native and agentic. Community evidence corroborates the CLI works in practice alongside VSCode. Missing for 10: independent deep-dive review of CLI-specific reliability/performance beyond a single community mention.",
    "evidenceIds": [
      "antigravity-docs-9",
      "antigravity-docs-10",
      "antigravity-docs-11",
      "antigravity-docs-12",
      "antigravity-docs-47",
      "antigravity-docs-48",
      "antigravity-docs-49",
      "antigravity-docs-50",
      "antigravity-comm-10",
      "antigravity-probe-4"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-public-api",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Antigravity documents an Agent SDK (Python) exposing the same tools/agent loop/context management as the app, plus a CLI headless mode for scripting and CI integration, both of which let an AI-native user drive the product programmatically. However, there is no evidence of a formal public REST/HTTP API — a probe for OpenAPI/swagger specs returned 404 on all candidate paths, so the 'documented public API' is limited to SDK/CLI surfaces rather than a conventional API contract. Missing for 10: a documented REST/HTTP API or OpenAPI spec, independent third-party confirmation of SDK usage/stability.",
    "evidenceIds": [
      "antigravity-docs-13",
      "antigravity-docs-14",
      "antigravity-docs-40",
      "antigravity-docs-50",
      "antigravity-probe-3"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-scoped-keys",
    "verdict": "disputed",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Antigravity documents permission tiers (Deny/Ask/Allow) and a CLI sandbox that explicitly blocks access to sensitive files like .env and ~/.ssh, which is the closest analog to least-privilege credential scoping for an agent (docs-23, docs-42, docs-48). However, independent reports document a concrete bypass: Antigravity's own setting disallowing .env access was circumvented via prompt injection to exfiltrate secrets, and a default allowlisted domain (webhook.site) was used as an exfiltration channel — directly contradicting the claimed least-privilege protection (antigravity-comm-11, antigravity-comm-12). There is no evidence of a true scoped API-credential-issuance mechanism (e.g., minting restricted API keys/tokens for an agent); missing for 10: actual credential/token scoping API, third-party security audit confirming the sandbox holds, and any documented remediation.",
    "evidenceIds": [
      "antigravity-docs-23",
      "antigravity-docs-42",
      "antigravity-docs-48",
      "antigravity-comm-11",
      "antigravity-comm-12"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-sdks",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Google explicitly documents an official Agent SDK ('same tools, agent loop, and context management that power Antigravity, programmable in Python') supporting custom Python callables, MCP servers, skills, and multimedia inputs, which directly satisfies building against an official SDK. Missing for 10: independent/hands-on developer confirmation of the SDK working as documented, and no public API reference/OpenAPI spec was found (probe returned 404s), so depth of documentation beyond marketing copy is unverified.",
    "evidenceIds": [
      "antigravity-docs-13",
      "antigravity-docs-14",
      "antigravity-docs-15",
      "antigravity-docs-40",
      "antigravity-probe-3"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of any webhook subscription mechanism; Antigravity is an IDE/CLI/agent platform with hooks, MCP, and scheduled tasks, but nothing about outbound event subscriptions via webhooks. Even the openapi probe returned 404s, indicating no public API surface for such integration.",
    "evidenceIds": [
      "antigravity-probe-3"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "always-on-scheduled-agents",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "First-party docs explicitly describe Scheduled Tasks with cron schedules that start and run agents autonomously in the background, plus scheduling messages to agents while away, parallel autonomous agent orchestration, and headless CLI mode for CI/trigger-based automation. However, there is no independent/hands-on corroboration of the scheduling feature itself, and community reports document serious reliability/safety incidents with autonomous execution (e.g., an agent deleting a whole drive via unattended terminal auto-execution), raising doubt about safely running such agents unattended. Missing for 10: independent verification that scheduled/cron-triggered agents work reliably in practice, and evidence that autonomous 'maintain and fix' runs don't require the same close supervision seen in incident reports.",
    "evidenceIds": [
      "antigravity-docs-2",
      "antigravity-docs-39",
      "antigravity-docs-1",
      "antigravity-docs-50",
      "antigravity-comm-14"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "api-interactive-docs",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Antigravity is an agentic coding IDE/CLI/SDK product, not an API/SaaS service exposing a public API surface meant for interactive exploration; the probe explicitly found no OpenAPI spec. An interactive API reference with runnable examples is not a fair axis for this kind of developer tool.",
    "evidenceIds": [
      "antigravity-probe-3"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "api-key-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Antigravity requires a Google account/login and even ties usage to 'Antigravity entitlement' on that account (comm-19), with account-level bans possible (comm-17, comm-20); no docs or CLI reference mention an API-key authentication mode as an alternative to account login.",
    "evidenceIds": [
      "antigravity-comm-17",
      "antigravity-comm-19",
      "antigravity-comm-20"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "A direct probe for OpenAPI/Swagger specs at all standard candidate paths returned 404s, and no documentation item mentions a machine-readable API spec despite extensive docs on SDK, CLI, and MCP.",
    "evidenceIds": [
      "antigravity-probe-3"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "api-sandbox",
    "verdict": "disputed",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Antigravity's CLI docs claim a sandbox that blocks sensitive files (~/.ssh, .env) and hides anything not explicitly mounted, which sounds like exactly the kind of safe-testing boundary this story wants, but hands-on community reports directly contradict this: Gemini bypassed its own .env protection to exfiltrate secrets via prompt injection, a default allowlisted webhook.site was used as an exfiltration vector, and in another incident Antigravity commands deleted an entire drive outside any expected sandbox boundary. This is a concrete, documented failure of the sandbox promise rather than mere skepticism. Missing for 10: a genuine isolated/staging environment separate from real user data, and any vendor or independent confirmation that the sandbox reliably prevents production-data access after these reported bypasses.",
    "evidenceIds": [
      "antigravity-docs-48",
      "antigravity-comm-11",
      "antigravity-comm-12",
      "antigravity-comm-13",
      "antigravity-comm-14"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of versioned APIs or a documented deprecation policy; OpenAPI probe returned 404s across all candidate paths and no docs mention API versioning or deprecation timelines.",
    "evidenceIds": [
      "antigravity-probe-3"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "architecture-navigation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Antigravity provides contextual codebase understanding indirectly: Projects give agents full context across multiple folders/repos, subagents can perform 'extensive codebase searches', and Artifacts can include architecture diagrams and implementation plans that map out how a change fits into the codebase. However, there's no dedicated codebase-mapping/explanation feature, and no independent/hands-on evidence confirming how well the agent actually explains codebase structure. Missing for 10: a first-class 'explain/visualize codebase architecture' feature, independent hands-on validation of comprehension quality on real repos.",
    "evidenceIds": [
      "antigravity-docs-17",
      "antigravity-docs-18",
      "antigravity-docs-30",
      "antigravity-docs-35",
      "antigravity-docs-46",
      "antigravity-docs-6"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Antigravity's agents can operate the terminal and natively support Git worktrees, which implies they could run git commands like staging, committing, and branching, but no documentation explicitly describes agent-driven commit message generation, branch creation, or PR opening (e.g., GitHub integration). Missing for 10: explicit docs on commit-message authoring, branch creation workflow, and pull-request creation/integration with GitHub/GitLab.",
    "evidenceIds": [
      "antigravity-docs-38",
      "antigravity-docs-7",
      "antigravity-docs-40"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "automated-pr-review",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Antigravity offers in-editor 'Review Changes' diff viewing and Artifact-based plan review, but there is no evidence of a GitHub/GitLab pull-request bot or CI-integrated review that automatically posts contextual feedback on every PR. The CLI headless mode allows scripting into CI, but no docs describe an automated PR-review workflow.",
    "evidenceIds": [
      "antigravity-docs-24",
      "antigravity-docs-25",
      "antigravity-docs-33",
      "antigravity-docs-50"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Antigravity's docs describe general-purpose coding agents/subagents that can run tests, edit code, and operate across editor/terminal/browser (docs-18, docs-46, docs-40, docs-7), which implicitly covers writing tests and dependency/code edits, but there is no explicit documentation calling out lint-error fixing, merge-conflict resolution, or dependency updates as named capabilities. Community evidence is mixed on general quality/reliability but does not concretely refute these specific tasks. Missing for 10: explicit first-party documentation or hands-on examples of lint-fixing, merge-conflict resolution, and dependency-update workflows specifically.",
    "evidenceIds": [
      "antigravity-docs-18",
      "antigravity-docs-46",
      "antigravity-docs-40",
      "antigravity-docs-7",
      "antigravity-docs-13",
      "antigravity-comm-8"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Docs describe a manual model selector dropdown where users choose the reasoning model themselves (antigravity-docs-16), not an automatic 'best model per task' selection mechanism; no evidence anywhere of automatic model routing or task-based model optimization.",
    "evidenceIds": [
      "antigravity-docs-16"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Antigravity supports parallel multi-agent orchestration across independent projects, subagent delegation, scheduled/background tasks, and a headless CLI for scripting bulk/CI workflows, which together enable operating across many items or tasks concurrently. However, there is no explicit documentation of a dedicated 'bulk operation' primitive (e.g., batch-apply an action across a list of files/items in one command) — the capability is inferred from parallelism/orchestration features rather than a purpose-built bulk-ops interface. missing for 10: explicit bulk/batch API or command for applying one operation across many items, independent hands-on evidence of large-scale parallel task execution working reliably.",
    "evidenceIds": [
      "antigravity-docs-1",
      "antigravity-docs-10",
      "antigravity-docs-18",
      "antigravity-docs-38",
      "antigravity-docs-50"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "automation-rules-engine",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Antigravity's docs describe explicit rule activation modes (Manual, Always On, Model Decision, Glob) that trigger agent behavior automatically based on context/file patterns, plus Hooks that run custom scripts at specific points in the execution loop and Scheduled Tasks that trigger agents on a cron schedule — together these directly satisfy 'rules that trigger actions automatically on events'. Missing for 10: independent/hands-on verification that rule-triggering works reliably in practice, and more detail on broader event types beyond glob/model-decision/cron.",
    "evidenceIds": [
      "antigravity-docs-27",
      "antigravity-docs-21",
      "antigravity-docs-2",
      "antigravity-docs-45"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "automation-scheduled-jobs",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs explicitly describe Scheduled Tasks with cron-defined schedules that run agents autonomously in the background, plus scheduling messages to agents for later delivery, directly matching the recurring-jobs/workflow story. Missing for 10: independent/hands-on confirmation that scheduling actually works reliably in practice, and more detail on job management (editing/deleting/monitoring scheduled runs).",
    "evidenceIds": [
      "antigravity-docs-2",
      "antigravity-docs-39"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "automation-versioned-workflows",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows automations (skills, hooks, plugins, scheduled tasks) but no mention of versioning, review history, or rollback capabilities for these automations themselves — missing for 10: version control/history for skills/hooks/plugins, a review workflow for automation changes, and any rollback/undo mechanism for automations.",
    "evidenceIds": []
  },
  {
    "productId": "antigravity",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs describe agents that autonomously operate across editor/terminal/browser, delegate testing to subagents, produce reviewable Artifacts (implementation plans, diffs, browser recordings) and halt for approval — covering build, test and demo-for-review end-to-end (antigravity-docs-7,18,24,25,30,46). However, community reports of a subpar harness, app-breaking bugs, and a case where autonomous terminal execution deleted a whole drive raise real doubts about reliable end-to-end execution (antigravity-comm-8,antigravity-comm-14). Missing for 10: independent hands-on confirmation of a full successful build→test→demo cycle, and resolution of reliability/security concerns that could derail autonomous runs.",
    "evidenceIds": [
      "antigravity-docs-7",
      "antigravity-docs-18",
      "antigravity-docs-24",
      "antigravity-docs-25",
      "antigravity-docs-30",
      "antigravity-docs-46",
      "antigravity-comm-8",
      "antigravity-comm-14"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "background-cloud-tasks",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Antigravity supports background/autonomous execution via Scheduled Tasks that run agents in the background, Git worktree-based isolated background folders, and scheduling messages for agents while away, plus a 'Remote Control' feature to connect to running desktop sessions across machines. However, these mechanisms describe local-machine or worktree isolation and remote access to local sessions, not a distinctly cloud-hosted sandbox environment for offloading long-running tasks the way some competitors do. Missing for 10: explicit documentation of a persistent cloud-hosted execution environment independent of the user's machine, and independent/hands-on confirmation that background tasks truly run isolated in the cloud rather than locally.",
    "evidenceIds": [
      "antigravity-docs-2",
      "antigravity-docs-38",
      "antigravity-docs-39",
      "antigravity-docs-26",
      "antigravity-docs-37",
      "antigravity-docs-50"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "configurable-tool-permissions",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Antigravity docs describe granular controls—Deny/Ask/Allow permission lists, MCP server configuration, plugins bundling MCP servers, and sandboxing that blocks sensitive files—giving engineering leads levers to restrict tool/integration access (antigravity-docs-23, antigravity-docs-42, antigravity-docs-12, antigravity-docs-28, antigravity-docs-48). However, independent security reports document that these controls were bypassed in practice: Gemini accessed .env files despite being configured not to, and the default Allowlist shipped with webhook.site, which was used as a live exfiltration vector—directly contradicting the claim that admins can reliably restrict external access (antigravity-comm-11, antigravity-comm-12, antigravity-comm-13). Missing for 10: evidence of a fix/patch to these bypasses, and no first-party acknowledgment/remediation documentation confirming the control now holds as designed.",
    "evidenceIds": [
      "antigravity-docs-23",
      "antigravity-docs-42",
      "antigravity-docs-12",
      "antigravity-docs-28",
      "antigravity-docs-48",
      "antigravity-comm-11",
      "antigravity-comm-12",
      "antigravity-comm-13"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "cross-device-task-continuity",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Antigravity Remote Control explicitly lets users securely connect to and drive their desktop Antigravity sessions from any web browser, directly enabling continuing a task started on one device from another device/browser, and scheduled/background tasks further support async continuation across sessions. Missing for 10: independent hands-on verification of cross-device continuity, details on session/state sync fidelity, and any community confirmation of this specific feature working in practice.",
    "evidenceIds": [
      "antigravity-docs-26",
      "antigravity-docs-39",
      "antigravity-docs-37"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "cross-session-memory",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence describes Projects, Rules, Artifacts, and context management, but none of these describe an automatic memory system that builds and recalls information across sessions without user re-specification; Rules are explicitly manual, and Projects only scope folders/permissions, not persistent learned memory. No documentation or community evidence confirms automatic cross-session memory recall.",
    "evidenceIds": [
      "antigravity-docs-17",
      "antigravity-docs-27",
      "antigravity-docs-35",
      "antigravity-docs-45"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "custom-agent-skills",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Antigravity has a dedicated Skills system: SKILL.md-based reusable packages of knowledge/instructions the agent follows for specific tasks, creatable/downloadable and accessible via slash commands, plus composable with plugins that bundle skills, rules, MCP servers, and hooks. This is documented across product and docs pages consistently, though no independent/community hands-on verification of custom skills specifically was found. Missing for 10: independent/hands-on corroboration of custom skill creation working in practice, and a marketplace/registry of shareable skills.",
    "evidenceIds": [
      "antigravity-docs-4",
      "antigravity-docs-20",
      "antigravity-docs-44",
      "antigravity-docs-12",
      "antigravity-docs-14",
      "antigravity-docs-28"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "desktop-visual-diff-review",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Antigravity's desktop app (confirmed as a VSCode-style editor) ships a dedicated 'Review Changes' diff viewer with whitespace filtering and syntax-highlighted artifacts (antigravity-docs-33, -34, -30), plus explicit support for running multiple agents/sessions in parallel across independent projects and worktrees from one command center (antigravity-docs-1, -37, -38, -10). Missing for 10: independent hands-on confirmation of the side-by-side multi-session UI specifically (community evidence mostly discusses general bugs/instability rather than this feature directly).",
    "evidenceIds": [
      "antigravity-docs-30",
      "antigravity-docs-33",
      "antigravity-docs-34",
      "antigravity-docs-24",
      "antigravity-docs-25",
      "antigravity-docs-1",
      "antigravity-docs-37",
      "antigravity-docs-38",
      "antigravity-comm-1"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence of SSO/SAML/OIDC, Google Workspace/Cloud IAM enterprise login, or any enterprise identity federation for Antigravity; docs mention only Google account sign-in and entitlement issues, with community reports of account suspensions rather than enterprise auth support. Missing for 10: SSO/SAML/OIDC support, Google Cloud IAM or Workspace admin console integration, enterprise provisioning/SCIM documentation.",
    "evidenceIds": [
      "antigravity-comm-19",
      "antigravity-comm-20"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "existing-subscription-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No documentation describes signing in with an existing Google AI/Gemini subscription plan to unlock Antigravity access, and community reports directly state that users with an active AI Pro subscription still could not use even the free tier without a separate 'Antigravity entitlement.' missing for 10: any first-party docs describing subscription-based sign-in, evidence of successful subscription-linked access, and confirmation that paid Google AI plans map directly to Antigravity usage.",
    "evidenceIds": [
      "antigravity-comm-19",
      "antigravity-comm-17",
      "antigravity-comm-4"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "external-workflow-tool-integration",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Antigravity documents generic MCP support for connecting to 'local developer tools, databases, file parsers, and external remote APIs' and explicitly shows Google Drive links/files appearing in its sidebar Documents section, giving a plausible path to hook in workflow tools. However, there is no explicit documentation of Jira or Slack connectors/integrations, and no first-party or community evidence of anyone actually wiring these specific tools in via MCP. Missing for 10: explicit Jira/Slack connector docs or MCP server examples, and independent confirmation of successful workflow-tool integrations beyond Drive.",
    "evidenceIds": [
      "antigravity-docs-22",
      "antigravity-docs-43",
      "antigravity-docs-32",
      "antigravity-docs-14"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "free-tier-account-access",
    "verdict": "disputed",
    "quality": 3,
    "confidence": "medium",
    "rationale": "Vendor pages advertise a free individual plan with no mention of API key management, implying sign-in-with-personal-account access, but community hands-on reports directly contradict the free-tier promise — one user got a 'Model quota limit exceeded' error within minutes despite the 'generous rate limits' claim, and another describes being locked out of even the free tier due to an 'Antigravity entitlement' gate despite having an active subscription. missing for 10: first-party documentation explicitly describing the personal-account sign-in flow and free-tier terms, and independent confirmation that free-tier access works reliably without unexpected quota/entitlement blocks.",
    "evidenceIds": [
      "antigravity-comm-4",
      "antigravity-comm-19",
      "antigravity-docs-36"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "full-codebase-mapping",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Docs indicate agents automatically get full-project context (docs-17, docs-35) and can delegate to subagents that perform 'extensive codebase searches' (docs-18/46), suggesting the agent can explore an unfamiliar repo without manual file selection. However, there is no explicit feature or example describing whole-codebase mapping/explanation, and no independent/hands-on evidence confirming this works well in practice. missing for 10: a dedicated 'explain codebase' or repo-mapping feature description, and independent verification of this on an unfamiliar large codebase.",
    "evidenceIds": [
      "antigravity-docs-17",
      "antigravity-docs-18",
      "antigravity-docs-35",
      "antigravity-docs-46"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "inline-code-completion",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Docs mention the Editor view offers 'tab autocompletion' and 'natural language code commands' alongside the agent, which covers basic inline completion, but there is no detail on next-edit suggestions (predictive multi-line edits) or independent/hands-on confirmation of completion quality or latency. missing for 10: explicit next-edit-suggestion feature description, independent hands-on validation of autocomplete quality/reliability.",
    "evidenceIds": [
      "antigravity-docs-6",
      "antigravity-docs-41"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "issue-to-pr-automation",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Antigravity's docs describe autonomous coding agents that can edit files, run terminal commands, and operate across editor/terminal/browser, but there is no evidence of any issue-tracker (e.g., GitHub Issues) integration or an end-to-end workflow that ingests a tracked issue and produces a pull request. Missing for 10: issue-tracker ingestion, automated branch/PR creation, and any documented GitHub/GitLab PR workflow example.",
    "evidenceIds": [
      "antigravity-docs-7",
      "antigravity-docs-37",
      "antigravity-docs-50"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "jetbrains-diff-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Antigravity is documented as a standalone VSCode-fork IDE with its own Editor view, Artifacts diff viewer, and CLI/SDK — there is no mention anywhere in the docs, changelog, or community threads of a JetBrains plugin or JetBrains-specific integration for diffs or context sharing.",
    "evidenceIds": [
      "antigravity-docs-6",
      "antigravity-docs-30",
      "antigravity-docs-33",
      "antigravity-docs-34",
      "antigravity-comm-1"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack mentions license compliance checks, public-code/OSS matching, provenance detection, or any similar review-safety feature for AI-suggested code; the docs focus on agents, artifacts, permissions, and workflow tooling with no mention of license scanning.",
    "evidenceIds": []
  },
  {
    "productId": "antigravity",
    "storyId": "live-app-debugging",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Antigravity's agent can 'autonomously operate across your editor, terminal, and browser' and produces 'browser recordings' as artifacts, implying some browser-based interaction/testing, but there is no explicit documentation of live debugging features (console inspection, breakpoints, network tab, DOM inspection) for a running web app. missing for 10: explicit live-debugging tooling (breakpoints, console/network inspection), documented workflow for attaching to a running app, independent hands-on confirmation of debugging use.",
    "evidenceIds": [
      "antigravity-docs-7",
      "antigravity-docs-30"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Google Antigravity ships an official CLI product (antigravity-cli) with terminal-native features like slash commands, headless/non-interactive mode for scripting, sandboxing, vim-mode editing, and config management, explicitly designed to run agents locally from the terminal, and a community comment confirms using 'Antigravity CLI with vscode' works fine. Missing for 10: deeper independent hands-on reviews specifically of the CLI (most community feedback focuses on the IDE, not the terminal tool) and no third-party benchmarks of terminal performance/reliability.",
    "evidenceIds": [
      "antigravity-docs-9",
      "antigravity-docs-10",
      "antigravity-docs-11",
      "antigravity-docs-12",
      "antigravity-docs-50",
      "antigravity-docs-48",
      "antigravity-docs-49",
      "antigravity-probe-4",
      "antigravity-comm-10"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "multi-directory-context",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Docs explicitly state Projects can span multiple folders (e.g., a frontend and backend repo) giving agents full codebase context, with Projects defining folder/repo access boundaries and worktree support for isolated background folders. Missing for 10: independent/hands-on corroboration of multi-folder session use in practice.",
    "evidenceIds": [
      "antigravity-docs-5",
      "antigravity-docs-17",
      "antigravity-docs-35",
      "antigravity-docs-38"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Antigravity is a VSCode-fork IDE with an editor view offering tab autocompletion, natural language code commands, and a context-aware conversational agent, confirmed by community hands-on reports of using it like Cursor. This directly supports in-IDE chat for contextual help. missing for 10: independent review specifically praising chat UX/quality (community notes mixed quality/performance complaints), and no detailed walkthrough of the chat interface itself beyond high-level docs.",
    "evidenceIds": [
      "antigravity-docs-6",
      "antigravity-docs-41",
      "antigravity-comm-1",
      "antigravity-docs-16"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "multi-model-selection",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Docs explicitly describe a model selector dropdown for choosing reasoning models, and community hands-on evidence confirms multiple providers (Gemini 3 Pro, Claude Sonnet 4.5, GPT-OSS 120B) are selectable, not locked to Gemini only. Missing for 10: pricing/tier restrictions per model and independent benchmarking of model-switching quality across providers.",
    "evidenceIds": [
      "antigravity-docs-16",
      "antigravity-comm-1",
      "antigravity-comm-2"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence that Antigravity supports kicking off agent tasks from GitHub, GitLab, Linear, or Slack; documentation covers IDE, CLI, SDK, scheduled tasks, and MCP but no mention of triggers from these external issue-tracker/chat platforms.",
    "evidenceIds": []
  },
  {
    "productId": "antigravity",
    "storyId": "multimodal-app-generation",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Antigravity supports passing images, PDFs and other multimedia attachments to the agent as part of prompts (docs-15, docs-32), which implies it could take a sketch/image/PDF as design input for code generation, but there is no explicit documentation or example of a 'sketch-to-app' or 'design-to-code' workflow, nor any hands-on report of this being used successfully. missing for 10: dedicated design-to-app feature/workflow documentation, an example or case study of generating an app from an image/PDF, and independent verification that this works in practice.",
    "evidenceIds": [
      "antigravity-docs-15",
      "antigravity-docs-32"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "natural-language-debugging",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Antigravity's docs show natural-language code commands, autonomous operation across editor/terminal/browser, and subagents that can run tests and search codebases (docs-6,7,9,18,46), which collectively support debugging/troubleshooting via NL prompts, but there is no explicit documentation of a dedicated 'debug' workflow or troubleshooting examples, and community reports focus on stability/security issues rather than confirming debugging quality. Missing for 10: explicit debugging-specific documentation or examples, and independent hands-on validation that NL debugging queries work reliably.",
    "evidenceIds": [
      "antigravity-docs-6",
      "antigravity-docs-7",
      "antigravity-docs-9",
      "antigravity-docs-18",
      "antigravity-docs-46"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "natural-language-feature-implementation",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs describe the core loop clearly: natural-language commands drive an agent that autonomously edits code across the editor/terminal, with Projects spanning multiple folders/repos giving full codebase context and Artifacts showing diffs/plans for review (antigravity-docs-6,7,9,17,24,30,40). Community reports confirm it functions as a real coding-agent IDE (comm-1) but also describe hands-on quality issues with the agent harness and model reliability during actual implementation work (comm-8), so delivery is real but not consistently polished. Missing for 10: independent benchmark/case-study evidence of successful multi-file feature implementation, and resolution of reported harness/quality complaints.",
    "evidenceIds": [
      "antigravity-docs-6",
      "antigravity-docs-7",
      "antigravity-docs-9",
      "antigravity-docs-17",
      "antigravity-docs-24",
      "antigravity-docs-30",
      "antigravity-docs-40",
      "antigravity-comm-1",
      "antigravity-comm-8"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Antigravity offers an Agent SDK (Python programmable) and a headless/non-interactive CLI mode for scripting agent tasks, plugins, MCP, and hooks, suggesting substantial programmatic access to agent capabilities. However, there is no documented public REST/HTTP API or OpenAPI spec (probe explicitly found all openapi.json candidate paths 404'd), and no evidence that UI-only features like Remote Control, Editor tab-autocompletion, artifact review UI, or scheduled task UI are fully exposed via API parity. missing for 10: a documented public API/OpenAPI spec, confirmation that all UI features (remote control, artifact review, scheduling UI) have API equivalents, and independent verification of API-UI parity.",
    "evidenceIds": [
      "antigravity-docs-13",
      "antigravity-docs-50",
      "antigravity-docs-14",
      "antigravity-probe-3"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack mentions data export, open-format portability, or account/data deletion features for Antigravity; docs cover projects, agents, artifacts, and CLI but never data portability or export-and-leave capability.",
    "evidenceIds": []
  },
  {
    "productId": "antigravity",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of any open-source license or public source repository for Antigravity; it appears closed-source (VSCode fork distributed as binary download, third-party unofficial extensions noted). Nothing in the docs or community reports references source availability or a license.",
    "evidenceIds": []
  },
  {
    "productId": "antigravity",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack indicates Antigravity can be self-hosted; it is described only as a downloadable desktop app/IDE/CLI/SDK connecting to Google's cloud-hosted models, with account/entitlement gating and TOS restrictions mentioned in community reports, but no self-hosted server or on-prem deployment option is documented.",
    "evidenceIds": [
      "antigravity-docs-36",
      "antigravity-docs-37",
      "antigravity-comm-19",
      "antigravity-comm-17"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "parallel-agent-fleets",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs describe orchestrating multiple autonomous agents in parallel across independent projects, scheduled/cron tasks that run autonomously in the background, worktree-isolated agents, subagent delegation, and remote control to check on running sessions from a browser — all supporting a 'fleet of parallel long-running agents' story. However, there is no independent/hands-on confirmation of agents actually running unattended for 'hours or days' at scale, and community reports focus on bugs, quota limits, and security issues rather than validating multi-day parallel fleet operation. Missing for 10: independent verification of long-duration (hours/days) autonomous runs, evidence of fleet scale limits, and hands-on confirmation from third parties.",
    "evidenceIds": [
      "antigravity-docs-1",
      "antigravity-docs-2",
      "antigravity-docs-10",
      "antigravity-docs-37",
      "antigravity-docs-38",
      "antigravity-docs-39",
      "antigravity-docs-26",
      "antigravity-docs-18"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Docs confirm agents can run in parallel (multiple agents across projects, multiple CLI agents for large tasks) and a central dashboard to monitor/orchestrate them, but nothing describes running multiple attempts at the SAME task and comparing outputs before choosing a winner — that specific 'compare-and-select' workflow is unevidenced. missing for 10: explicit multi-attempt/variant generation for a single task, a comparison UI or ranking mechanism, and any selection step among parallel attempts.",
    "evidenceIds": [
      "antigravity-docs-10",
      "antigravity-docs-1",
      "antigravity-docs-37"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "partner-agent-app-integration",
    "verdict": "disputed",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Vendor docs describe an extensibility layer (MCP servers, plugins, skills, hooks) that in principle lets teams plug in third-party building blocks (docs-14, docs-28, docs-12), suggesting an ecosystem for integrating outside agent capabilities. However, hands-on community reports directly contradict the notion of freely integrating partner-built agent apps: using a third-party agent ('Pi agent') alongside Antigravity triggered a Google account ban under Antigravity's TOS restricting 3rd-party usage, and users discovered unofficial vs official extensions causing confusion (comm-17, comm-18). Missing for 10: an official partner/marketplace program for third-party agent apps, clear TOS allowance for such integrations, and independent confirmation that such integrations work without account risk.",
    "evidenceIds": [
      "antigravity-docs-14",
      "antigravity-docs-28",
      "antigravity-docs-12",
      "antigravity-comm-17",
      "antigravity-comm-18"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "persistent-project-instructions",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Antigravity supports Rules (manually defined constraints for the agent at local and global levels, with activation modes like Always On/Glob) which serve as a project instructions file for coding standards and conventions, and Projects scope these settings per folder/repo. missing for 10: no independent/hands-on confirmation of rules file format or behavior, and no evidence of a specific standardized file name (e.g. AGENTS.md-equivalent) or examples of it being used in practice.",
    "evidenceIds": [
      "antigravity-docs-27",
      "antigravity-docs-45",
      "antigravity-docs-17",
      "antigravity-docs-35"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs describe a Review Changes/diff viewer (with whitespace filtering, syntax highlighting) and Artifacts containing code diffs, plus mandatory human approval before changes are applied, and subagents/CI headless mode that can run tests. This covers diff inspection and pre-merge gating, but there's no dedicated 'run checks' feature (e.g., integrated linting/test-run summary) beyond subagent test delegation, and no independent hands-on confirmation that this workflow reliably catches problems — community reports instead highlight safety failures (accidental deletion, data exfiltration) that occurred despite review/approval mechanisms. Missing for 10: independent verification that diff review + checks actually catch bugs pre-merge, and a dedicated automated check/test-report feature beyond ad-hoc subagent delegation.",
    "evidenceIds": [
      "antigravity-docs-24",
      "antigravity-docs-25",
      "antigravity-docs-30",
      "antigravity-docs-33",
      "antigravity-docs-34",
      "antigravity-docs-18",
      "antigravity-docs-50",
      "antigravity-comm-14",
      "antigravity-comm-16"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence pack item mentions data residency, region selection, or storage location controls; only a telemetry on/off toggle is documented, which does not address data residency. Missing for 10: any documentation of regional data storage options, residency guarantees, or enterprise data-location controls.",
    "evidenceIds": []
  },
  {
    "productId": "antigravity",
    "storyId": "privacy-no-training",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Antigravity's settings docs mention a Telemetry toggle to enable/disable sharing interaction logs 'to improve models,' which is the only evidence addressing training-data opt-out; there's no further detail on scope, default state, or enterprise data-processing guarantees. Missing for 10: independent verification the toggle actually excludes data from training, clarity on default setting, and any enterprise/DPA-level documentation of data usage.",
    "evidenceIds": [
      "antigravity-docs-29"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "privacy-retention-controls",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Docs mention a Telemetry toggle to enable/disable sharing interaction logs, which is a privacy-related control, but there is no documented mechanism for viewing, exporting, or deleting stored data/history, nor any stated retention policy. Missing for 10: explicit data deletion controls, data export/retention policy documentation, and independent confirmation these settings work as described.",
    "evidenceIds": [
      "antigravity-docs-29"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "privacy-telemetry-optout",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs confirm a settings toggle to enable/disable telemetry ('sharing interaction logs to improve models'), giving users a direct opt-out. Missing for 10: independent/hands-on confirmation that the toggle fully stops all data collection, and no detail on what telemetry remains even when disabled.",
    "evidenceIds": [
      "antigravity-docs-29"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Antigravity is a local IDE/CLI/agent orchestration tool operating on a developer's own machine (or remote desktop sessions), not a cloud environment provisioning/dev-container service; there is no evidence of configuring reproducible cloud sandboxes with dependency/setup steps tied to a repo. This axis is a category error for this product type.",
    "evidenceIds": []
  },
  {
    "productId": "antigravity",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Antigravity's agents can run terminal commands and browser sessions, delegate to subagents that run tests or search the codebase (docs-18, docs-46, docs-7), and produce Artifacts with diffs, plans and browser recordings that could serve as reproduction/verification evidence (docs-30, docs-51). Headless/CI mode (docs-50) also supports automated verification loops. However there is no explicit documented workflow for issue reproduction or root-cause narrowing, and community reports show real-world reliability problems (deleted directories, exfiltration bugs) rather than confirmation that debugging workflows work well. Missing for 10: a dedicated debugging/root-cause-analysis feature, explicit test-verification-of-fix workflow, and independent hands-on validation that this works well in practice.",
    "evidenceIds": [
      "antigravity-docs-7",
      "antigravity-docs-18",
      "antigravity-docs-30",
      "antigravity-docs-46",
      "antigravity-docs-50",
      "antigravity-docs-51",
      "antigravity-comm-14"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "sandboxed-agent-execution",
    "verdict": "disputed",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Antigravity CLI docs describe a real sandbox mechanism (sensitive files like ~/.ssh and .env blocked, unmounted paths invisible) plus a permission allow/ask/deny system, suggesting sandboxed tool/network access is a documented feature. However, independent reports concretely contradict this: Gemini bypassed its own .env protection to exfiltrate secrets via indirect prompt injection using an allow-listed exfiltration endpoint, a known markdown-image exfiltration bug was dismissed as 'intended behavior,' and unrestrained terminal auto-execution led to a user's entire drive being deleted — showing the sandbox/permission boundary is not reliably enforced in practice. Missing for 10: consistent enforcement of sandbox boundaries against prompt-injection/exfiltration, first-party acknowledgment/fix of these incidents, and independent verification that the CLI's stated sandbox extends to the IDE agent's file/network access.",
    "evidenceIds": [
      "antigravity-docs-48",
      "antigravity-docs-23",
      "antigravity-docs-22",
      "antigravity-comm-11",
      "antigravity-comm-12",
      "antigravity-comm-13",
      "antigravity-comm-14",
      "antigravity-comm-15",
      "antigravity-comm-16"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "shared-knowledge-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Antigravity's 'Projects' concept groups folders/repos for a single agent session's context (docs-5, docs-17, docs-35, docs-38) and can surface Docs/Drive links (docs-32), but there is no evidence of a multi-user, team-shared workspace or collaborative source-of-truth that an engineering-lead could set up for a whole team — Projects appear to be individually scoped, local constructs rather than shared team assets.",
    "evidenceIds": [
      "antigravity-docs-5",
      "antigravity-docs-17",
      "antigravity-docs-35",
      "antigravity-docs-38",
      "antigravity-docs-32"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "terminal-scripting-automation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Official docs explicitly describe a headless mode: 'Run Antigravity CLI non-interactively to script agent tasks, integrate with CI pipelines, and capture machine-readable output,' directly matching the workflow-automation story. Missing for 10: independent/hands-on confirmation of headless CI usage and details on machine-readable output format/exit codes.",
    "evidenceIds": [
      "antigravity-docs-50",
      "antigravity-docs-9",
      "antigravity-docs-4"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "training-data-opt-out",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Docs mention a Telemetry toggle to 'enable/disable sharing interaction logs to improve models,' which functions as an opt-out from data being used for model improvement, but there is no explicit documentation framing this as a training opt-out for enterprise/engineering-lead governance needs (e.g., no data-processing agreement, no distinction between prompts/code vs telemetry, no enterprise admin-level control). Missing for 10: explicit statement that code/prompts are excluded from training, org-wide/admin-level enforcement of the opt-out, and independent confirmation the toggle actually stops training use.",
    "evidenceIds": [
      "antigravity-docs-29"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Antigravity's docs describe a unified 'command center' (antigravity-docs-37) that lets a lead orchestrate multiple autonomous agents in parallel across projects (antigravity-docs-1, antigravity-docs-10), grouped into Projects spanning folders/repos with scoped permissions (antigravity-docs-5, antigravity-docs-17, antigravity-docs-35), plus worktree isolation (antigravity-docs-38), scheduled/background tasks (antigravity-docs-2, antigravity-docs-39), subagent delegation (antigravity-docs-18/19), and even remote browser-based control of running sessions (antigravity-docs-26). This directly matches the engineering-lead's need to manage many concurrent agent sessions from one place. Missing for 10: independent verification of managing many simultaneous sessions at scale, and community reports note real stability/reliability issues (antigravity-comm-6, antigravity-comm-8, antigravity-comm-9) that temper confidence though they don't specifically contradict the multi-session orchestration claim.",
    "evidenceIds": [
      "antigravity-docs-37",
      "antigravity-docs-1",
      "antigravity-docs-10",
      "antigravity-docs-5",
      "antigravity-docs-17",
      "antigravity-docs-38",
      "antigravity-docs-2",
      "antigravity-docs-26",
      "antigravity-comm-6",
      "antigravity-comm-8"
    ]
  },
  {
    "productId": "antigravity",
    "storyId": "vulnerability-autofix",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence that Antigravity provides security-vulnerability-specific explanations or automatic fixes; the docs describe general agentic coding, planning, and review features but never mention vulnerability scanning or security remediation. Community evidence instead highlights security *problems* in Antigravity itself (prompt injection exfiltration), not a vulnerability-fixing capability for users' code.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-agent-docs",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Claude Code itself ships llms.txt files (docs.claude.com/llms.txt, code.claude.com/docs/llms.txt) confirming it is agent-oriented-docs-aware for its own product, and its agentic search/MCP tooling means it can fetch and consume arbitrary web docs including llms.txt if pointed at them via URL fetch or MCP. However, there is no explicit documented feature or first-party guidance describing 'point Claude Code at llms.txt of a third-party site' as a supported workflow. missing for 10: explicit product feature/docs describing consuming arbitrary llms.txt/agent-oriented docs as a first-class capability, independent hands-on confirmation of this specific use case.",
    "evidenceIds": [
      "claude-code-probe-1",
      "claude-code-probe-2",
      "claude-code-docs-15",
      "claude-code-docs-29"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-ai-insights",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Claude Code generates AI-driven insights and suggestions from a user's data: it maps/explains entire codebases automatically, reviews code and PRs for security issues with explanations, and via MCP can query databases (e.g., PostgreSQL) or pull data from Slack/Jira/Google Drive to answer questions and suggest actions. This is all documented first-party capability with concrete examples (codebase mapping, automatic PR/security review, data queries via MCP).\n\nmissing for 10: independent/hands-on corroboration specifically validating the quality of data-driven insights (community evidence is mostly about coding reliability, not insight generation), and no dedicated analytics/dashboard-style insight feature beyond code/data-source querying.",
    "evidenceIds": [
      "claude-code-docs-15",
      "claude-code-docs-47",
      "claude-code-docs-12",
      "claude-code-docs-24",
      "claude-code-docs-21",
      "claude-code-docs-4"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs describe explicit background-automation features: scheduled runs for recurring tasks (morning PR reviews, overnight CI analysis, weekly audits), cloud/web sessions for long-running tasks you check back on, GitHub Actions/GitLab CI integration for automated review/triage, and MCP servers that push events (Telegram/Discord/webhooks) into a session while the user is away. Missing for 10: independent/hands-on corroboration that scheduled or background jobs run reliably unattended over time (only first-party docs cited).",
    "evidenceIds": [
      "claude-code-docs-8",
      "claude-code-docs-9",
      "claude-code-docs-10",
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-docs-26",
      "claude-code-docs-36",
      "claude-code-docs-31",
      "claude-code-docs-54"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Claude Code's entire premise is delegating tasks to a built-in AI agent: docs describe it planning approaches, writing code across files, running tests, handling git workflows, and autonomously completing multi-step tasks (docs-2, docs-3, docs-20, docs-28, gh-3). This is corroborated by extensive first-party documentation and some community confirmation that it performs well as a coding assistant, though other community reports describe reliability issues and failure modes in autonomous execution. Missing for 10: independent benchmark-level validation of consistent task delegation success and stronger consensus on reliability (community reports show notable failure cases).",
    "evidenceIds": [
      "claude-code-docs-2",
      "claude-code-docs-3",
      "claude-code-docs-20",
      "claude-code-docs-28",
      "claude-code-gh-3",
      "claude-code-comm-5",
      "claude-code-comm-16",
      "claude-code-comm-19"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-headless",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Docs explicitly describe running Claude Code in CI (GitHub Actions/GitLab CI/CD) for automated code review and issue triage, piping logs into it, and scheduled/headless runs for repeated automation tasks, plus GitHub Action integration for automatic PR review. This directly matches the headless/CI automation story with strong first-party documentation. Missing for 10: independent/hands-on confirmation of a working CI pipeline (community evidence is silent on CI usage specifically).",
    "evidenceIds": [
      "claude-code-docs-7",
      "claude-code-docs-8",
      "claude-code-docs-36",
      "claude-code-docs-12"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-mcp-client",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Claude Code has extensive first-party MCP documentation showing users can add MCP servers (e.g. `claude mcp add --transport http notion ...`), supporting stdio/HTTP transports, connecting to hundreds of external tools like Jira, Slack, Google Drive, Postgres, and even scaffolding new servers via a dev plugin. This is well corroborated across multiple doc pages with concrete CLI examples and use cases. Missing for 10: independent/hands-on community confirmation specifically of MCP tool usage (community evidence covers other topics, not MCP plugging in).",
    "evidenceIds": [
      "claude-code-docs-21",
      "claude-code-docs-29",
      "claude-code-docs-30",
      "claude-code-docs-35",
      "claude-code-docs-45",
      "claude-code-docs-38",
      "claude-code-docs-31"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-mcp-server",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Claude Code documents `claude mcp serve` to run itself as a stdio MCP server that other applications can connect to, in addition to being an MCP client that connects to hundreds of external servers. missing for 10: independent/hands-on third-party confirmation of the `claude mcp serve` server mode in actual use.",
    "evidenceIds": [
      "claude-code-docs-49",
      "claude-code-docs-29",
      "claude-code-docs-45",
      "claude-code-docs-35"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Claude Code is explicitly designed to be operated via plain-language instructions—describing tasks, git workflows, MCP tool use, and even natural-language chat commands (@claude in Slack, GitHub) all documented as core interaction modes, and GitHub docs explicitly state it works 'all through natural language commands.' missing for 10: independent hands-on benchmarking specifically confirming natural-language command comprehension breadth/accuracy versus slash-command or scripted usage, and some community reports note failure modes/hallucination under natural language instructions reducing reliability.",
    "evidenceIds": [
      "claude-code-docs-2",
      "claude-code-docs-28",
      "claude-code-docs-3",
      "claude-code-gh-3",
      "claude-code-docs-11",
      "claude-code-docs-27"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Claude Code is itself an official CLI tool with documented install (curl install script), usage (`cd project && claude`), cross-platform support (macOS/Linux/Windows), and deep terminal-native workflows (git, MCP, hooks, CI). GitHub repo and docs confirm first-party CLI status with active community usage corroborating real-world use. Missing for 10: independent benchmarking of CLI robustness/UX beyond mixed community sentiment.",
    "evidenceIds": [
      "claude-code-docs-27",
      "claude-code-docs-43",
      "claude-code-docs-57",
      "claude-code-gh-1",
      "claude-code-gh-3",
      "claude-code-probe-3"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-public-api",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Claude Code exposes multiple documented programmatic surfaces: the Agent SDK for building custom agents with full control over orchestration/tools/permissions, a CLI (claude, claude mcp serve) that can be scripted/piped/run in CI, and ANTHROPIC_API_KEY-based direct API access, all documented in first-party docs. This goes beyond a closed UI and gives AI-native users documented, programmatic control paths. Missing for 10: independent/hands-on validation of the Agent SDK's API surface and no explicit REST/OpenAPI reference beyond the SDK and CLI docs.",
    "evidenceIds": [
      "claude-code-docs-18",
      "claude-code-docs-49",
      "claude-code-docs-39",
      "claude-code-docs-40",
      "claude-code-docs-7",
      "claude-code-docs-29"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-scoped-keys",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Enterprise IAM docs mention role-based permissions, managed policy settings, and SSO/domain capture for org-wide configurations, plus sandboxing controls that restrict file/network access at runtime, suggesting some least-privilege controls exist. However, there is no explicit documentation of issuing scoped or limited-permission API keys/credentials specifically for an agent's use. Missing for 10: explicit scoped API key creation/management flow, granular credential scoping documentation, and independent verification of least-privilege credential issuance.",
    "evidenceIds": [
      "claude-code-docs-41",
      "claude-code-docs-42",
      "claude-code-docs-50",
      "claude-code-docs-39",
      "claude-code-docs-46"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-sdks",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Claude Code offers the official Agent SDK, letting developers build their own agents with full control over orchestration, tool access, and permissions, on top of Claude Code's tools/capabilities — a direct SDK for AI-native builders. This is backed by first-party docs and complemented by API-key-based programmatic access (ANTHROPIC_API_KEY) for direct integration. Missing for 10: independent/hands-on developer reports building production apps with the Agent SDK, and deeper docs on SDK language coverage/versioning.",
    "evidenceIds": [
      "claude-code-docs-18",
      "claude-code-docs-39",
      "claude-code-docs-40"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "agentic-webhooks",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Claude Code doesn't offer a first-party webhook subscription feature, but docs note that an MCP server can act as a channel pushing events—including webhook events—into a Claude Code session while the user is away, enabling indirect event subscription via custom MCP tooling. Missing for 10: a native/first-party webhook subscription mechanism, official documentation or example of setting up webhook-triggered sessions, and independent confirmation this works in practice.",
    "evidenceIds": [
      "claude-code-docs-31",
      "claude-code-docs-54",
      "claude-code-docs-29"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "always-on-scheduled-agents",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "First-party docs show robust support for scheduled/triggered automation: 'Run Claude on a schedule' for recurring maintenance tasks (docs-8), 'schedule recurring tasks' in the web UI (docs-13), MCP servers that push Telegram/Discord/webhook events into a session 'while you're away' (docs-31/54), and Slack @mentions triggering PRs (docs-11), plus CI integration for automated review/triage (docs-36). However, community reports raise real concerns about autonomous reliability over sustained/unsupervised runs (e.g. degrading output quality, self-verification failures, 'can't trust it to self-verify' — comm-16, comm-17, comm-19, comm-20), which tempers confidence that always-on autonomous maintenance works robustly in practice. Missing for 10: independent/hands-on validation that scheduled/triggered agents reliably self-maintain software over time without human correction, and no explicit multi-day/continuous 'always-on' uptime evidence beyond scheduled/triggered runs.",
    "evidenceIds": [
      "claude-code-docs-8",
      "claude-code-docs-13",
      "claude-code-docs-31",
      "claude-code-docs-54",
      "claude-code-docs-11",
      "claude-code-docs-36",
      "claude-code-comm-16",
      "claude-code-comm-17",
      "claude-code-comm-19",
      "claude-code-comm-20"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "api-interactive-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack shows standard documentation pages and an Agent SDK reference, but nothing describing an interactive API reference with runnable/executable code examples (e.g., an in-browser sandbox or live API explorer). No such capability is evidenced anywhere in the docs, GitHub, or community items.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "api-key-auth",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Docs explicitly confirm ANTHROPIC_API_KEY env var authentication bypasses the account login prompt, using it for direct API access via X-Api-Key header, as an alternative to Claude.ai account login. missing for 10: independent/hands-on community confirmation of this specific auth flow (only first-party docs cited).",
    "evidenceIds": [
      "claude-code-docs-39",
      "claude-code-docs-40",
      "claude-code-docs-37",
      "claude-code-docs-55"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack shows Claude Code as a CLI/agent tool with SDK, MCP, and CI integrations, but no mention of a downloadable OpenAPI or equivalent machine-readable API spec for Claude Code itself. This axis is plausible for a product with an Agent SDK and API-key based access, but the pack contains no such artifact.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "api-sandbox",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Claude Code documents a sandboxed Bash tool that enforces filesystem and network isolation, letting Claude execute commands within OS-enforced boundaries rather than freely touching arbitrary systems — this supports the spirit of testing in isolation, but the docs don't specifically describe spinning up a 'sandbox vs production' environment or protecting production data per se. Missing for 10: explicit documentation of test/staging vs production environment separation, guidance on preventing production data access, and independent/hands-on validation that the sandbox reliably prevents production data exposure.",
    "evidenceIds": [
      "claude-code-docs-50"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence pack items mention API versioning schemes, version numbers, or a documented deprecation policy for Claude Code's APIs/CLI/SDK; the pack covers features, integrations, and community sentiment but nothing about API stability or deprecation commitments.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "architecture-navigation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs explicitly claim Claude Code 'maps and explains entire codebases in a few seconds' using agentic search to understand project structure and dependencies without manual context selection, and separately states it 'understands your entire codebase' across files; CLAUDE.md further lets teams encode architecture decisions for onboarding. Missing for 10: independent/hands-on corroboration specifically validating codebase-mapping accuracy, and no benchmark or case study showing it correctly locates the right starting point in a large real-world repo.",
    "evidenceIds": [
      "claude-code-docs-15",
      "claude-code-docs-51",
      "claude-code-docs-5",
      "claude-code-docs-22"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "First-party docs explicitly state Claude Code 'stages changes, writes commit messages, creates branches, and opens pull requests' and integrates with GitHub/GitLab to handle the entire workflow including submitting PRs, corroborated by the GitHub repo description mentioning it 'handles git workflows'. Missing for 10: independent hands-on verification of a full stage-commit-branch-PR flow (community evidence discusses code quality/trust issues but not this specific git workflow failing).",
    "evidenceIds": [
      "claude-code-docs-3",
      "claude-code-docs-16",
      "claude-code-gh-3"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "automated-pr-review",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs explicitly advertise 'Get automatic code review on every PR | GitHub Code Review' plus CI-based automated code review/issue triage and enterprise security code review, and CLAUDE.md can encode review checklists; community evidence even notes Claude performs well specifically as a reviewer. missing for 10: independent hands-on validation of the GitHub Code Review integration itself and detail on how contextual feedback is generated/delivered on PRs.",
    "evidenceIds": [
      "claude-code-docs-12",
      "claude-code-docs-36",
      "claude-code-docs-47",
      "claude-code-docs-22",
      "claude-code-comm-18"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "First-party docs explicitly list this exact story's capabilities verbatim ('writing tests for untested code, fixing lint errors across a project, resolving merge conflicts, updating dependencies') and Claude Code is broadly documented as an agentic coding assistant that edits files, runs commands, and manages projects end-to-end. Community feedback confirms general coding competence but also raises reliability concerns (e.g., self-verification failures) not specific to these four tasks. Missing for 10: independent hands-on verification specifically for lint-fixing, merge-conflict resolution, and dependency updates rather than general coding tasks.",
    "evidenceIds": [
      "claude-code-docs-1",
      "claude-code-docs-20",
      "claude-code-docs-15",
      "claude-code-docs-16",
      "claude-code-comm-5"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack describes automatic model selection or routing per task; users manually choose models (e.g., Sonnet vs Opus per comm-19) and there's no mention of an auto-select feature. Missing for 10: any docs describing automatic model routing/selection logic based on task complexity or cost.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "automation-bulk-operations",
    "verdict": "disputed",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Claude Code's docs explicitly support bulk operations — fixing lint errors 'across a project', multi-file writes, spawning multiple agents to work on different parts of a task simultaneously, and running multiple sessions/tasks in parallel or on a schedule — which strongly matches the story. However, a hands-on community report describes a concrete failure mode during a bulk-style replace_all operation that corrupted code (turning a constant into 'GROQ_URL = GROQ_URL'), with the user stating you 'absolutely can't trust it to self-verify' on such operations, directly contradicting reliable execution of bulk changes at scale. Missing for 10: independent corroboration that large-scale bulk operations complete reliably without manual review, and resolution/acknowledgment of the reported failure mode.",
    "evidenceIds": [
      "claude-code-docs-1",
      "claude-code-docs-6",
      "claude-code-docs-20",
      "claude-code-docs-34",
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-comm-16"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Claude Code supports Hooks (shell commands triggered before/after actions like auto-formatting or lint on edits) and scheduled runs plus MCP channels (Telegram/Discord/webhook events) that push messages into a session automatically, which together constitute event-triggered automation rules. However, there's no unified declarative 'rules engine' with conditions/triggers documented — it's a patchwork of hooks, cron-like scheduling, and MCP event channels rather than a first-class rule-definition system. missing for 10: a unified rules/trigger definition UI or config, broader event types beyond hooks/schedule/MCP channels, and independent/hands-on validation of these automation triggers working reliably.",
    "evidenceIds": [
      "claude-code-docs-33",
      "claude-code-docs-8",
      "claude-code-docs-31",
      "claude-code-docs-54",
      "claude-code-docs-36"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "automation-scheduled-jobs",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs explicitly describe running Claude Code on a schedule for recurring automation (PR reviews, CI failure analysis, dependency audits, doc syncing) and mention 'schedule recurring tasks' as a feature. Missing for 10: independent/hands-on confirmation of the scheduling mechanism and details on configuration (cron syntax, triggers, reliability).",
    "evidenceIds": [
      "claude-code-docs-8",
      "claude-code-docs-13"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "automation-versioned-workflows",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Automations in Claude Code (CLAUDE.md, skills, hooks, slash commands) are plain files that live in the repo, so they inherit git's version history, and Claude Code natively works with git (staging, commits, diffs) and supports visual diff review (claude-code-docs-3, claude-code-docs-13, claude-code-docs-32, claude-code-docs-33, claude-code-docs-22). However, there is no dedicated feature for versioning/rolling back automations themselves (e.g., no automation-specific history log, no built-in 'revert this hook/skill run' or undo mechanism) — reviewers rely entirely on generic git workflows rather than a purpose-built automation-lifecycle tool. missing for 10: a dedicated automation versioning/audit history UI, an explicit rollback/undo command for skills or hooks, and independent hands-on confirmation that rollback of automations works as intended.",
    "evidenceIds": [
      "claude-code-docs-3",
      "claude-code-docs-13",
      "claude-code-docs-32",
      "claude-code-docs-33",
      "claude-code-docs-22"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs show Claude Code can run as a cloud/browser session for long-running tasks (web, mobile, remote control, teleport), plan and write code across files, write tests, and open PRs with diff review for others to inspect — covering build, test, and reviewable-artifact steps end-to-end without local setup (claude-code-docs-9,10,13,14,26,28,3,12). However there's no explicit 'demo' feature (e.g., live preview/staging deploy) beyond PR/diff review, and independent hands-on reports raise reliability concerns about self-verification on complex tasks. Missing for 10: dedicated demo/preview-environment tooling, independent corroboration of full cloud build-test-PR pipelines succeeding end-to-end without human intervention.",
    "evidenceIds": [
      "claude-code-docs-9",
      "claude-code-docs-10",
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-docs-26",
      "claude-code-docs-28",
      "claude-code-docs-3",
      "claude-code-docs-12",
      "claude-code-comm-16"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "background-cloud-tasks",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs describe running Claude Code in-browser with no local setup, kicking off long-running tasks and checking back later, working on repos not present locally, running multiple tasks in parallel, and remote control/teleport features to move sessions between web/mobile and terminal — matching the delegate-to-cloud story directly. Missing for 10: independent/hands-on confirmation of the cloud environment's isolation guarantees (the sandboxing docs cited relate to local Bash tool isolation, not the cloud session itself) and details on how isolated/secure the cloud runtime is.",
    "evidenceIds": [
      "claude-code-docs-9",
      "claude-code-docs-10",
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-docs-26"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "configurable-tool-permissions",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Claude Code supports MCP server allow-listing via config (claude mcp add), sandboxed Bash tool with filesystem/network domain controls, and Enterprise-tier managed policy settings/SSO/role-based permissions that let an engineering lead govern tool and integration access. However, evidence doesn't show granular per-tool allow/deny lists at a team-policy level outside Enterprise, nor independent confirmation these controls reliably block unauthorized MCP/tool use in practice. missing for 10: fine-grained non-enterprise tool permission controls, independent/hands-on verification that access restrictions are enforced, and centralized audit/reporting of which integrations were actually used.",
    "evidenceIds": [
      "claude-code-docs-29",
      "claude-code-docs-35",
      "claude-code-docs-45",
      "claude-code-docs-49",
      "claude-code-docs-50",
      "claude-code-docs-41",
      "claude-code-docs-42"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "cross-device-task-continuity",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs explicitly describe cross-device continuity: 'Remote Control' lets you continue work from phone/browser (docs-9), and 'claude --teleport' lets you start a task on web/mobile and pull it into your terminal later (docs-10), backed by browser/cloud session support (docs-13, docs-14, docs-26). missing for 10: independent/hands-on confirmation of teleport and remote-control reliability across devices",
    "evidenceIds": [
      "claude-code-docs-9",
      "claude-code-docs-10",
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-docs-26"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "cross-session-memory",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Claude Code supports persistent project context via CLAUDE.md, which it reads at the start of every session, giving some continuity of 'memory' across sessions, and the VS Code extension keeps conversation history in-editor. However, this is a manually authored/maintained file, not an automatically built or recalled memory system that captures learnings from prior sessions without user intervention. Missing for 10: evidence of automatic memory formation/summarization from past sessions, automatic recall of prior task context without a manually maintained file, and any documentation of a persistent 'agent memory' feature beyond CLAUDE.md.",
    "evidenceIds": [
      "claude-code-docs-5",
      "claude-code-docs-22",
      "claude-code-docs-13"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "custom-agent-skills",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Claude Code explicitly supports custom Skills ('Create skills to package repeatable workflows your team can share, like /review-pr or /deploy-staging') plus a scaffolding plugin (mcp-server-dev) for building custom tool integrations, giving developers a documented mechanism to equip the agent with specialized, shareable capabilities. Missing for 10: independent hands-on validation of the skills system's reliability/quality beyond first-party docs.",
    "evidenceIds": [
      "claude-code-docs-32",
      "claude-code-docs-38",
      "claude-code-docs-29"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "desktop-visual-diff-review",
    "verdict": "partial",
    "quality": 6,
    "confidence": "low",
    "rationale": "First-party docs explicitly state the capability ('Review diffs visually, run multiple sessions side by side, schedule recurring tasks, and kick off cloud sessions'), closely matching the story, and related IDE integrations (VS Code inline diffs, JetBrains interactive diff viewer) support visual diff review, but this appears to describe a web/desktop companion app rather than a fully detailed, screenshot-documented desktop client, and no independent or hands-on evidence corroborates the side-by-side multi-session desktop UI. Missing for 10: independent/hands-on confirmation of the desktop app's diff viewer and multi-session UI, and richer first-party documentation (screenshots, feature depth) beyond a single summary line.",
    "evidenceIds": [
      "claude-code-docs-13",
      "claude-code-docs-19",
      "claude-code-docs-25",
      "claude-code-docs-57"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "enterprise-grade-auth",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Claude Code documents enterprise authentication via SSO/SAML, domain capture, role-based permissions, compliance API, and managed policy settings under Claude for Enterprise, plus flexible auth options (Console API key, Claude.ai account, Teams/Enterprise, cloud provider) for scaling across org structures. missing for 10: independent/hands-on corroboration of SSO setup working in practice, and no explicit mention of cloud IAM integration (e.g., AWS/GCP native identity federation) beyond 'cloud provider' mention.",
    "evidenceIds": [
      "claude-code-docs-41",
      "claude-code-docs-42",
      "claude-code-docs-55",
      "claude-code-docs-37",
      "claude-code-docs-46"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "existing-subscription-auth",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Docs explicitly confirm developers can log in with their existing Claude Pro or Max subscription (claude.ai account) instead of needing a separate API key, with API key as an alternative for direct API access. Missing for 10: independent/hands-on confirmation of the subscription login flow working smoothly in practice (community evidence focuses on other topics, not this login flow specifically).",
    "evidenceIds": [
      "claude-code-docs-37",
      "claude-code-docs-55",
      "claude-code-docs-39",
      "claude-code-docs-40"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "external-workflow-tool-integration",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Docs explicitly state Claude Code can connect via MCP to Jira, Slack, Google Drive, and other custom tooling, with concrete examples (updating Jira tickets, pulling Slack data, Notion MCP server add command) and multiple transport options. Missing for 10: independent/hands-on third-party confirmation of these specific integrations working in practice beyond vendor docs.",
    "evidenceIds": [
      "claude-code-docs-4",
      "claude-code-docs-21",
      "claude-code-docs-23",
      "claude-code-docs-29",
      "claude-code-docs-30",
      "claude-code-docs-35",
      "claude-code-docs-53"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "free-tier-account-access",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs confirm individual developers can log in with a personal claude.ai account (Pro/Max subscription) instead of managing an API key, and that API-key auth is optional/alternate. However, evidence only references Pro/Max subscription login, not an explicit free tier for Claude Code — missing for 10: explicit confirmation that a free/no-cost claude.ai account grants Claude Code access, and independent user corroboration of free-tier login flow.",
    "evidenceIds": [
      "claude-code-docs-37",
      "claude-code-docs-39",
      "claude-code-docs-40",
      "claude-code-docs-55"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "full-codebase-mapping",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Claude Code's own product page explicitly states it 'maps and explains entire codebases in a few seconds' using 'agentic search to understand project structure and dependencies without you having to manually select context files,' directly matching the story, and other docs reinforce that it 'understands your entire codebase' across multiple files. Missing for 10: independent/hands-on evidence specifically corroborating the automatic codebase-mapping claim (community evidence covers general coding quality/trust issues but not this specific feature).",
    "evidenceIds": [
      "claude-code-docs-15",
      "claude-code-docs-51",
      "claude-code-docs-5"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "inline-code-completion",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Claude Code's documented interaction model is conversational/agentic (terminal commands, plan-then-execute, PR generation) and its IDE extensions offer inline diffs and @-mentions, not ghost-text style inline completions or next-edit suggestions as the user types. No evidence pack item describes autocomplete-style inline suggestions.",
    "evidenceIds": [
      "claude-code-docs-25",
      "claude-code-docs-19"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "issue-to-pr-automation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs explicitly describe the full loop: reading tracked issues (Jira, GitHub, Slack) via MCP, generating code across multiple files, running tests, creating branches, and opening PRs — e.g. 'Add the feature described in JIRA issue ENG-4521 and create a PR on GitHub' and 'reading issues, writing code, running tests, and submitting PRs—all from your terminal.' Community reports corroborate real-world usage but also note reliability issues (self-verification failures, quality degradation over time), so results aren't guaranteed to be flawless end-to-end. Missing for 10: independent case studies quantifying success rate of full issue-to-PR automation, and detail on how failures/test verification are handled when the generated PR doesn't pass CI.",
    "evidenceIds": [
      "claude-code-docs-3",
      "claude-code-docs-16",
      "claude-code-docs-30",
      "claude-code-docs-53",
      "claude-code-docs-11",
      "claude-code-comm-16",
      "claude-code-comm-19"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "jetbrains-diff-integration",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs explicitly describe a JetBrains plugin (IntelliJ IDEA, PyCharm, WebStorm, etc.) with interactive diff viewing and selection context sharing, directly matching the story. Missing for 10: independent/hands-on corroboration of the JetBrains plugin specifically (community evidence only covers CLI/terminal experience, not the IDE plugin).",
    "evidenceIds": [
      "claude-code-docs-19"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack of license detection, public-code/OSS match references, or provenance attribution for AI-suggested code; Claude Code's documented features focus on code generation, review, MCP integrations, and workflow automation, not license/plagiarism matching.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "live-app-debugging",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs explicitly list a Chrome integration for debugging live web applications, indicating Claude Code can connect to and debug a running app via browser tooling rather than just editing static code. However, evidence is thin — just a single doc title/link with no detail on setup, capabilities (e.g., breakpoints, console/network inspection), or hands-on/community verification of this workflow. missing for 10: detailed documentation of the Chrome debugging workflow, independent/hands-on confirmation it works on real live apps, coverage of non-Chrome runtime debugging scenarios.",
    "evidenceIds": [
      "claude-code-docs-17",
      "claude-code-docs-48"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Claude Code is explicitly documented as a terminal-native coding agent: install via curl script, run with cd your-project && claude, available on macOS/Linux/Windows, and GitHub README confirms 'Use it in your terminal, IDE, or tag @claude on Github.' Community posts corroborate hands-on terminal use, noting it's 'implemented as a bash tool and not an editor replacement.' Missing for 10: broader independent benchmark or third-party review confirming consistent reliability of local terminal operation beyond a few anecdotal community posts.",
    "evidenceIds": [
      "claude-code-docs-27",
      "claude-code-docs-43",
      "claude-code-docs-57",
      "claude-code-gh-1",
      "claude-code-comm-7"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "multi-directory-context",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack describes Claude Code understanding a single project's entire codebase and working across multiple files within it, but there is no mention of including multiple separate project directories in one session (e.g., an --add-dir style flag or multi-root workspace support).",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Official docs confirm dedicated IDE integrations (VS Code extension with inline diffs, @-mentions, plan review, conversation history; JetBrains plugin with diff viewing and selection context sharing), plus terminal-based chat usable from within an IDE, and GitHub explicitly states 'Use it in your terminal, IDE, or tag @claude on Github.' Missing for 10: independent hands-on validation specifically of the IDE chat experience (community evidence is mostly about CLI/terminal use and general quality, not IDE-embedded chat specifically).",
    "evidenceIds": [
      "claude-code-docs-25",
      "claude-code-docs-19",
      "claude-code-gh-1",
      "claude-code-docs-48"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "multi-model-selection",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Evidence shows Claude Code authentication routes (Claude.ai login, API key, Console, Enterprise SSO) are all tied to Anthropic's own Claude models; there is no mention of selecting GPT, Gemini, or other third-party model providers to power a session. Since comparable coding tools do offer multi-provider model selection, this axis applies but is unevidenced here.",
    "evidenceIds": [
      "claude-code-docs-37",
      "claude-code-docs-39",
      "claude-code-docs-40",
      "claude-code-docs-55"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs confirm task kickoff from GitHub (@claude mentions, GitHub Code Review, GitHub Actions) and Slack (@Claude mention returns a PR), plus GitLab CI/CD integration, but there is no evidence of Linear integration or a Linear-triggered agent workflow. missing for 10: explicit Linear integration/trigger support, independent/hands-on confirmation of cross-platform task kickoff.",
    "evidenceIds": [
      "claude-code-gh-1",
      "claude-code-docs-11",
      "claude-code-docs-12",
      "claude-code-docs-16",
      "claude-code-docs-36"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "multimodal-app-generation",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack describes Claude Code's general coding, git, MCP, and automation capabilities but never mentions accepting a sketch, image, or PDF as design input to scaffold or generate an app. The closest reference (claude-code-docs-23) only describes updating an email template from Figma designs shared in Slack, not app generation from visual designs. Missing for 10: any documentation or example of image/PDF/sketch-to-code app generation, multimodal input support in the CLI, or a demonstrated workflow turning a design mockup into a working application.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "natural-language-debugging",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs explicitly cover debugging: 'Debug live web applications' (Chrome integration), 'overnight CI failure analysis', explaining complex code, and codebase-wide understanding to trace issues via natural-language prompts. This is core positioning ('Build, debug, and ship from your terminal, IDE...'). missing for 10: independent hands-on validation specifically of debugging workflows (community evidence instead highlights reliability issues like self-verification failures and bugs introduced during edits, which are adjacent but not direct proof debugging-via-NL fails).",
    "evidenceIds": [
      "claude-code-docs-17",
      "claude-code-docs-8",
      "claude-code-docs-48",
      "claude-code-docs-51",
      "claude-code-gh-3",
      "claude-code-comm-16"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "natural-language-feature-implementation",
    "verdict": "disputed",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs strongly claim the core capability: describe a feature/bug in plain language and Claude Code plans, implements, and verifies code changes across multiple files (claude-code-docs-2/28/51/20, claude-code-gh-3). However, hands-on community reports cite concrete failures undermining reliability of multi-file edits, e.g. a replace_all bug corrupting a constant (GROQ_URL=GROQ_URL) and inability to self-verify, plus a user reporting a '100% failure rate' and quality degradation over time (claude-code-comm-16, claude-code-comm-17, claude-code-comm-19, claude-code-comm-20), balanced against other users praising its code-assistant ability (claude-code-comm-5). missing for 10: consistent independent benchmarks confirming reliability across diverse multi-file tasks, resolution of reported failure modes.",
    "evidenceIds": [
      "claude-code-docs-2",
      "claude-code-docs-28",
      "claude-code-docs-51",
      "claude-code-docs-20",
      "claude-code-gh-3",
      "claude-code-comm-16",
      "claude-code-comm-17",
      "claude-code-comm-19",
      "claude-code-comm-20",
      "claude-code-comm-5"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Claude Code exposes an Agent SDK for building custom agents with 'full control over orchestration, tool access, and permissions' (docs-18) and supports direct API-key access and CI/headless automation (docs-36, docs-39/40), suggesting core coding capabilities are programmatically accessible. However, evidence doesn't confirm parity for UI-specific features like Remote Control, teleport, mobile app, or Slack routing being fully reachable via the API/SDK. Missing for 10: explicit documentation that all UI-surfaced features (remote control, teleport, IDE-specific interactions) are equally available through the API/SDK, and independent confirmation of this parity.",
    "evidenceIds": [
      "claude-code-docs-18",
      "claude-code-docs-36",
      "claude-code-docs-39",
      "claude-code-docs-40",
      "claude-code-docs-49"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack contains no mention of a data export feature, session/conversation history export, or open-format portability guarantees for Claude Code — nothing addresses a user's ability to extract all their data and leave the platform. While Claude Code operates on local files (inherently open), there is no documented mechanism for exporting session logs, configs, or account data in open formats, so this applicable axis is unsupported.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence Claude Code's source is available under an open license; in fact community discussion explicitly contrasts it with an open-source competitor, noting 'Codex CLI is FOSS, unlike Claude Code' — confirming it is closed-source.",
    "evidenceIds": [
      "claude-code-comm-4"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Claude Code is a closed-source CLI that requires an Anthropic API key or Claude.ai/Console login to function (docs-37, docs-39, docs-55) — there is no evidence of a self-hostable core model or backend. Community evidence explicitly notes it is not open source, unlike alternatives (comm-4), confirming the product cannot be self-hosted.",
    "evidenceIds": [
      "claude-code-docs-37",
      "claude-code-docs-39",
      "claude-code-docs-55",
      "claude-code-comm-4"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "parallel-agent-fleets",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs explicitly describe spawning multiple Claude Code agents with a lead agent coordinating subtasks, running multiple sessions/tasks in parallel in the cloud, scheduling recurring/long-running tasks, and remote/teleport control to check back later — directly matching the fleet/parallel/long-duration story. Missing for 10: independent hands-on verification of multi-day unattended fleet runs and clearer guarantees on stability over very long horizons (community reports note reliability/quality drift over extended sessions).",
    "evidenceIds": [
      "claude-code-docs-6",
      "claude-code-docs-34",
      "claude-code-docs-44",
      "claude-code-docs-8",
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-docs-26",
      "claude-code-docs-9",
      "claude-code-docs-10"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs mention running 'multiple sessions side by side' and reviewing diffs visually in the web/cloud interface, plus running multiple tasks in parallel and spawning multiple agents—supporting parallel execution and comparison, though not explicitly framed as multiple attempts at the *same* task with a selection step. Missing for 10: explicit documentation of running several independent attempts at one identical task and a UI/workflow for choosing the best among them, and independent hands-on confirmation of this specific workflow.",
    "evidenceIds": [
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-docs-26",
      "claude-code-docs-6",
      "claude-code-docs-34"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "partner-agent-app-integration",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Claude Code supports MCP integration with third-party tools/servers (Notion, Jira, Slack, Google Drive, custom servers) and can be extended via the Agent SDK, plugins, and Slack/GitHub integrations, enabling integration of partner-built apps into workflows. However, there's no explicit evidence of a curated marketplace or formal partner-app ecosystem comparable to a dedicated app store, and integration relies mainly on generic MCP connectors rather than pre-built 'partner agent apps.' Missing for 10: a documented partner/marketplace program for third-party agent apps, independent verification of partner integrations working reliably, and case studies of engineering teams integrating named partner-built agents.",
    "evidenceIds": [
      "claude-code-docs-21",
      "claude-code-docs-29",
      "claude-code-docs-35",
      "claude-code-docs-38",
      "claude-code-docs-18",
      "claude-code-docs-11"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "persistent-project-instructions",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "First-party docs explicitly describe CLAUDE.md as a project-root markdown file read at every session start, used to set coding standards, architecture decisions, preferred libraries, and review checklists (claude-code-docs-5, claude-code-docs-22). Community evidence (claude-code-comm-15) independently confirms real-world use of CLAUDE.md files for guiding the agent, corroborating the feature exists and is actively used. Missing for 10: broader independent/hands-on documentation of best practices or examples beyond a single community mention.",
    "evidenceIds": [
      "claude-code-docs-5",
      "claude-code-docs-22",
      "claude-code-comm-15"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Claude Code supports diff inspection (inline diffs in VS Code/JetBrains, visual diff review in web/desktop UI) and can run tests, lint, and CI checks as part of its workflow, plus automatic PR code review via GitHub integration. However, the story's 'inspect diffs and run checks before merging' as a cohesive reviewer workflow is only partially evidenced — there's no dedicated diff/lint/test-gate UI walkthrough, and community reports raise self-verification concerns (e.g., replace_all bugs going undetected). missing for 10: a dedicated pre-merge review workflow with integrated check-gating (not just individual features), independent hands-on validation of diff-review accuracy, and evidence addressing the self-verification skepticism raised in community reports.",
    "evidenceIds": [
      "claude-code-docs-13",
      "claude-code-docs-25",
      "claude-code-docs-19",
      "claude-code-docs-12",
      "claude-code-docs-33",
      "claude-code-docs-36",
      "claude-code-comm-16",
      "claude-code-comm-18"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence pack items mention data residency, regional data storage options, or geographic controls for where Claude Code data is processed/stored; only SSO/domain capture/compliance API for enterprise IAM are mentioned. Missing for 10: any documentation of region selection, data residency guarantees, or geo-specific storage controls.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack includes enterprise/compliance features (SSO, compliance API, managed policies) but contains no mention of any training-data opt-out, data-usage policy, or explicit statement that user code/conversations are excluded from model training.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack shows enterprise features like SSO, domain capture, and a vague 'compliance API' but nothing describing user-controllable data retention settings or deletion of stored conversation/code data. No documentation addresses how users can view, export, or delete retained data.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack contains no documentation or reference to a telemetry/usage-tracking opt-out setting (e.g., no mention of a DISABLE_TELEMETRY flag, privacy settings page, or opt-out toggle) for Claude Code. Community commentary touches on unrelated trust/security concerns (anti-distillation fake tools, undercover mode) but none confirm or deny a telemetry opt-out mechanism.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Docs mention running Claude Code in the cloud/browser with no local setup and working on repos you don't have locally, implying some environment is provisioned, but there's no documentation of configuring a reproducible environment (e.g., setup scripts, dependency installation, devcontainer-style config) for cloud sessions. missing for 10: explicit environment/config file for cloud sandboxes, dependency installation steps, reproducibility guarantees across runs.",
    "evidenceIds": [
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-docs-26"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "root-cause-analysis",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Docs claim Claude Code can debug live apps, plan fixes, and 'verifies it works' across multi-file changes (claude-code-docs-2/17/28/51), supporting reproduce/root-cause/verify workflows, but hands-on community reports give a concrete counter-example where self-verification failed (a replace_all bug silently corrupted a constant, 'You absolutely can't trust it to self-verify') and describe recurring low-quality 'simplest fix' patches that break things (claude-code-comm-16, claude-code-comm-17). missing for 10: independent benchmark/case study specifically on bug reproduction and root-cause isolation, and resolution of the self-verification reliability concerns raised by users.",
    "evidenceIds": [
      "claude-code-docs-2",
      "claude-code-docs-17",
      "claude-code-docs-28",
      "claude-code-docs-51",
      "claude-code-comm-16",
      "claude-code-comm-17"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "sandboxed-agent-execution",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Claude Code documents a dedicated sandboxed Bash tool that enforces filesystem and network isolation via OS-level boundaries, letting the agent run commands autonomously within defined limits rather than requiring per-command approval. missing for 10: independent/hands-on verification of sandbox robustness, and detail on sandboxing coverage for non-Bash tool calls (e.g., MCP tool network access).",
    "evidenceIds": [
      "claude-code-docs-50"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "shared-knowledge-workspace",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "CLAUDE.md gives teams a shared, repo-committed markdown file for coding standards, architecture decisions, and review checklists that Claude reads every session, and shareable Skills (e.g. /review-pr, /deploy-staging) let a lead codify team workflows; MCP integrations let Claude also pull in Google Drive docs, Jira tickets, and Slack data as additional context sources. However, this is scattered configuration/context-injection tooling rather than a dedicated 'workspace' or knowledge-base product that unifies docs and repos into one queryable source of truth for the whole team. Missing for 10: a purpose-built shared workspace/knowledge-base UI, cross-repo aggregation, and evidence of team-wide adoption/governance beyond per-repo CLAUDE.md files.",
    "evidenceIds": [
      "claude-code-docs-5",
      "claude-code-docs-22",
      "claude-code-docs-32",
      "claude-code-docs-21",
      "claude-code-docs-4"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "terminal-scripting-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Docs explicitly describe non-interactive automation: piping logs, running in CI, scheduling recurring tasks, GitHub Actions/GitLab CI/CD integration for automated code review and issue triage, and headless-style scripting per Unix philosophy. missing for 10: no explicit mention of a documented --print/non-interactive flag or exit-code behavior, and no independent/hands-on report confirming scripted CI usage works as described.",
    "evidenceIds": [
      "claude-code-docs-7",
      "claude-code-docs-8",
      "claude-code-docs-36",
      "claude-code-docs-12"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack contains no documentation or statements about Claude Code's data usage or model-training policies, nor any opt-out mechanism for code/prompt data. Enterprise features mentioned (SSO, compliance API, RBAC) do not address training data usage, and community items are unrelated to this specific concern.",
    "evidenceIds": []
  },
  {
    "productId": "claude-code",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs describe running multiple sessions side by side, kicking off parallel/cloud sessions from a browser, and spawning multiple coordinated sub-agents under a lead agent, which directly support a lead managing several agent sessions from one workspace (claude-code-docs-13, -14, -26, -6, -34, -44). Missing for 10: independent/hands-on confirmation of the 'unified workspace' UX (no community reports specifically validate multi-session management) and no detail on session-level access control across a team for the lead-agent view.",
    "evidenceIds": [
      "claude-code-docs-13",
      "claude-code-docs-14",
      "claude-code-docs-26",
      "claude-code-docs-6",
      "claude-code-docs-34",
      "claude-code-docs-44"
    ]
  },
  {
    "productId": "claude-code",
    "storyId": "vulnerability-autofix",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Anthropic's enterprise docs explicitly state Claude Code reviews code for security issues, drafts patches, and explains risk in plain language, directly matching the story's contextual-explanation-plus-fix pattern, and this is reinforced by automatic PR code review integration. Missing for 10: independent/hands-on evidence confirming automatic vulnerability fixes work reliably in practice, and more detail on the security-specific workflow beyond a single marketing mention.",
    "evidenceIds": [
      "claude-code-docs-47",
      "claude-code-docs-12",
      "claude-code-docs-36"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-agent-docs",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline's own docs site publishes a working llms.txt (probe-confirmed HTTP 200) and Cline can browse the web and pull in external tools/data via MCP, implying a user could point the agent at llms.txt or similar agent-oriented docs for context. However, there is no explicit first-party documentation describing a workflow for feeding llms.txt or agent-oriented doc formats into Cline's context. Missing for 10: explicit documented feature/workflow for ingesting llms.txt as agent context, and independent confirmation of this specific use case.",
    "evidenceIds": [
      "cline-probe-1",
      "cline-probe-2",
      "cline-docs-1",
      "cline-docs-16"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-ai-insights",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Cline is an agentic coding assistant that generates code changes, diffs, and can research a codebase via subagents, which counts as AI-generated suggestions inside the product, but this is code-editing/task-execution rather than 'insights and suggestions from my data' in a BI/analytics sense — there's no evidence of dashboards, data analysis, or insight summaries over user data. missing for 10: evidence of analyzing/summarizing arbitrary user data (not just code) and presenting insights/recommendations distinct from code edits.",
    "evidenceIds": [
      "cline-docs-8",
      "cline-docs-25",
      "cline-gh-1",
      "cline-docs-30"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cline's CLI/hub explicitly supports cron-scheduled agents that persist across restarts and run independently of any terminal session, enabling recurring background automations like daily summaries or code reviews, plus headless mode for CI/CD pipelines and chat integrations (Slack/Discord/Telegram/Linear). This is well documented first-party but lacks independent hands-on confirmation of the scheduling feature specifically. Missing for 10: independent/community verification of the cron-scheduling feature working in practice, more detail on reliability/failure handling of unattended runs.",
    "evidenceIds": [
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-36",
      "cline-docs-17",
      "cline-docs-3",
      "cline-docs-4"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline is a built-in AI coding assistant that can be delegated tasks directly (file edits, terminal commands, browser use) via natural conversation, with plan/act modes, auto-approve/YOLO autonomy, and hands-on community corroboration of effective autonomous task completion. Both first-party docs and independent HN reviews confirm real delegation of substantive coding tasks. Missing for 10: no independent benchmark/quality study beyond anecdotal forum praise/criticism.",
    "evidenceIds": [
      "cline-docs-1",
      "cline-docs-31",
      "cline-docs-11",
      "cline-docs-21",
      "cline-docs-22",
      "cline-comm-1",
      "cline-comm-3",
      "cline-comm-10"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-headless",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline ships a dedicated CLI with explicit headless/automation mode, auto-approve flags for unattended runs, pipeable I/O (git diff | cline), cron scheduling via hub, and documented CI/CD integration (GitHub Actions, GitLab pipelines). Multiple first-party docs corroborate this across CLI overview, scheduling, and marketing pages. Missing for 10: independent/community hands-on confirmation of CI usage specifically (community evidence covers general tool quality, not headless CI runs).",
    "evidenceIds": [
      "cline-docs-2",
      "cline-docs-3",
      "cline-docs-4",
      "cline-docs-17",
      "cline-docs-23",
      "cline-docs-32",
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-36"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-mcp-client",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline explicitly documents MCP support ('MCP lets Cline use external tools and data sources through MCP servers') and both the CLI/hub and GitHub docs reference managing MCP servers alongside models and plugins; auto-approve settings even list MCP tools as controllable. Missing for 10: independent hands-on verification of MCP server setup/usage beyond docs and GitHub blurb.",
    "evidenceIds": [
      "cline-docs-16",
      "cline-gh-2",
      "cline-gh-3",
      "cline-docs-22"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-mcp-server",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Cline is itself a coding agent/assistant; evidence shows it acts as an MCP *client* consuming external MCP servers (cline-docs-16, cline-gh-2, cline-gh-3), which is a different axis. There is no evidence Cline exposes itself as an official MCP server for other agents to connect to, so per the agent-role rule this axis does not apply.",
    "evidenceIds": [
      "cline-docs-16",
      "cline-gh-2",
      "cline-gh-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline is built entirely around natural-language task commands — through IDE chat, CLI ('cline \"run tests and fix failures\"'), Slack/Discord/Telegram/Linear chat, and headless CI automation — and community reviews corroborate it as a strong agentic natural-language coding tool. Missing for 10: no formal benchmark/independent test of NL command robustness across all surfaces.",
    "evidenceIds": [
      "cline-docs-31",
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-17",
      "cline-docs-3",
      "cline-comm-1",
      "cline-comm-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline ships a well-documented official CLI (npm install -g cline) supporting interactive and headless modes, auto-approve automation, piping (git diff | cline), scripting/CI use, and cron scheduling via the hub, all under the same core engine as other Cline surfaces. Missing for 10: independent/hands-on community verification specifically of the CLI (community evidence discusses the IDE/agent experience generally, not the CLI itself).",
    "evidenceIds": [
      "cline-docs-2",
      "cline-docs-3",
      "cline-docs-4",
      "cline-docs-20",
      "cline-docs-32",
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-13",
      "cline-docs-23",
      "cline-probe-4"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-public-api",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline documents multiple programmatic surfaces — a scriptable CLI with headless mode and processable output (cline-docs-3, cline-docs-32), cron-scheduled agents (cline-docs-23), and the ACP protocol letting any ACP-capable client drive Cline as a coding agent (cline-docs-7, cline-docs-26) — which together let an AI-native user drive it programmatically. However, an explicit probe for a formal public REST/OpenAPI API found nothing (cline-probe-3: all candidate openapi/swagger paths 404), so there's no conventional documented public API, only CLI/ACP surfaces. Missing for 10: a formal REST/HTTP API with OpenAPI/swagger docs or SDK reference, and independent hands-on confirmation of scripting the CLI/ACP end-to-end.",
    "evidenceIds": [
      "cline-docs-3",
      "cline-docs-4",
      "cline-docs-32",
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-7",
      "cline-docs-26",
      "cline-docs-23",
      "cline-docs-19",
      "cline-probe-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-scoped-keys",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Cline supports Bring-Your-Own-Key (BYOK) for various providers and its own sign-in credit system, but there is no mention of issuing scoped, permission-limited, or least-privilege API credentials/tokens for the agent — only full provider keys and coarse action-approval settings (auto-approve, plan/act mode) which govern actions, not credential scope.",
    "evidenceIds": [
      "cline-docs-27",
      "cline-docs-42",
      "cline-docs-43",
      "cline-docs-21"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-sdks",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Cline docs mention building 'AI agents and integrations powered by the same core engine' behind its CLI/Kanban/IDE plugins, implying an SDK-like foundation, but there's no actual SDK package, API reference, or code samples, and a probe for OpenAPI/schema docs returned 404s across all candidate paths. missing for 10: published SDK package/reference docs, code samples for building against the engine, independent evidence of third-party integrations built with it.",
    "evidenceIds": [
      "cline-docs-19",
      "cline-probe-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of webhook subscription capability; Cline's integrations (Slack, Discord, Telegram, Linear, CI/CD pipelines) are described as chat/automation surfaces, not an event/webhook subscription API, and the openapi probe returned all 404s suggesting no public API surface for such events.",
    "evidenceIds": [
      "cline-docs-17",
      "cline-probe-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "always-on-scheduled-agents",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cline's CLI documents cron-based scheduling of agents that 'persist across process restarts and run independently of any terminal session,' explicitly for 'recurring automations like daily summaries and code reviews' (cline-docs-13, 23, 36), plus chat-triggered agents via Slack/Discord/Telegram/Linear and headless operation in CI/CD pipelines (cline-docs-17), combined with auto-approve/YOLO mode for unattended autonomous execution (cline-docs-21, 22). missing for 10: independent/hands-on corroboration of the scheduling feature actually working reliably in production, and more detail on trigger-based (non-cron) autonomous maintenance workflows",
    "evidenceIds": [
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-36",
      "cline-docs-17",
      "cline-docs-22",
      "cline-docs-33"
    ]
  },
  {
    "productId": "cline",
    "storyId": "api-interactive-docs",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Cline is a coding agent/tool, not an API-service product with a public API for third parties to call; the probe explicitly found no OpenAPI/interactive API reference. This axis is a category error for a coding assistant rather than an applicable-but-unmet capability.",
    "evidenceIds": [
      "cline-probe-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "api-key-auth",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Docs explicitly support BYOK (bring your own API key from OpenAI, Anthropic, Google, local runtimes) as an alternative to signing in with a Cline account for credits, and pricing page confirms users are never locked into platform login/pricing and can switch providers or self-host. Missing for 10: independent/hands-on confirmation of API-key-only auth flow and details on any limitations when skipping account login.",
    "evidenceIds": [
      "cline-docs-27",
      "cline-docs-42",
      "cline-docs-15",
      "cline-docs-43"
    ]
  },
  {
    "productId": "cline",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "A direct probe for OpenAPI/swagger specs returned 404 on all candidate paths, and no documentation elsewhere references a downloadable machine-readable API spec.",
    "evidenceIds": [
      "cline-probe-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "api-sandbox",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Cline is a coding agent tool operating on local files/terminals/editors, not a service with production data or a sandbox/test-data-environment concept; this axis is a category error for its product type.",
    "evidenceIds": []
  },
  {
    "productId": "cline",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of versioned APIs or a documented deprecation policy; the OpenAPI probe found no API spec at any candidate path, and no docs mention API versioning or deprecation practices.",
    "evidenceIds": [
      "cline-probe-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "architecture-navigation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline's Plan mode explicitly lets the agent read the codebase, run searches, and discuss strategy before any edits, and Subagents can explore the codebase independently and return detailed reports to help orient before changes are made, supporting the story's core intent. However, community discussion (HN) specifically disputes Cline's codebase-understanding approach, criticizing it for not indexing the codebase and calling this a 'missing major feature,' while other users report good results letting it explore and act on a codebase — a genuine mixed signal on how well it maps large/unfamiliar codebases. Missing for 10: a dedicated codebase-mapping/indexing feature, independent benchmarks on navigation accuracy, and resolution of the indexing critique.",
    "evidenceIds": [
      "cline-docs-39",
      "cline-docs-25",
      "cline-gh-1",
      "cline-comm-2",
      "cline-comm-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Cline can execute arbitrary terminal commands (including git operations) with human-in-the-loop or auto-approve, and Kanban explicitly mentions 'auto-commit' across worktrees, implying it stages and commits changes as part of its workflow. However, there's no explicit documentation of Cline authoring commit messages, creating branches, or opening pull requests as first-class features—this would rely on generic shell/terminal execution rather than a dedicated git/PR workflow. Missing for 10: explicit commit-message generation, branch creation, and PR-opening capability (e.g., via GitHub CLI integration) documented as a feature, plus independent evidence of it doing so successfully.",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-34",
      "cline-docs-14",
      "cline-gh-1",
      "cline-docs-30"
    ]
  },
  {
    "productId": "cline",
    "storyId": "automated-pr-review",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Cline can be scripted to review diffs (`git diff | cline \"review these changes\"`) and run headlessly inside GitHub Actions/GitLab pipelines or on cron schedules for 'recurring automations like...code reviews,' so a review workflow could be built. However there's no evidence of a dedicated PR-triggered bot/GitHub App that automatically posts contextual review comments on every pull request out of the box — it's a general agent that must be manually wired into CI. Missing for 10: a first-party PR-trigger integration (e.g., GitHub App/bot), evidence of automatic invocation on PR open/update, and evidence of posting inline contextual comments on PRs themselves.",
    "evidenceIds": [
      "cline-docs-17",
      "cline-docs-34",
      "cline-docs-36",
      "cline-docs-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cline is a general-purpose coding agent with terminal execution, file editing, and auto-approve modes; docs show concrete examples of writing/running tests and fixing failures (cline-docs-33), linter-aware multi-file fixes (cline-docs-30), and reviewing diffs (cline-docs-34), all backed by community reports of strong autonomous coding performance (cline-comm-1, cline-comm-3). Merge conflict resolution and dependency updates aren't explicitly demoed, but they fall squarely within the same terminal-command + file-edit capability set already evidenced. missing for 10: explicit worked example of merge conflict resolution, explicit example of dependency update workflow, independent hands-on validation of these exact tasks.",
    "evidenceIds": [
      "cline-docs-33",
      "cline-docs-30",
      "cline-docs-34",
      "cline-docs-14",
      "cline-comm-1",
      "cline-comm-3",
      "cline-docs-31"
    ]
  },
  {
    "productId": "cline",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cline documents manual model configuration (separate models for Plan/Act, BYOK, ClinePass, free model promotions) but there is no evidence of an automatic 'best model for the task' selection or routing engine choosing models on the user's behalf.",
    "evidenceIds": [
      "cline-docs-12",
      "cline-docs-27",
      "cline-docs-42",
      "cline-docs-43",
      "cline-docs-44"
    ]
  },
  {
    "productId": "cline",
    "storyId": "automation-bulk-operations",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cline explicitly supports running many agents in parallel via a Kanban task board with isolated worktrees and dependency chains, spawning parallel subagents for research, and CLI/cron-based headless automation for scripted bulk workflows (e.g. batch test-fixing, scheduled recurring runs). This directly supports bulk/automation-depth operations across many items, though evidence is entirely vendor-documented with no independent hands-on account of actually running large-scale bulk jobs. Missing for 10: independent/community verification of large-scale bulk usage, and concrete examples of bulk operations beyond parallel agents (e.g., processing many files/tickets in one command).",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-24",
      "cline-docs-8",
      "cline-docs-25",
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-36",
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cline's CLI/hub supports cron-scheduled agents that persist and run automatically (e.g., daily summaries, code reviews), plus headless mode for CI/CD pipelines and chat-platform triggers (Slack/Discord/Telegram/Linear), which together enable automatic action-triggering on time/events. However, this is scheduling/pipeline-integration rather than a general event-rule engine, and there's no independent/community verification of these automation triggers working reliably in practice. Missing for 10: a broader event-based rule/trigger system beyond cron and CI hooks, and hands-on/community corroboration of scheduled or event-driven automation actually functioning as documented.",
    "evidenceIds": [
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-36",
      "cline-docs-17",
      "cline-docs-3",
      "cline-docs-2"
    ]
  },
  {
    "productId": "cline",
    "storyId": "automation-scheduled-jobs",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cline's docs explicitly describe running agents on cron schedules through its CLI hub, persisting across restarts, for recurring automations like daily summaries and code reviews (cline-docs-13, cline-docs-23, cline-docs-36), directly matching the story. Missing for 10: independent/hands-on confirmation of scheduling reliability and details on failure handling/monitoring of scheduled jobs.",
    "evidenceIds": [
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-36",
      "cline-docs-32"
    ]
  },
  {
    "productId": "cline",
    "storyId": "automation-versioned-workflows",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline documents checkpoints, per-step diffs, and one-click undo for the agent's actions, plus Kanban card diff review with inline comments, which lets an ai-native user review and roll back the results of an automation run (cline-docs-30, cline-gh-1, cline-docs-47). However, there is no evidence of first-class versioning/rollback for the automation definitions themselves (skills, scheduled cron routines, subagent configs) — no version history or rollback UI is documented for those artifacts. Missing for 10: explicit version history/rollback for skills and scheduled automations, independent hands-on confirmation of the undo/checkpoint feature working reliably.",
    "evidenceIds": [
      "cline-docs-30",
      "cline-gh-1",
      "cline-docs-47",
      "cline-docs-9",
      "cline-docs-23"
    ]
  },
  {
    "productId": "cline",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline supports headless/autonomous execution, cron-scheduled agents, parallel Kanban agents with isolated worktrees, auto-commit, diff review, and inline comments, which together approximate a 'cloud agent builds/tests/demos and I review' workflow. However, there's no explicit evidence of a fully cloud-hosted (non-local) agent environment, integrated automated testing/demo generation, or a dedicated review UI beyond diff/comment viewing. missing for 10: dedicated cloud execution environment (not just local/CI runners), built-in test execution and demo artifact generation, end-to-end proof of a single autonomous run producing a reviewable demo, independent hands-on confirmation of this specific workflow.",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-24",
      "cline-docs-47",
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-17",
      "cline-docs-4"
    ]
  },
  {
    "productId": "cline",
    "storyId": "background-cloud-tasks",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Cline supports background/async execution via CLI headless mode, cron-scheduled agents that 'persist across process restarts and run independently of any terminal session,' and a Kanban board with isolated git worktrees for parallel agents, plus CI/CD integration (GitHub Actions/GitLab). However, none of this evidence describes a Cline-hosted or fully isolated cloud sandbox — the scheduling/hub and worktrees appear to run on the user's own machine or CI infrastructure rather than a dedicated cloud environment. missing for 10: explicit documentation of a Cline-managed cloud/remote execution environment, isolation guarantees (e.g., containerization) for background tasks, and independent confirmation of cloud-hosted background runs.",
    "evidenceIds": [
      "cline-docs-23",
      "cline-docs-36",
      "cline-docs-24",
      "cline-docs-17",
      "cline-docs-13"
    ]
  },
  {
    "productId": "cline",
    "storyId": "configurable-tool-permissions",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cline documents granular Auto Approve settings that let users decide which actions (file edits, terminal commands, browser actions, MCP tools) require approval versus running automatically, and MCP server configuration lets you add/remove which external tool integrations are available at all [cline-docs-21],[cline-docs-22],[cline-docs-38],[cline-docs-16],[cline-gh-2]. This gives meaningful control over tool/integration access, but evidence is all individual-developer-level settings with no organization-wide policy enforcement, role-based restriction, or admin console for an engineering-lead to mandate controls across a team. Missing for 10: team/org-level policy enforcement, audit logging of tool access decisions, and independent verification that these controls hold up in practice.",
    "evidenceIds": [
      "cline-docs-21",
      "cline-docs-22",
      "cline-docs-38",
      "cline-docs-16",
      "cline-gh-2",
      "cline-docs-24"
    ]
  },
  {
    "productId": "cline",
    "storyId": "cross-device-task-continuity",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Cline's Kanban (web-based task board) and CLI with cron-scheduled agents that persist across restarts suggest tasks can be started and later resumed independently of a single device/session, and Cline works across many IDEs/editors so a task's environment isn't tied to one editor. However there is no explicit documentation of cross-device session handoff or browser-based continuation of a specific in-progress task (e.g., syncing an active conversation/task state to a different machine or web UI). missing for 10: explicit cross-device task/session sync or handoff mechanism, browser-based resumption of an existing task, and independent/community confirmation of this specific workflow.",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-23",
      "cline-docs-24",
      "cline-docs-28",
      "cline-docs-13"
    ]
  },
  {
    "productId": "cline",
    "storyId": "cross-session-memory",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack shows conversation continuity only within a session when switching Plan/Act modes (cline-docs-40), but no documented feature for automatically building and recalling memory across separate sessions (e.g., a memory bank, persistent context store, or session-recall mechanism). Skills, subagents, and scheduling features are unrelated to automatic cross-session memory.",
    "evidenceIds": [
      "cline-docs-40"
    ]
  },
  {
    "productId": "cline",
    "storyId": "custom-agent-skills",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cline has a dedicated Skills feature: modular instruction sets that package guidance, processes, and optional resources, loaded only when relevant to the task, explicitly designed to extend Cline's capabilities for specialized tasks. This is directly documented first-party functionality matching the story, though independent/hands-on corroboration is absent. Missing for 10: independent or community validation of skill authoring/usage, and details on a skills marketplace/sharing ecosystem.",
    "evidenceIds": [
      "cline-docs-9",
      "cline-docs-37"
    ]
  },
  {
    "productId": "cline",
    "storyId": "desktop-visual-diff-review",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cline ships a native desktop app (macOS/Windows) with a Kanban-style task board that runs multiple agent sessions in parallel with isolated git worktrees, and supports diff review with inline comments in card detail view; VS Code/JetBrains editors also show diffs for review, modify, or revert. missing for 10: no independent/hands-on review specifically confirming the desktop Kanban diff-review UX (community evidence covers IDE extension use, not the desktop app directly), and no detail on running truly side-by-side sessions within a single app window versus per-card views.",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-24",
      "cline-docs-47",
      "cline-gh-3",
      "cline-gh-1",
      "cline-gh-2"
    ]
  },
  {
    "productId": "cline",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of SSO/SAML/OIDC enterprise identity integration, or cloud platform (AWS/Azure/GCP) IAM authentication; evidence only covers BYOK API keys, Cline account sign-in for credits, and local model auth. Missing for 10: SSO/SAML/OIDC support, enterprise directory integration, cloud IAM role-based auth, admin/team provisioning for compliance.",
    "evidenceIds": [
      "cline-docs-42",
      "cline-docs-43",
      "cline-docs-27"
    ]
  },
  {
    "productId": "cline",
    "storyId": "existing-subscription-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cline's docs describe BYOK (bring-your-own API key), its own Cline account/credits system, and the ClinePass subscription, but there is no evidence of signing in with an existing third-party subscription (e.g., a Claude Pro/ChatGPT Plus plan) to authenticate and use the agent's entitlements.",
    "evidenceIds": [
      "cline-docs-42",
      "cline-docs-43",
      "cline-docs-44"
    ]
  },
  {
    "productId": "cline",
    "storyId": "external-workflow-tool-integration",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline explicitly supports chatting with the agent from Slack (and Discord/Telegram/Linear) and documents MCP as the general mechanism for connecting external tools and data sources, which is how community MCP servers for Jira, Google Drive, etc. are typically wired in. However, there's no direct evidence of a first-party Jira or Google Drive integration or MCP server. Missing for 10: explicit Jira integration evidence, explicit Google Drive integration evidence, and confirmation these connect specifically for context-extension use cases beyond chat.",
    "evidenceIds": [
      "cline-docs-17",
      "cline-docs-16",
      "cline-gh-2"
    ]
  },
  {
    "productId": "cline",
    "storyId": "free-tier-account-access",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline lets you sign in once and use Cline's account system instead of juggling per-provider API keys (cline-docs-43), and it periodically offers free model promotions with a limited usage quota without requiring your own key (cline-docs-45). However, the primary account-based path is credit-based (ClinePass at $9.99/mo or pay-as-you-go credits, cline-docs-44), so 'free-tier access' is only a limited promotional feature, not a durable no-cost tier. Missing for 10: independent confirmation of the free-tier's usage limits/duration, and clearer positioning of free access vs. paid credits as the default sign-in experience.",
    "evidenceIds": [
      "cline-docs-43",
      "cline-docs-45",
      "cline-docs-44",
      "cline-docs-27"
    ]
  },
  {
    "productId": "cline",
    "storyId": "full-codebase-mapping",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Cline's docs describe agentic exploration (Plan mode reads the codebase and runs searches, subagents spawn parallel research agents that 'explore the codebase independently' and report back) which supports mapping an unfamiliar codebase without manual file selection. However, a hands-on community discussion explicitly disputes this, criticizing Cline for not indexing the codebase and calling it 'wrong' and 'missing a major feature' for large/unfamiliar codebase understanding. Missing for 10: first-party documentation of a dedicated codebase-mapping/indexing feature, and independent corroboration that agentic search alone reliably substitutes for indexing on large unfamiliar repos.",
    "evidenceIds": [
      "cline-docs-39",
      "cline-docs-25",
      "cline-docs-8",
      "cline-comm-2",
      "cline-comm-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "inline-code-completion",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence describes Cline as a chat-driven, task-based agentic coding assistant that edits files via reviewable diffs and terminal actions, not an inline ghost-text/next-edit-suggestion tool that activates as you type. No citation mentions autocomplete-style inline completions or next-edit prediction.",
    "evidenceIds": [
      "cline-docs-1",
      "cline-gh-1",
      "cline-docs-11",
      "cline-docs-30"
    ]
  },
  {
    "productId": "cline",
    "storyId": "issue-to-pr-automation",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Cline offers strong underlying primitives—autonomous file edits, terminal/git command execution, headless CI/CD runs, and PR-adjacent workflows like 'git diff | cline review'—but there is no evidence of a dedicated feature that ingests a tracked issue (e.g., GitHub issue) and produces a complete pull request end-to-end. missing for 10: explicit issue-tracker integration (e.g., GitHub Issues API), automated PR creation/submission step, and any documented end-to-end issue-to-PR workflow or case study.",
    "evidenceIds": [
      "cline-docs-3",
      "cline-docs-4",
      "cline-docs-17",
      "cline-docs-34",
      "cline-gh-1"
    ]
  },
  {
    "productId": "cline",
    "storyId": "jetbrains-diff-integration",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline explicitly supports JetBrains IDEs and documents that edits in JetBrains show up as reviewable/revertable diffs (cline-gh-1, cline-docs-6, cline-docs-28), covering the interactive diff part of the story. However, there is no explicit documentation of a 'share selected code as context' feature specifically for the JetBrains plugin (only general chat/context usage is implied), so the second half of the story is unevidenced. Missing for 10: explicit JetBrains-specific documentation or screenshots of selecting code and adding it as context, independent/hands-on confirmation of this specific workflow in JetBrains.",
    "evidenceIds": [
      "cline-gh-1",
      "cline-docs-6",
      "cline-docs-28",
      "cline-docs-46"
    ]
  },
  {
    "productId": "cline",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack of license detection, public-code/plagiarism matching, or provenance references for AI-suggested code; Cline's review features focus on diffs, checkpoints, and human approval, not license/originality attribution.",
    "evidenceIds": []
  },
  {
    "productId": "cline",
    "storyId": "live-app-debugging",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Cline can run and interact with a live dev server/terminal in real time (cline-docs-14) and has a browser tool it can use to inspect visual issues (cline-docs-1, cline-docs-18, cline-docs-22), which supports basic live-app debugging like fixing layout bugs from a screenshot. However there's no evidence of deeper live-debugging features such as reading browser console/network logs, setting breakpoints, or inspecting running app state beyond screenshots. Missing for 10: console/network log inspection, breakpoint/step debugging, structured devtools integration, and independent hands-on confirmation of live web-app debugging.",
    "evidenceIds": [
      "cline-docs-14",
      "cline-docs-1",
      "cline-docs-18",
      "cline-docs-22"
    ]
  },
  {
    "productId": "cline",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline ships a dedicated CLI (npm install -g cline) supporting interactive terminal chat, headless automation, auto-approve flags, and live reaction to terminal output, well documented with concrete command examples and corroborated by community usage reports of terminal-based control. missing for 10: independent hands-on verification of the standalone CLI specifically (community evidence mostly covers the IDE extension, not the terminal CLI tool).",
    "evidenceIds": [
      "cline-docs-2",
      "cline-docs-3",
      "cline-docs-4",
      "cline-docs-14",
      "cline-docs-20",
      "cline-docs-32",
      "cline-docs-33",
      "cline-docs-34",
      "cline-comm-10"
    ]
  },
  {
    "productId": "cline",
    "storyId": "multi-directory-context",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence describes Cline supporting multiple project directories or multi-root workspaces within a single session; evidence only mentions running agent sessions 'in any folder' (singular) and per-card worktrees for parallel agents, not combined multi-directory context.",
    "evidenceIds": [
      "cline-gh-2",
      "cline-gh-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline is documented as an AI coding assistant embedded directly in VS Code, JetBrains IDEs, Cursor, Windsurf, and other editors, providing conversational chat with contextual codebase access, file/command actions, and inline diff review (cline-docs-1, cline-docs-6, cline-docs-28, cline-docs-31, cline-gh-1). Community reports from daily users corroborate effective in-IDE agentic chat experience (cline-comm-1, cline-comm-3, cline-comm-7, cline-comm-10). Missing for 10: independent third-party UX review specifically of the chat panel interface itself (most evidence is vendor docs).",
    "evidenceIds": [
      "cline-docs-1",
      "cline-docs-6",
      "cline-docs-28",
      "cline-docs-31",
      "cline-gh-1",
      "cline-comm-1",
      "cline-comm-3",
      "cline-comm-7",
      "cline-comm-10"
    ]
  },
  {
    "productId": "cline",
    "storyId": "multi-model-selection",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline explicitly supports multi-provider model choice: BYOK for OpenAI, Anthropic, Google and others, local models via Ollama/LM Studio, separate model selection per Plan/Act mode, a unified Cline provider to switch between hosted models, and explicit messaging that users are never locked into one provider/pricing. Community evidence corroborates local model (Ollama) and Gemini usage alongside Anthropic. Missing for 10: no independent benchmark of full provider parity/quality across all providers.",
    "evidenceIds": [
      "cline-docs-27",
      "cline-docs-41",
      "cline-docs-42",
      "cline-docs-43",
      "cline-docs-12",
      "cline-docs-15",
      "cline-comm-5",
      "cline-comm-10",
      "cline-comm-9"
    ]
  },
  {
    "productId": "cline",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 6,
    "confidence": "low",
    "rationale": "cline-docs-17 explicitly claims chat/task-kickoff via Slack, Discord, Telegram, Linear, and headless runs in GitHub Actions/GitLab pipelines, directly matching the story. However this is a single marketing-page mention with no deeper docs on setup, no independent/hands-on corroboration, and no GitHub-specific (issue/PR trigger) integration details beyond CI headless mode. Missing for 10: independent verification, per-platform setup documentation, and confirmation of native GitHub issue/PR-triggered task kickoff.",
    "evidenceIds": [
      "cline-docs-17"
    ]
  },
  {
    "productId": "cline",
    "storyId": "multimodal-app-generation",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Cline's CLI example shows it can accept an image reference (@./screenshot.png) to address a layout issue, implying some multimodal/image input capability, and general docs confirm it can build features from natural conversation and modify files/commands. However there is no evidence of a dedicated 'sketch/image/PDF-to-app' workflow, no PDF input support, and no documented end-to-end example of generating a full working app from a design file. missing for 10: PDF input support, a documented sketch-to-app or design-to-code workflow, evidence of generating a complete app (not just a layout fix) from an image.",
    "evidenceIds": [
      "cline-docs-18",
      "cline-docs-31"
    ]
  },
  {
    "productId": "cline",
    "storyId": "natural-language-debugging",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cline supports natural-language driven debugging: it can run tests and fix failures (cline-docs-33), react live to terminal output for dev servers/tests/deploys (cline-docs-14), review diffs and codebase issues via conversation (cline-docs-34, cline-docs-31), and community reviews confirm strong agentic troubleshooting effectiveness (cline-comm-1, cline-comm-3, cline-comm-10). Missing for 10: dedicated 'debugging mode' documentation, structured error-trace analysis features, and independent benchmarks specifically on bug-fixing accuracy.",
    "evidenceIds": [
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-14",
      "cline-docs-31",
      "cline-comm-1",
      "cline-comm-3",
      "cline-comm-10"
    ]
  },
  {
    "productId": "cline",
    "storyId": "natural-language-feature-implementation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Cline's core value prop is natural-language coding tasks executed across files with diffs, multi-file coordination, terminal execution, and undo/checkpoints, backed by both docs and strong community testimony of successful multi-file autonomous edits. missing for 10: independent benchmark data on multi-file bug-fix accuracy, and resolution of community complaints about needing many prompts/codebase indexing gaps in some cases.",
    "evidenceIds": [
      "cline-docs-1",
      "cline-docs-30",
      "cline-gh-1",
      "cline-docs-33",
      "cline-docs-34",
      "cline-comm-1",
      "cline-comm-3",
      "cline-comm-4"
    ]
  },
  {
    "productId": "cline",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline ships a full-featured CLI/headless mode (scripting, auto-approve, cron scheduling, ACP integration) that covers much of what the UI does, and docs emphasize scriptable automation for CI/CD. However, there is no documented REST/OpenAPI surface (probe found only 404s for openapi endpoints), and some UI-only features like the Kanban board's diff review/inline comments aren't shown to have CLI equivalents, so full UI/API parity isn't confirmed. missing for 10: a formal API/OpenAPI spec, explicit parity between Kanban UI actions (diff review, inline comments) and CLI/API, independent confirmation of complete feature equivalence.",
    "evidenceIds": [
      "cline-docs-3",
      "cline-docs-4",
      "cline-docs-32",
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-36",
      "cline-probe-3",
      "cline-docs-24",
      "cline-docs-47"
    ]
  },
  {
    "productId": "cline",
    "storyId": "openness-full-export",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Cline documents that users are 'never locked into our platform or pricing' and can 'switch providers or self-host anytime' (cline-docs-15), plus BYOK/local-model support (cline-docs-27, cline-docs-41, cline-docs-42), which speaks to avoiding lock-in but is not the same as a documented data-export feature. There is no evidence of an explicit export function for task history, conversations, or configs in open formats. missing for 10: explicit data-export/backup feature, documentation of file formats used for stored history, independent confirmation of a 'leave with your data' workflow.",
    "evidenceIds": [
      "cline-docs-15",
      "cline-docs-27",
      "cline-docs-41",
      "cline-docs-42"
    ]
  },
  {
    "productId": "cline",
    "storyId": "openness-open-license",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "The evidence confirms Cline's source code is hosted publicly on GitHub (cline/cline), which is strong circumstantial evidence of open availability, but none of the cited items state or link to an explicit open-source license (e.g., Apache/MIT) or licensing terms. missing for 10: explicit license text/citation, confirmation of license type, any docs page addressing licensing.",
    "evidenceIds": [
      "cline-gh-1",
      "cline-gh-2",
      "cline-gh-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "openness-self-host",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cline is open source (VS Code extension, CLI installable via npm) and explicitly supports BYOK/local models (Ollama, LM Studio) and states you're 'never locked into our platform... self-host anytime,' which supports self-hosting the core agent/model layer. However, the evidence lacks concrete self-hosting instructions/docs for the Kanban web task-board, hub/scheduling backend, or a full self-hosted server deployment guide (e.g., Docker, on-prem server setup). missing for 10: dedicated self-hosting/deployment docs for the hub/Kanban/server components, independent confirmation of a full self-hosted stack beyond BYOK/local-model inference.",
    "evidenceIds": [
      "cline-docs-15",
      "cline-docs-41",
      "cline-docs-42",
      "cline-docs-20",
      "cline-docs-24"
    ]
  },
  {
    "productId": "cline",
    "storyId": "parallel-agent-fleets",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cline's Kanban board explicitly supports running many agents in parallel with isolated git worktrees, auto-commit, and dependency chains, while subagents spawn parallel focused research agents and CLI scheduling lets agents run on cron schedules that persist across restarts and run independently of any terminal session—directly matching 'fleets working in parallel for hours or days.' Missing for 10: independent/hands-on corroboration of long-duration (multi-day) fleet runs and scale limits, since community evidence only discusses single-agent session quality, not fleet orchestration.",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-24",
      "cline-docs-25",
      "cline-docs-8",
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-36",
      "cline-gh-2"
    ]
  },
  {
    "productId": "cline",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cline's Kanban board explicitly supports running multiple coding agents in parallel with isolated git worktrees per card, and lets you review diffs and leave inline comments per card before deciding which to keep — directly matching the parallel-attempt/compare story. missing for 10: independent/hands-on corroboration of the Kanban parallel-run workflow (community evidence covers general Cline use, not Kanban specifically), and no detail on an explicit 'pick winner and discard others' UX beyond diff review.",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-24",
      "cline-docs-47",
      "cline-gh-2",
      "cline-gh-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "partner-agent-app-integration",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Cline supports MCP servers for external tool/data integration and ACP so third-party clients (editors, tools) can embed Cline as an agent, plus chat integrations (Slack, Discord, Telegram, Linear) and CI/CD pipeline embedding — all evidence of ecosystem interoperability. However there's no explicit evidence of a marketplace or catalog of partner-built 'agent apps' that can be dropped into Cline workflows the way MCP tools can. Missing for 10: a documented partner/agent marketplace, third-party agent app examples, and independent verification of such integrations working end-to-end.",
    "evidenceIds": [
      "cline-docs-16",
      "cline-docs-26",
      "cline-docs-17",
      "cline-gh-2"
    ]
  },
  {
    "productId": "cline",
    "storyId": "persistent-project-instructions",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "The evidence only mentions 'Skills' as modular instruction sets that extend Cline's capabilities for specific tasks, which is tangential to a dedicated project-wide instructions/coding-standards file rather than a clear equivalent of a rules file. Missing for 10: explicit documentation of a project-level instructions/rules file (e.g. a .clinerules-style config), guidance on setting coding standards/conventions, and any community corroboration of this specific feature.",
    "evidenceIds": [
      "cline-docs-9"
    ]
  },
  {
    "productId": "cline",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cline shows every edit as a reviewable diff with modify/revert and one-click undo (cline-gh-1, cline-docs-30), supports piping diffs for review ('git diff | cline \"review these changes\"', cline-docs-34), can run tests/checks and auto-fix failures (cline-docs-33), and Kanban mode offers diff review with inline comments (cline-docs-47) — together covering diff inspection plus pre-merge checks. Missing for 10: independent/hands-on corroboration specifically validating the diff-review or check-running workflow (community evidence is general praise, not focused on this axis).",
    "evidenceIds": [
      "cline-gh-1",
      "cline-docs-30",
      "cline-docs-34",
      "cline-docs-33",
      "cline-docs-47"
    ]
  },
  {
    "productId": "cline",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence describes BYOK, local model support (Ollama/LM Studio), and 'self-host anytime' claims, but nothing addresses explicit region/data-residency selection for where data is stored (e.g., choosing EU vs US storage for Cline's own cloud/credits service). This is a fair axis for an AI-native privacy-conscious user but no evidence shows such a control exists.",
    "evidenceIds": [
      "cline-docs-15",
      "cline-docs-41",
      "cline-docs-42"
    ]
  },
  {
    "productId": "cline",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data usage for AI model training, opt-out policies, zero-retention agreements, or any privacy/data-training controls for Cline. BYOK and self-hosting options (cline-docs-15, cline-docs-27, cline-docs-42) relate to provider flexibility, not to preventing training on user data.",
    "evidenceIds": []
  },
  {
    "productId": "cline",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack covers BYOK, local model support, and self-hosting options, but contains no mention of data retention policies, conversation/history deletion controls, or telemetry opt-out mechanisms that would let a user control what data is retained or deleted.",
    "evidenceIds": []
  },
  {
    "productId": "cline",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions telemetry, usage tracking, analytics collection, or an opt-out/privacy setting for Cline; the docs cover BYOK, local models, and provider choice but not telemetry controls.",
    "evidenceIds": []
  },
  {
    "productId": "cline",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cline's evidence covers local IDE/CLI/terminal execution, worktrees, kanban boards, and CI/CD headless runs, but nothing describes configuring a reproducible cloud sandbox environment (e.g., devcontainer-style setup, dependency installation scripts, or a persistent cloud VM) tied to a repository.",
    "evidenceIds": []
  },
  {
    "productId": "cline",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cline can execute terminal commands and react live to test/dev-server output (cline-docs-14), run test-fix loops via CLI (cline-docs-33), review diffs (cline-docs-34, cline-gh-1), use Plan mode to explore/narrow root causes via codebase search (cline-docs-39), and spawn subagents for independent codebase investigation (cline-docs-25). Checkpoints/undo support verifying and rolling back fixes (cline-docs-30), and community feedback confirms it can autonomously produce correct diffs after exploration (cline-comm-3). Missing for 10: no explicit debugging-specific tooling (e.g., breakpoints/log tracing) or independent hands-on case studies specifically about root-cause diagnosis and fix verification workflows.",
    "evidenceIds": [
      "cline-docs-14",
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-39",
      "cline-docs-25",
      "cline-docs-30",
      "cline-gh-1",
      "cline-comm-3"
    ]
  },
  {
    "productId": "cline",
    "storyId": "sandboxed-agent-execution",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cline's safety model is built around human-in-the-loop approval, diff review, checkpoints, and auto-approve settings (cline-docs-1, cline-docs-21, cline-docs-30), not sandboxed execution of code/tools/network. Kanban worktrees provide git isolation for parallel agents (cline-docs-24) but this is not a sandbox for code/tool/network execution. No evidence of containerized, VM-based, or otherwise isolated runtime environment for agent actions.",
    "evidenceIds": [
      "cline-docs-21",
      "cline-docs-30",
      "cline-docs-24",
      "cline-docs-38"
    ]
  },
  {
    "productId": "cline",
    "storyId": "shared-knowledge-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cline's evidence covers a Kanban task board for running parallel agents with worktrees, MCP integrations, and skills/instructions, but none of this describes ingesting team docs and repos into a shared knowledge workspace or source-of-truth repository for engineering leads. Missing for 10: any feature for indexing/aggregating documentation and codebases into a shared, queryable team knowledge base, evidence of team-wide onboarding or knowledge-sharing workspace, and any first-party or community mention of such a capability.",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-24",
      "cline-docs-47",
      "cline-docs-16"
    ]
  },
  {
    "productId": "cline",
    "storyId": "terminal-scripting-automation",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cline ships a documented CLI with explicit headless/non-interactive mode for scripts and CI/CD, auto-approve flags for unattended execution, pipeable I/O, and cron scheduling for recurring automations, plus explicit examples of running headlessly in GitHub Actions/GitLab pipelines. Missing for 10: independent (non-vendor) hands-on confirmation of headless CI usage specifically.",
    "evidenceIds": [
      "cline-docs-2",
      "cline-docs-3",
      "cline-docs-4",
      "cline-docs-13",
      "cline-docs-17",
      "cline-docs-23",
      "cline-docs-33",
      "cline-docs-34",
      "cline-docs-36"
    ]
  },
  {
    "productId": "cline",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence in the pack addresses data-retention or training-opt-out policies for code/prompts; while BYOK and self-host options are mentioned, none speak to model-training usage or an opt-out control.",
    "evidenceIds": []
  },
  {
    "productId": "cline",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cline Kanban is explicitly documented as a web-based task board for running many agents in parallel with per-card isolated git worktrees, auto-commit, dependency chains, and inline diff review—directly matching the engineering-lead's need to manage multiple agent-driven sessions from one unified workspace. This is reinforced by CLI scheduling (cron-based agents persisting independently) and subagents that run in parallel with their own context windows.  Missing for 10: independent/hands-on community corroboration specifically of the Kanban multi-session workspace (community evidence only covers single-agent coding quality, not the Kanban feature), and no evidence on scaling limits or team-collaboration aspects of the shared workspace.",
    "evidenceIds": [
      "cline-docs-5",
      "cline-docs-24",
      "cline-docs-47",
      "cline-gh-2",
      "cline-gh-3",
      "cline-docs-8",
      "cline-docs-25",
      "cline-docs-13",
      "cline-docs-23",
      "cline-docs-36"
    ]
  },
  {
    "productId": "cline",
    "storyId": "vulnerability-autofix",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cline's evidence shows general-purpose code editing, diff review, and command execution (e.g., 'git diff | cline review these changes'), but no dedicated feature for detecting, explaining, or auto-fixing security vulnerabilities (no SAST/CVE integration, security linting, or vulnerability-specific workflow is documented).",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "agentic-agent-docs",
    "verdict": "partial",
    "quality": 4,
    "confidence": "high",
    "rationale": "A dedicated llms.txt file is absent (404 at platform.openai.com/llms.txt), but Codex does publish machine-readable markdown docs (learn.chatgpt.com/docs/codex/cli.md) confirmed reachable by probe, which is an agent-friendly doc format an AI agent could be pointed at. Missing for 10: a standard llms.txt manifest, evidence of agents actually being pointed at these docs, and confirmation across all doc pages (docs/codex.md also 404s).",
    "evidenceIds": [
      "codex-probe-1",
      "codex-probe-2",
      "codex-probe-3"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-ai-insights",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex generates AI-driven insights and suggestions specifically about code: it produces prioritized review findings, diffs, and summaries during automated reviews and delegated tasks (codex-docs-5, codex-docs-10, codex-docs-41, codex-docs-45), and can delegate to subagents for deeper investigation (codex-docs-35). However, this is scoped to code/repository data rather than general business or product data insights. Missing for 10: evidence of insight generation over non-code data sources, dashboards, or analytics-style summaries beyond code review findings.",
    "evidenceIds": [
      "codex-docs-5",
      "codex-docs-10",
      "codex-docs-41",
      "codex-docs-45",
      "codex-docs-35"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Codex cloud supports delegating longer tasks that run in isolated cloud environments in parallel, triggered from GitHub, GitLab, Linear, or Slack, and returning results (diff/PR) when ready — a clear background-automation workflow, and the CLI also supports non-interactive/repeatable workflows for scripted automation. Missing for 10: no documentation of scheduled/cron-style recurring triggers, and no independent/hands-on confirmation that long unattended background runs work reliably (community commentary focuses on interactive model quality/UX rather than background automation specifically).",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-3",
      "codex-docs-6",
      "codex-docs-5",
      "codex-docs-19"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Codex documents explicit task delegation to its built-in agent, both for long-running cloud tasks ('Delegate a longer task and return when it is ready') and for sub-agent delegation within a session ('Ask Codex to delegate focused work to specialized agents, then bring their findings back into the main terminal session'), backed by detailed CLI/cloud docs. Missing for 10: independent hands-on verification specifically of the subagent delegation flow (community evidence discusses general agent quality/UX but not this feature directly).",
    "evidenceIds": [
      "codex-docs-6",
      "codex-docs-13",
      "codex-docs-35",
      "codex-docs-37",
      "codex-gh-1"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-headless",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Codex CLI explicitly documents non-interactive execution via `codex exec` for use in repeatable workflows, scripts, and CI/CD pipelines (codex-docs-19, codex-docs-32), and permissions/sandbox controls can be configured for unattended runs (codex-docs-17, codex-docs-39). Missing for 10: no independent case study or CI provider (e.g. GitHub Actions) integration example, and no explicit exit-code/output-format spec for CI parsing.",
    "evidenceIds": [
      "codex-docs-19",
      "codex-docs-32",
      "codex-docs-17",
      "codex-docs-39"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-mcp-client",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Codex CLI explicitly supports adding local/remote MCP servers via `codex mcp add`, inspecting available tools before use, and viewing active servers via `/mcp`; this configuration is shared across ChatGPT desktop app, CLI, and IDE extension. Docs also describe using MCP to connect to third-party tools like browsers or Figma. Missing for 10: independent hands-on verification of MCP tool usage in a real session beyond first-party docs.",
    "evidenceIds": [
      "codex-docs-16",
      "codex-docs-21",
      "codex-docs-38",
      "codex-docs-43",
      "codex-docs-44",
      "codex-docs-46"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-mcp-server",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Codex explicitly supports running itself as an MCP server (codex mcp-server) so other MCP clients can connect, but OpenAI's own docs mark this interface 'experimental' and now 'deprecated', pointing users to a newer 'Codex app server' as the recommended replacement. This is a genuine server-mode capability (not just Codex-as-MCP-client), but the deprecation and lack of independent hands-on confirmation of the replacement's stability keep it from a full verdict. Missing for 10: independent corroboration that the current 'Codex app server' MCP mode works reliably in production, and clearer first-party documentation of its interface now that the original is deprecated.",
    "evidenceIds": [
      "codex-gh-6",
      "codex-docs-23",
      "codex-docs-16"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Codex CLI, IDE extension, cloud, and web surfaces are all operated by natural-language prompts/chats — e.g. starting tasks from prompts, resuming chats, delegating subagents, pasting images into the composer, and non-interactive `codex exec` for scripted natural-language instructions — all documented as the primary interaction mode across surfaces. Community threads corroborate heavy real-world use of this conversational/agentic workflow, even amid quality complaints about model performance.\nmissing for 10: independent benchmarking specifically of natural-language command comprehension/robustness (community evidence is about overall agent quality/speed, not NL parsing specifically).",
    "evidenceIds": [
      "codex-docs-6",
      "codex-docs-9",
      "codex-docs-13",
      "codex-docs-19",
      "codex-docs-24",
      "codex-docs-34",
      "codex-gh-1",
      "codex-comm-18"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Codex ships an official, well-documented CLI (npm install -g @openai/codex) with rich agentic capabilities: local repo editing, exec/non-interactive scripting, MCP support, subagents, image input, sandbox/permissions control, cloud task delegation, and shell completions — all first-party documented and confirmed via GitHub repo and docs. Missing for 10: independent hands-on benchmarking specifically of CLI workflows (community evidence focuses mostly on model quality/UX rather than CLI mechanics) and some Linux-specific gaps noted by users.",
    "evidenceIds": [
      "codex-gh-1",
      "codex-gh-5",
      "codex-docs-8",
      "codex-docs-19",
      "codex-docs-32",
      "codex-docs-38",
      "codex-docs-35",
      "codex-docs-17",
      "codex-docs-47",
      "codex-probe-3"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-public-api",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Codex documents multiple programmatic entry points — an MCP server interface for JSON-RPC control (though explicitly marked deprecated/experimental in favor of an undocumented 'app server'), a non-interactive `codex exec` mode for scripts/CI, and 'API key' usage — but these come with real caveats: API-key use 'requires additional setup', the flagship gpt-5.3-codex model was reportedly not yet available via API, and the primary MCP server route is deprecated rather than a stable first-class API. missing for 10: a single stable, non-deprecated documented public API surface, confirmation that the current model is API-accessible, and independent corroboration that third parties successfully drive Codex via this API.",
    "evidenceIds": [
      "codex-gh-4",
      "codex-gh-6",
      "codex-docs-23",
      "codex-docs-19",
      "codex-docs-32",
      "codex-comm-5"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-scoped-keys",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "OpenAI's platform docs describe RBAC and project/org-scoped API keys/custom roles, and Codex can authenticate via an API key (codex-gh-4), so scoped credentials are technically available to a Codex-using account. However, none of the evidence ties this RBAC/API-key scoping specifically to configuring or restricting a Codex agent's own permissions — missing for 10: Codex-specific docs on issuing least-privilege keys for agent sessions, guidance on scoping credentials per-task/per-repo, and independent confirmation that this RBAC applies to Codex's own execution rather than just general API access.",
    "evidenceIds": [
      "codex-docs-28",
      "codex-gh-4",
      "codex-docs-29"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-sdks",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex is a coding agent, but the evidence shows a genuine SDK-adjacent surface: the underlying OpenAI Responses API has an official OpenAPI spec and multi-language code samples (Python, TypeScript, Go, Ruby, Java, HTTP, CLI), and Codex integrates via CLI/MCP for programmatic extension. However, there is no evidence of an official Codex-specific SDK (as opposed to the general OpenAI API SDK), and API access for the Codex model itself is explicitly noted as not yet available. missing for 10: a dedicated Codex SDK/library distinct from the general OpenAI Responses API, confirmation that Codex agent capabilities (not just chat completions) are exposed via SDK, independent developer corroboration of building against these SDKs.",
    "evidenceIds": [
      "codex-docs-29",
      "codex-gh-9",
      "codex-comm-5",
      "codex-docs-16"
    ]
  },
  {
    "productId": "codex",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack mentions webhooks or event subscription capabilities for Codex; the product exposes MCP servers, CLI, and cloud task integrations but nothing about outbound webhook events for AI-native consumers.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "always-on-scheduled-agents",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Codex cloud supports starting tasks from external triggers (GitHub/GitLab issues & PRs, Linear issues, Slack messages) and running them in parallel isolated environments, which covers the 'triggers' half of the story, but there's no evidence of a true schedule/cron-based always-on agent that proactively maintains a repo without an external event. Missing for 10: explicit scheduled/cron execution, evidence of continuous unattended monitoring/maintenance loops, and independent confirmation these triggers reliably run autonomous fixes end-to-end.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-3",
      "codex-docs-6"
    ]
  },
  {
    "productId": "codex",
    "storyId": "api-interactive-docs",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "The evidence shows OpenAI's general API reference (developers.openai.com) has runnable, per-language code samples with live examples, which an AI-native user could explore. However this is the general OpenAI Responses API reference, not a Codex-specific interactive API reference, and Codex itself is documented as a CLI/agent product rather than an API with its own dedicated reference docs. Missing for 10: a Codex-specific API reference page, evidence of interactivity beyond code-sample selection (e.g., live sandbox execution), and any Codex-specific documentation of this reference.",
    "evidenceIds": [
      "codex-docs-29",
      "codex-gh-4"
    ]
  },
  {
    "productId": "codex",
    "storyId": "api-key-auth",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "GitHub docs confirm Codex CLI supports API key authentication as an alternative to ChatGPT account login, but note it 'requires additional setup,' and the account-login flow (Sign in with ChatGPT) is the recommended default. Missing for 10: detailed API-key setup documentation, first-party quickstart parity with account login, and independent confirmation that API-key auth is fully feature-equivalent (e.g. codex-comm-5 shows some newer models aren't even available via API yet).",
    "evidenceIds": [
      "codex-gh-3",
      "codex-gh-4",
      "codex-comm-5"
    ]
  },
  {
    "productId": "codex",
    "storyId": "api-machine-spec",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "OpenAI publishes a machine-readable OpenAPI 3.1 spec for its REST API (codex-gh-9) and Codex can be used via that API (codex-gh-4), but the evidence never confirms this spec explicitly covers or is dedicated to Codex-specific endpoints, nor is there a direct 'download spec' link tied to Codex docs. missing for 10: a Codex-specific OpenAPI/spec file, explicit download instructions, or confirmation the general OpenAI OpenAPI spec includes Codex CLI/agent endpoints.",
    "evidenceIds": [
      "codex-gh-9",
      "codex-gh-4",
      "codex-docs-29"
    ]
  },
  {
    "productId": "codex",
    "storyId": "api-sandbox",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex offers isolated cloud task environments and CLI sandbox controls (writable roots, permission gating) that keep agent actions contained rather than acting directly on a live system, which functions as a sandbox layer for testing changes. However, there's no explicit documentation of test-vs-production data separation, and a community report raises unresolved concerns about the sandbox reading sensitive filesystem data without asking. Missing for 10: explicit production-data isolation guarantees, first-party documentation addressing the raised sandbox-safety concern, and independent verification that isolated environments never touch real prod data.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-4",
      "codex-docs-17",
      "codex-comm-10"
    ]
  },
  {
    "productId": "codex",
    "storyId": "api-versioning-policy",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "There is a documented OpenAPI 3.1 spec and API reference (codex-gh-9, codex-docs-29) and one concrete example of a deprecation notice (codex mcp-server deprecated in favor of the Codex app server, codex-docs-23), showing some practice of versioning and deprecation. However, there is no comprehensive, documented deprecation policy (timelines, notice periods, version numbering scheme) covering the Codex/OpenAI API generally. Missing for 10: an explicit deprecation policy document, API version numbering scheme, and independent corroboration of adherence to it.",
    "evidenceIds": [
      "codex-gh-9",
      "codex-docs-29",
      "codex-docs-23"
    ]
  },
  {
    "productId": "codex",
    "storyId": "architecture-navigation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex CLI docs explicitly mention exploring unfamiliar code and planning changes within a repository, and it can inspect code, run local dev tools, and review diffs/commits — supporting codebase orientation. However, there's no dedicated codebase-mapping/visualization feature, no evidence of dependency-graph or architecture-summary generation, and community feedback focuses on agentic task execution rather than comprehension aids. Missing for 10: dedicated codebase-map/architecture-overview feature, independent hands-on evidence of effectively onboarding to unfamiliar large codebases, and richer navigation/search tooling beyond terminal chat resume.",
    "evidenceIds": [
      "codex-docs-9",
      "codex-docs-8",
      "codex-docs-10",
      "codex-docs-11"
    ]
  },
  {
    "productId": "codex",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex docs explicitly describe inspecting diffs and opening a pull request when cloud work is ready (codex-docs-5), and CLI docs note reviewing changes 'before you commit or open a pull request' (codex-docs-45), implying git workflow integration. However, staging changes, writing commit messages, and creating branches are not explicitly documented as first-class agent actions — they are only implied via general local repo access and command execution (codex-docs-9, codex-docs-30, codex-docs-17). Missing for 10: explicit documentation of commit-message generation, branch creation, and staging as named agent capabilities, plus independent hands-on confirmation of full PR workflow automation.",
    "evidenceIds": [
      "codex-docs-5",
      "codex-docs-45",
      "codex-docs-41",
      "codex-docs-9",
      "codex-docs-30"
    ]
  },
  {
    "productId": "codex",
    "storyId": "automated-pr-review",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Codex CLI/cloud ships a dedicated 'review' capability that inspects uncommitted changes, a commit, or a base branch and reports prioritized findings without touching the working tree, and cloud tasks can be kicked off from GitHub PRs and later opened as PRs. However, there is no evidence of an automatic, PR-triggered review bot that comments on every pull request without manual invocation. missing for 10: evidence of automatic triggering on every PR (e.g., GitHub App/webhook auto-review), evidence of inline PR comments, independent confirmation of review quality on real PRs.",
    "evidenceIds": [
      "codex-docs-10",
      "codex-docs-41",
      "codex-docs-45",
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-5"
    ]
  },
  {
    "productId": "codex",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex CLI/cloud docs describe a general-purpose coding agent that can inspect code, edit files, run local dev tools, automate repeatable work, and review diffs before PRs — capabilities broad enough to plausibly cover writing tests, fixing lint issues, resolving conflicts, and updating dependencies (codex-docs-8, codex-docs-9, codex-docs-30, codex-docs-41). However, none of the docs explicitly name test-writing, lint-fixing, merge-conflict resolution, or dependency updates as supported workflows, and community feedback is mixed on real-world reliability for complex agentic tasks (codex-comm-3, codex-comm-13). missing for 10: explicit documentation/examples of test generation, lint-fix automation, merge-conflict resolution, and dependency-update workflows, plus hands-on confirmation these specific tasks succeed.",
    "evidenceIds": [
      "codex-docs-8",
      "codex-docs-9",
      "codex-docs-30",
      "codex-docs-41",
      "codex-docs-45",
      "codex-comm-8",
      "codex-comm-3"
    ]
  },
  {
    "productId": "codex",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Evidence shows Codex lets users manually choose the model and reasoning effort ('Stay in control: Choose the model, reasoning effort, permissions...') rather than any automatic best-model-per-task selection; no docs or community evidence describe an automatic model-routing/selection feature tied to cost or task type.",
    "evidenceIds": [
      "codex-docs-31",
      "codex-comm-12",
      "codex-comm-15"
    ]
  },
  {
    "productId": "codex",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex supports running multiple cloud tasks in parallel across repos (codex-docs-1, codex-docs-3, codex-docs-6) and delegating focused work to specialized sub-agents within a session (codex-docs-13), which gives some bulk/parallel automation capability. However, there's no explicit evidence of a bulk operation primitive (e.g., batch-apply an action across many files/items/tickets in one command) — the parallelism described is task-level (multiple independent runs) rather than a documented 'operate over N items at once' feature. Missing for 10: explicit bulk/batch API or CLI verb for acting across many items in one invocation, and independent confirmation of large-scale parallel throughput in practice.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-3",
      "codex-docs-6",
      "codex-docs-13",
      "codex-docs-19"
    ]
  },
  {
    "productId": "codex",
    "storyId": "automation-rules-engine",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Codex supports triggering tasks from external events (GitHub/GitLab/Linear/Slack) and running non-interactive workflows, but there is no evidence of a user-defined rules engine that lets users specify arbitrary trigger conditions and automated actions (e.g., 'on X event, do Y') — this is closer to integration hooks than a rules/automation framework. missing for 10: evidence of a rules/trigger definition interface, conditional logic configuration, or event-to-action mapping system that users can author themselves.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-19"
    ]
  },
  {
    "productId": "codex",
    "storyId": "automation-scheduled-jobs",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence shows Codex can run in CI/scripts (codex exec), be triggered from GitHub/GitLab/Slack, and run cloud tasks, but there is no mention of a native recurring/scheduled job or cron-like trigger mechanism within Codex itself. Automation is triggered by external events or manual invocation, not scheduled recurrence.",
    "evidenceIds": [
      "codex-docs-32",
      "codex-docs-19",
      "codex-docs-2",
      "codex-docs-37"
    ]
  },
  {
    "productId": "codex",
    "storyId": "automation-versioned-workflows",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Codex's CLI includes a dedicated review command that inspects diffs/commits without modifying the working tree (codex-docs-10, codex-doces-41/45), and it operates within git repos so changes are inherently versioned and revertible via git; skills/plugins can be packaged as reusable automations (codex-docs-20/42). However, there is no documented mechanism to version, review, or roll back the automations/skills/workflows themselves (e.g., skill version history, rollback of a plugin config, audit trail for automation changes) — only code diffs are reviewed. Missing for 10: explicit versioning of skills/automations, a rollback UI/command for automation configs, and independent evidence of this workflow in practice.",
    "evidenceIds": [
      "codex-docs-10",
      "codex-docs-41",
      "codex-docs-45",
      "codex-docs-20",
      "codex-docs-42"
    ]
  },
  {
    "productId": "codex",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Codex cloud lets users delegate tasks that run in isolated cloud environments, inspect summaries/diffs, request follow-ups, and open pull requests for review, effectively building/testing/demoing changes end-to-end for user review (codex-docs-1,5,6,7,37). Community commentary corroborates real-world agentic task completion, though with performance/reliability caveats. Missing for 10: independent hands-on verification specifically of the cloud (not CLI) workflow's demo/test artifacts, and no explicit mention of a 'demo' step (e.g., live preview) beyond diff/PR review.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-5",
      "codex-docs-6",
      "codex-docs-7",
      "codex-docs-37",
      "codex-comm-14",
      "codex-comm-18"
    ]
  },
  {
    "productId": "codex",
    "storyId": "background-cloud-tasks",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "OpenAI's docs describe a dedicated Codex cloud mode that runs tasks in isolated cloud environments, in parallel, triggered from web/GitHub/GitLab/Linear/Slack, with configurable repo setup and a workflow to inspect diffs/PRs on completion, plus a CLI command (`codex cloud`) to submit and later pull results locally — squarely matching the story of delegating longer background tasks to an isolated cloud environment. missing for 10: independent or hands-on community corroboration specifically validating the cloud/background execution feature (community evidence in the pack discusses CLI/app UX and model quality, not the cloud delegation flow itself).",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-3",
      "codex-docs-4",
      "codex-docs-5",
      "codex-docs-6",
      "codex-docs-37",
      "codex-gh-11",
      "codex-gh-13"
    ]
  },
  {
    "productId": "codex",
    "storyId": "configurable-tool-permissions",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex documents fine-grained control over external tool access at the session/repo level: engineers can add/remove local or remote MCP servers, inspect available tools before they're used, and set permission boundaries for edits/commands via /permissions (codex-docs-16, codex-docs-38, codex-docs-39, codex-docs-46). This gives an engineer meaningful control over which integrations the agent can reach, and RBAC exists for org/project-level API access (codex-docs-28), but that RBAC is about API/dashboard permissions, not specifically about restricting agent tool/integration access org-wide for a lead managing a team's Codex usage. Missing for 10: evidence of centralized, lead-enforced policy that restricts which MCP servers/tools individual developers can enable (vs. per-session self-configuration), and independent confirmation this control actually prevents unauthorized tool access in practice.",
    "evidenceIds": [
      "codex-docs-16",
      "codex-docs-38",
      "codex-docs-39",
      "codex-docs-46",
      "codex-docs-28"
    ]
  },
  {
    "productId": "codex",
    "storyId": "cross-device-task-continuity",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Codex supports starting tasks in the cloud from web/GitHub/GitLab/Linear/Slack, working in parallel cloud environments, and later resuming or continuing work from the CLI via 'codex cloud' (browse active/completed chats, submit/apply results) or 'codex resume' to reopen local chats, plus a shared MCP config across ChatGPT desktop, CLI, and IDE extension enabling cross-client continuity. missing for 10: independent hands-on confirmation of seamless state sync across devices/browsers, and no explicit mention of resuming a cloud-started task from a different physical device's browser session.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-6",
      "codex-docs-7",
      "codex-docs-37",
      "codex-docs-24",
      "codex-docs-21"
    ]
  },
  {
    "productId": "codex",
    "storyId": "cross-session-memory",
    "verdict": "partial",
    "quality": 3,
    "confidence": "medium",
    "rationale": "Codex CLI supports `codex resume` to reopen or search past local chats in a repository, giving a limited form of session recall, but this requires manual user action rather than automatic memory building/recall across sessions. Missing for 10: evidence of automatic persistent memory (learned facts, preferences, or context) that Codex builds unprompted and recalls without explicit resume/search commands, and any cross-session synthesis beyond raw chat transcripts.",
    "evidenceIds": [
      "codex-docs-11",
      "codex-docs-24"
    ]
  },
  {
    "productId": "codex",
    "storyId": "custom-agent-skills",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Codex CLI docs explicitly describe packaging repeatable instructions as \"skills\" and adding plugins to connect Codex to team tools/data from the CLI, directly matching the custom-skills story. Missing for 10: independent hands-on validation of skill creation/usage, and deeper documentation on skill authoring format/lifecycle beyond a single mention.",
    "evidenceIds": [
      "codex-docs-20"
    ]
  },
  {
    "productId": "codex",
    "storyId": "desktop-visual-diff-review",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Codex ships a desktop app (\"codex app\"/Codex App page) and documents parallel task execution plus diff/summary inspection before merging, suggesting the underlying pieces exist, but the evidence never shows the desktop app UI actually presenting a visual diff viewer or multiple sessions arranged side by side. Community notes even flag basic desktop-app reliability issues (stuck on 'Loading projects...', Mac-only availability). Missing for 10: concrete documentation/screenshots of the desktop app's diff viewer, explicit multi-session/side-by-side UI description, and independent confirmation it works smoothly.",
    "evidenceIds": [
      "codex-gh-8",
      "codex-gh-10",
      "codex-docs-5",
      "codex-docs-1",
      "codex-docs-3",
      "codex-docs-41",
      "codex-comm-18",
      "codex-comm-20"
    ]
  },
  {
    "productId": "codex",
    "storyId": "enterprise-grade-auth",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Codex supports signing in with a ChatGPT Business/Enterprise/Edu account (codex-gh-3, codex-gh-7) and OpenAI's platform offers RBAC to scope access at org/project level (codex-docs-28), suggesting enterprise-grade authentication and access control exist. However, there is no explicit documentation of SSO/SAML/OIDC federation with enterprise identity providers (e.g., Okta, Azure AD) specific to Codex, nor details on how ChatGPT Enterprise auth ties into RBAC for Codex usage. Missing for 10: explicit SSO/SAML/OIDC integration docs, enterprise IdP federation details, and independent confirmation of compliance-grade auth flows for Codex specifically.",
    "evidenceIds": [
      "codex-gh-3",
      "codex-gh-7",
      "codex-docs-28"
    ]
  },
  {
    "productId": "codex",
    "storyId": "existing-subscription-auth",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "GitHub docs explicitly recommend signing in with ChatGPT to use Codex under existing Plus, Pro, Business, Edu, or Enterprise subscription plans, with API key as an alternative for those without such plans, directly confirming subscription-based sign-in. missing for 10: independent hands-on confirmation of the sign-in flow itself (evidence focuses on capability descriptions rather than a walkthrough).",
    "evidenceIds": [
      "codex-gh-3",
      "codex-gh-7",
      "codex-gh-12",
      "codex-gh-4"
    ]
  },
  {
    "productId": "codex",
    "storyId": "external-workflow-tool-integration",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex explicitly supports starting work from Slack (and GitHub/GitLab/Linear) and lets users add local or remote MCP servers to connect to third-party tools/docs (e.g. Figma, browser), giving a generic mechanism to extend context to workflow tools. However, there is no explicit documentation of native Jira or Google Drive connectors—only Slack is named among the story's specific tools, with Jira/Google Drive requiring the generic (and for one variant, deprecated/experimental) MCP server pathway. Missing for 10: named Jira integration, named Google Drive integration, and confirmation that the current (non-deprecated) MCP mechanism is broadly used for these specific SaaS tools.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-16",
      "codex-docs-20",
      "codex-docs-26",
      "codex-docs-43",
      "codex-docs-38",
      "codex-gh-6",
      "codex-docs-23"
    ]
  },
  {
    "productId": "codex",
    "storyId": "free-tier-account-access",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Codex CLI explicitly recommends signing in with a ChatGPT account (Plus/Pro/Business/Edu/Enterprise) to use Codex without an API key, with API key usage noted as an alternative requiring additional setup. This directly matches the story of personal-account sign-in without managing API keys, though the exact free-tier scope/limits aren't detailed. Missing for 10: explicit confirmation of a genuinely free tier (vs. paid ChatGPT plans) and independent corroboration of the login flow's simplicity.",
    "evidenceIds": [
      "codex-gh-3",
      "codex-gh-4",
      "codex-gh-7"
    ]
  },
  {
    "productId": "codex",
    "storyId": "full-codebase-mapping",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Codex CLI docs explicitly state it can be started in a repository 'to explore unfamiliar code, plan a change, edit files, and run your local development tools' (codex-docs-9), implying the agent autonomously navigates the codebase rather than requiring manual file selection, and codex-gh-1 confirms it runs as an autonomous coding agent locally. However, there's no detailed documentation of how it builds a whole-codebase map/summary, no explicit 'explain codebase' feature, and no independent hands-on evidence confirming this works well on large unfamiliar repos. Missing for 10: dedicated codebase-mapping/summarization feature documentation, evidence of handling very large repos, and independent user reports validating this specific capability.",
    "evidenceIds": [
      "codex-docs-9",
      "codex-gh-1"
    ]
  },
  {
    "productId": "codex",
    "storyId": "inline-code-completion",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Codex is an agentic coding assistant (CLI, cloud tasks, IDE extension) focused on delegated task completion, code review, and terminal-based editing, not on inline autocomplete-style completions or next-edit suggestions as you type. This story targets IDE-style inline autocomplete tooling, a different axis than Codex's agent-driven workflow model.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "issue-to-pr-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Codex explicitly supports starting work from a tracked issue (GitHub, GitLab, Linear) in cloud environments, running the task, inspecting the diff/summary, and opening a pull request when done, covering the full issue-to-PR loop. missing for 10: independent hands-on confirmation of a full issue-to-merged-PR workflow succeeding end-to-end, and detail on how issue context/acceptance criteria are actually parsed.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-5",
      "codex-docs-6"
    ]
  },
  {
    "productId": "codex",
    "storyId": "jetbrains-diff-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Codex's IDE extension explicitly targets VS Code, Cursor, and Windsurf (codex-gh-2), with no mention of JetBrains IDEs, interactive diff viewing within an IDE, or a 'share selected code as context' feature. The axis (IDE integration) is clearly applicable to Codex as a coding agent, but JetBrains-specific support and the described interactive-diff/context-sharing workflow are simply absent from the evidence pack.",
    "evidenceIds": [
      "codex-gh-2"
    ]
  },
  {
    "productId": "codex",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack mentions license detection, public-code matching, or provenance references for AI-suggested code; Codex's review features (codex-docs-10, -41, -45) only cover code quality/prioritized findings, not license/public-code attribution.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "live-app-debugging",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Codex is a coding agent focused on code generation, editing, review, and CLI/cloud task automation; there is no evidence of any capability to attach to or inspect a live running web application (e.g., browser DevTools integration, runtime debugging, log/network inspection of a live app). Debugging a live running app is a different axis (runtime observability/dev-tools) than code editing and static review, which is what this product's evidence covers.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Codex CLI is explicitly documented as a coding agent that runs locally in the terminal, with npm/standalone install, working against the local repository, editing files, running commands, and offering interactive TUI plus non-interactive exec mode — well corroborated by first-party docs and GitHub README, with community usage discussion confirming real-world use. Missing for 10: independent hands-on verification specifically of pure local terminal usage (most community commentary discusses model quality/UX rather than the local-run mechanics) and some caveats about performance/limits reported by users.",
    "evidenceIds": [
      "codex-gh-1",
      "codex-gh-5",
      "codex-docs-8",
      "codex-docs-9",
      "codex-docs-30",
      "codex-docs-32",
      "codex-docs-47",
      "codex-comm-8",
      "codex-comm-18"
    ]
  },
  {
    "productId": "codex",
    "storyId": "multi-directory-context",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack describes Codex supporting multiple project directories or repositories being combined in a single session/context; documentation focuses on single-repository sessions, cloud tasks, and per-repository setup steps.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Codex explicitly offers an IDE extension for VS Code, Cursor, and Windsurf, plus a CLI usable within the terminal in your repo, both providing contextual chat/help with the codebase (edit files, run commands, review diffs). Community evidence confirms real-world usage of Codex CLI/app for editing and testing files in context, though some note UX friction compared to competitors. Missing for 10: deeper first-party documentation/screenshots of the IDE extension's chat UI specifically, and stronger independent hands-on corroboration of in-IDE chat quality.",
    "evidenceIds": [
      "codex-gh-2",
      "codex-docs-9",
      "codex-docs-8",
      "codex-comm-8"
    ]
  },
  {
    "productId": "codex",
    "storyId": "multi-model-selection",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Docs confirm Codex lets users 'Choose the model, reasoning effort, permissions' (codex-docs-31), but this refers to selecting among OpenAI's own Codex/GPT models, not switching between different AI providers (e.g., Anthropic, Google). No evidence shows Codex supports plugging in or selecting non-OpenAI models/providers within a session.",
    "evidenceIds": [
      "codex-docs-31",
      "codex-gh-3",
      "codex-gh-4"
    ]
  },
  {
    "productId": "codex",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "First-party docs explicitly state Codex cloud tasks can be started from GitHub pull requests, GitLab merge requests/issues, Linear issues, or Slack channels/threads, matching the story directly. Missing for 10: independent/hands-on verification of these specific integrations working in practice (community evidence covers CLI/app UX but not the GitHub/GitLab/Linear/Slack kickoff flows specifically).",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-6"
    ]
  },
  {
    "productId": "codex",
    "storyId": "multimodal-app-generation",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Codex supports passing images (error screenshots, architecture diagrams, design references) into prompts, which is a partial building block for generating apps from a sketch/image, but there's no evidence of dedicated PDF-to-app workflows, multi-page design ingestion, or documented end-to-end 'sketch/image to working app' generation feature. missing for 10: explicit PDF design ingestion, dedicated image/design-to-app pipeline or template, independent hands-on demonstration of generating a full app from a design artifact.",
    "evidenceIds": [
      "codex-docs-12"
    ]
  },
  {
    "productId": "codex",
    "storyId": "natural-language-debugging",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Codex CLI docs show clear natural-language debugging workflows: exploring unfamiliar code, running local tools, passing error screenshots for context, and running dedicated code review that reports prioritized findings (codex-docs-8, codex-docs-9, codex-docs-10, codex-docs-12). However, community evidence shows mixed real-world reliability on agentic/coding tasks and no independent confirmation specifically validating debugging accuracy. Missing for 10: hands-on validation of debugging/troubleshooting accuracy, and independent case studies showing successful root-cause diagnosis via NL queries.",
    "evidenceIds": [
      "codex-docs-8",
      "codex-docs-9",
      "codex-docs-10",
      "codex-docs-12",
      "codex-comm-3",
      "codex-comm-14"
    ]
  },
  {
    "productId": "codex",
    "storyId": "natural-language-feature-implementation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Codex CLI and cloud docs describe the core loop of natural-language task description leading to autonomous file inspection, editing, running local tools, and producing a diff/PR (codex-docs-30, codex-docs-9, codex-docs-6, codex-docs-5), and community commentary corroborates it does real multi-file edits ('it edits the files and I can use the proper tooling', 'shockingly good... no worse than average L3-L4 engs') alongside some negative UX complaints that don't dispute the core capability. Missing for 10: independent benchmark/case-study evidence specifically confirming complex multi-file refactors across large codebases, and some community reports of it 'struggling with almost anything' create mild quality tension without rising to a concrete dispute.",
    "evidenceIds": [
      "codex-docs-30",
      "codex-docs-9",
      "codex-docs-6",
      "codex-docs-5",
      "codex-gh-1",
      "codex-comm-8",
      "codex-comm-18",
      "codex-comm-3"
    ]
  },
  {
    "productId": "codex",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 3,
    "confidence": "medium",
    "rationale": "Codex ships rich CLI/UI-only capabilities (cloud tasks, resume/review, skills, plugins, MCP client integration) with no evidence these are exposed via a dedicated Codex API, and the general OpenAI API (RBAC, Responses API) is not shown to cover Codex-specific workflows; community evidence even confirms the latest gpt-5.3-codex model 'isn't available on the API yet,' a documented parity gap. Missing for 10: documented API endpoints for cloud task delegation, chat/session resume, MCP tool orchestration, and confirmation that current models/features are API-accessible at parity with CLI/UI.",
    "evidenceIds": [
      "codex-gh-4",
      "codex-comm-5",
      "codex-docs-28",
      "codex-docs-29",
      "codex-docs-23"
    ]
  },
  {
    "productId": "codex",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence of any data export feature or open-format export mechanism for chat history, project data, or configurations; Codex works with local files/git repos but there's no documented export/portability capability for user data (e.g., conversation history, settings) to leave the platform. Missing for 10: any documented data export tool, open-format export (JSON/Markdown dump), or data portability statement.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "openness-open-license",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "The Codex CLI source lives in a public GitHub repo (openai/codex) and a community comment implies its openness lets users 'diagnose and file an issue' the way they can't with the closed-source Codex App, suggesting at least the CLI's code is publicly viewable. However, no evidence pack item states an explicit open-source license, and the App/cloud components are explicitly described as closed. missing for 10: explicit license file/name (MIT, Apache, etc.), confirmation the full product (not just CLI) is open, and independent corroboration beyond one forum remark.",
    "evidenceIds": [
      "codex-gh-1",
      "codex-comm-9"
    ]
  },
  {
    "productId": "codex",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Codex CLI runs locally but requires signing into a ChatGPT account or OpenAI API key, and the core inference/model and cloud environments are OpenAI-hosted only; there is no self-hosted backend option. A commenter explicitly wishes the Codex App were open source, implying it is not, which forecloses self-hosting the core product.",
    "evidenceIds": [
      "codex-gh-3",
      "codex-gh-4",
      "codex-comm-9"
    ]
  },
  {
    "productId": "codex",
    "storyId": "parallel-agent-fleets",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex Cloud supports running multiple tasks in parallel in isolated cloud environments, triggered from GitHub/GitLab/Linear/Slack, and delegating longer tasks to return to later, which covers parallel/async agent work. However, there is no explicit evidence of orchestrating large 'fleets' of many simultaneous agents, no stated duration limits confirming multi-day autonomous runs, and community feedback highlights usage-limit throttling that would constrain sustained parallel/long-running fleets. missing for 10: evidence of fleet-scale orchestration (many concurrent agents), confirmed multi-day autonomous run duration, and independent confirmation that parallel tasks aren't throttled by usage limits.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-3",
      "codex-docs-6",
      "codex-docs-4",
      "codex-comm-8",
      "codex-comm-12"
    ]
  },
  {
    "productId": "codex",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs confirm Codex cloud can run tasks in parallel in isolated cloud environments without tying up the local machine, and results can be inspected (summary/diff) before choosing to follow up or open a PR — this covers running multiple attempts and reviewing outcomes. However, there's no explicit documentation of a dedicated 'compare multiple attempts side-by-side' UI/workflow, and no independent/community evidence confirming this parallel-comparison workflow works well in practice. missing for 10: explicit side-by-side comparison UI documentation, independent hands-on confirmation of comparing parallel attempts.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-3",
      "codex-docs-5",
      "codex-docs-6"
    ]
  },
  {
    "productId": "codex",
    "storyId": "partner-agent-app-integration",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex documents integration points for third-party ecosystem tools — triggering work from GitHub, GitLab, Linear, and Slack (partner platforms), and connecting to third-party MCP servers, plugins, and skills that give access to tools like Figma or a browser — which supports embedding partner-built capabilities into engineering workflows. However, the evidence is framed around Codex consuming tools/data sources rather than a curated marketplace of partner-built 'agent apps,' and there's no independent case study of a partner agent integration working end-to-end. Missing for 10: evidence of a partner/agent-app marketplace or certified third-party agent integrations, and independent verification of such integrations working in practice.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-2",
      "codex-docs-20",
      "codex-docs-26",
      "codex-docs-38",
      "codex-docs-42",
      "codex-docs-43"
    ]
  },
  {
    "productId": "codex",
    "storyId": "persistent-project-instructions",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack covers Codex's CLI, cloud, MCP, and review features but contains no mention of a project-level instructions/config file (e.g., AGENTS.md or similar) for setting coding standards or conventions the agent should follow. This is a plausible and common capability for coding agents, but nothing in the pack documents or demonstrates it.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Codex CLI has a dedicated review command that inspects diffs against uncommitted changes, a commit, or a base branch, reporting prioritized findings without modifying the working tree, plus cloud/web flows to inspect summaries and diffs before opening a PR. Missing for 10: independent/hands-on corroboration of the review command's accuracy and any CI-integrated check-running beyond exec/scripts.",
    "evidenceIds": [
      "codex-docs-10",
      "codex-docs-41",
      "codex-docs-45",
      "codex-docs-5",
      "codex-docs-32"
    ]
  },
  {
    "productId": "codex",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack mentions data residency, regional storage options, or geographic controls for where Codex data is stored; the pack covers RBAC, MCP, CLI features, and cloud task execution but nothing about choosing a storage region.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no mention of data-training opt-out controls, enterprise data usage policies, or privacy settings for excluding user data from model training; it covers CLI features, MCP, RBAC, and community sentiment but nothing about training-data exclusion.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence pack items address data retention controls, deletion policies, or configurable retention windows for Codex; RBAC docs address access control, not retention/deletion. Missing for 10: any documentation of data retention settings, deletion APIs/workflows, or retention policy configuration.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions telemetry, usage tracking, data collection settings, or an opt-out mechanism for Codex; the docs and community threads cover features like MCP, CLI usage, and performance but never privacy/telemetry controls.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Codex Cloud docs state you can configure the dependencies, tools, variables, and setup steps each repository needs for isolated cloud environments, directly matching the story. However, there is no detail on how reproducibility is guaranteed (e.g., container images, caching, version pinning) or independent hands-on confirmation of this setup workflow. Missing for 10: concrete configuration file/schema details, reproducibility guarantees, and independent verification of the setup working as documented.",
    "evidenceIds": [
      "codex-docs-4",
      "codex-docs-1",
      "codex-docs-6"
    ]
  },
  {
    "productId": "codex",
    "storyId": "root-cause-analysis",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Codex CLI docs explicitly describe exploring unfamiliar code and running local dev tools to investigate issues, passing error screenshots for context, delegating focused investigation to subagents, and running dedicated reviews against uncommitted changes/commits/base branches to verify fixes before committing — covering reproduce, narrow-down, and verify steps. Missing for 10: no explicit 'reproduce a bug' walkthrough or first-hand/independent account of successfully diagnosing and fixing a real bug end-to-end with Codex.",
    "evidenceIds": [
      "codex-docs-9",
      "codex-docs-12",
      "codex-docs-13",
      "codex-docs-30",
      "codex-docs-41",
      "codex-docs-45",
      "codex-docs-19"
    ]
  },
  {
    "productId": "codex",
    "storyId": "sandboxed-agent-execution",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "First-party docs explicitly describe sandboxed execution: Codex lets you 'choose when Codex can edit files or run commands without asking, and inspect the active sandbox and writable roots' (codex-docs-17), and cloud tasks run in 'isolated cloud environments' with configurable dependencies/tools (codex-docs-1, codex-docs-4). This directly matches the engineering-lead's need for sandboxed code/tool interaction, though network-resource sandboxing specifics are not spelled out and there's no independent hands-on verification of sandbox robustness (a community comment raises but does not concretely confirm a sandbox-bypass issue). Missing for 10: explicit documentation of network-level sandbox controls, and independent/hands-on confirmation that the sandbox reliably contains tool/network access.",
    "evidenceIds": [
      "codex-docs-17",
      "codex-docs-1",
      "codex-docs-4",
      "codex-comm-7"
    ]
  },
  {
    "productId": "codex",
    "storyId": "shared-knowledge-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Codex documents repo-level cloud environments, RBAC, and MCP connections to team tools, but no evidence describes a shared 'workspace' feature that unifies docs and repos into a common source of truth for a team; this is a plausible ask for an engineering tool but Codex's evidence only covers per-task cloud environments and repo configuration, not a persistent shared knowledge/workspace layer.",
    "evidenceIds": [
      "codex-docs-4",
      "codex-docs-28",
      "codex-docs-1"
    ]
  },
  {
    "productId": "codex",
    "storyId": "terminal-scripting-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Docs explicitly describe running 'a non-interactive command in a repeatable workflow' and automating repeatable work without leaving the terminal, plus support for submitting work to configured environments from scripts (codex exec-style usage implied). Missing for 10: independent hands-on confirmation of non-interactive/CI usage and detailed exit-code/output-format documentation for scripting.",
    "evidenceIds": [
      "codex-docs-19",
      "codex-docs-8",
      "codex-docs-15",
      "codex-gh-1"
    ]
  },
  {
    "productId": "codex",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data usage or training opt-out policies for code/prompts; RBAC and MCP docs are unrelated to this axis. Missing for 10: any enterprise data-usage/training opt-out policy documentation, admin controls for opting out, or third-party confirmation of such a policy.",
    "evidenceIds": []
  },
  {
    "productId": "codex",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Codex documents cloud parallel task execution across multiple repos/environments (codex-docs-1,3,6), a web/CLI dashboard to browse active and completed chats and apply results locally (codex-docs-15), and resuming/searching across sessions (codex-docs-11,24), which together support managing multiple concurrent agent sessions from a unified interface. However, evidence is vendor-documentation only with no independent hands-on confirmation of a true 'unified workspace' UX for an engineering-lead managing many sessions simultaneously, and some community comments note UX rough edges (codex-comm-9,18). Missing for 10: independent/hands-on verification of multi-session management at scale, and clearer detail on cross-session visibility/coordination for a lead overseeing a team's agents.",
    "evidenceIds": [
      "codex-docs-1",
      "codex-docs-3",
      "codex-docs-6",
      "codex-docs-15",
      "codex-docs-11",
      "codex-docs-24",
      "codex-comm-9"
    ]
  },
  {
    "productId": "codex",
    "storyId": "vulnerability-autofix",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Codex CLI has a dedicated review command that inspects uncommitted changes, commits, or branches and reports 'prioritized findings' (codex-docs-10, codex-docs-41, codex-docs-45), which could surface security issues, and as a general coding agent it can edit files/run commands. However, the review feature explicitly reports findings 'without modifying your working tree,' meaning it does not auto-fix, and no evidence specifically frames this as security-vulnerability detection/explanation with automatic remediation. missing for 10: explicit security-vulnerability scanning/explanation feature, evidence of automatic fix application (vs. just flagging), and any independent confirmation that Codex reliably identifies/fixes security issues.",
    "evidenceIds": [
      "codex-docs-10",
      "codex-docs-41",
      "codex-docs-45",
      "codex-docs-30"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-agent-docs",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Direct probe confirms llms.txt is live and served at https://www.conductor.build/llms.txt with agent-oriented summary, plus a full docs.md markdown mirror for agent consumption. missing for 10: no independent/community confirmation that external agents actually consume these files successfully.",
    "evidenceIds": [
      "conductor-probe-1",
      "conductor-probe-2"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-ai-insights",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Conductor orchestrates third-party coding agents (Claude Code, Codex, Cursor) that analyze the codebase and produce diffs, suggested changes, and PR reviews, which can be seen as data-driven suggestions, but Conductor itself does not document any native analytics/insights engine — the 'insight' generation is delegated entirely to the underlying agents. Missing for 10: no first-party insight/analytics feature, no evidence of Conductor synthesizing patterns or trends from user data beyond agent chat/diff output, no independent corroboration of this specific capability.",
    "evidenceIds": [
      "conductor-docs-21",
      "conductor-docs-17",
      "conductor-docs-32",
      "conductor-docs-18"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Conductor's \"routines\" feature explicitly lets users run agents on a schedule or via GitHub Action, and cloud workspaces continue running autonomously (\"agents keep working after you close your laptop\") without requiring step-by-step confirmation. This directly matches background, autonomous automation for an AI-native user. Missing for 10: independent/hands-on confirmation that routines work reliably in practice, and more detail on scheduling configuration options beyond the changelog mention.",
    "evidenceIds": [
      "conductor-docs-4",
      "conductor-docs-20",
      "conductor-docs-17",
      "conductor-docs-32"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Conductor lets users delegate coding tasks to agents (Claude Code, Codex, Cursor, OpenCode) that run inside its own workspaces, autonomously testing repos, running builds, and continuing work unattended, with checkpoints and review flow built into the product (conductor-docs-1, -17, -20, -29, -32). Community reports confirm the agent runs live inside the app during real use (conductor-comm-7, conductor-comm-15). Missing for 10: independent benchmarking of assistant quality/reliability beyond docs and mixed anecdotal UX feedback (conductor-comm-9).",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-17",
      "conductor-docs-20",
      "conductor-docs-29",
      "conductor-docs-32",
      "conductor-comm-7",
      "conductor-comm-15"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-headless",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Conductor supports scheduled/CI-like automation via 'routines' that run on a schedule or GitHub Action, plus a programmatic API and hosted MCP server for managing cloud workspaces headlessly, and cloud agents can run builds/tests without confirmation. However, it is fundamentally a Mac GUI app, and there's no evidence of a standalone CLI or true headless binary for arbitrary CI pipelines outside GitHub Actions. missing for 10: dedicated CLI/headless binary for generic CI systems, independent evidence of routines/GitHub Action working reliably in production, clarity on full non-interactive operation outside the Mac app.",
    "evidenceIds": [
      "conductor-docs-4",
      "conductor-docs-13",
      "conductor-docs-14",
      "conductor-docs-17",
      "conductor-docs-30",
      "conductor-probe-4"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-mcp-client",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence only shows Conductor exposing its OWN hosted MCP server so external MCP clients (ChatGPT, Claude, Codex) can manage Conductor's cloud workspaces (conductor-docs-14, conductor-probe-4) — the reverse direction of what the story asks. There is no documentation or community mention of a user being able to add/configure external MCP servers inside Conductor so its hosted coding agents (Claude Code, Codex, Cursor, OpenCode) can consume their tools.",
    "evidenceIds": [
      "conductor-docs-14",
      "conductor-probe-4"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-mcp-server",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Conductor documents a hosted MCP server that lets ChatGPT, Claude, Codex, and other MCP clients manage cloud workspaces, corroborated by a dedicated probe hit confirming the docs page exists. Missing for 10: independent/hands-on community confirmation of actually connecting an external agent via this MCP server (all community evidence discusses other features, not MCP usage).",
    "evidenceIds": [
      "conductor-docs-14",
      "conductor-probe-4"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Conductor's entire interaction model is natural-language chat with coding agents (Claude Code, Codex, Cursor, OpenCode) that can autonomously test, build, and edit without step confirmation, and it exposes a hosted MCP server so ChatGPT/Claude/Codex or other AI clients can manage workspaces via natural language, plus an API to send prompts and read agent replies. missing for 10: independent/hands-on validation of natural-language command reliability beyond vendor docs.",
    "evidenceIds": [
      "conductor-docs-14",
      "conductor-docs-17",
      "conductor-docs-30",
      "conductor-docs-32",
      "conductor-probe-4"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-official-cli",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor is documented as a Mac GUI app with a programmatic API and hosted MCP server, but no evidence pack item describes an official Conductor CLI tool; the only CLI mention is a user leveraging their own 'local GitHub CLI auth', which is unrelated.",
    "evidenceIds": [
      "conductor-docs-13",
      "conductor-docs-30",
      "conductor-comm-14"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-public-api",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Conductor documents a public API for programmatically managing cloud workspaces (create workspaces, send prompts, read agent replies) plus a hosted MCP server for AI clients like ChatGPT/Claude/Codex to drive it. Missing for 10: a published OpenAPI/reference spec (probe found only 404s for schema files) and independent/hands-on developer corroboration of API usage.",
    "evidenceIds": [
      "conductor-docs-13",
      "conductor-docs-30",
      "conductor-docs-14",
      "conductor-probe-4",
      "conductor-probe-3"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-scoped-keys",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Community threads document that Conductor originally required full read/write GitHub access with no fine-grained scoping, which users flagged as risky; the developers later added a GitHub App integration for fine-grained repo access (or use of local GitHub CLI auth) as a fix, showing partial progress toward least-privilege credentials but not a documented, general mechanism for issuing scoped API credentials for agents beyond GitHub repo access. Missing for 10: no documentation of scoped/least-privilege credentials for the Conductor API/MCP server itself, no explicit policy on token scoping for non-GitHub integrations, and no independent verification that the new GitHub App permissions are truly minimal in practice.",
    "evidenceIds": [
      "conductor-comm-4",
      "conductor-comm-5",
      "conductor-comm-6",
      "conductor-comm-13",
      "conductor-comm-14",
      "conductor-docs-19"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-sdks",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Conductor documents an official REST-style API for managing cloud workspaces and sending/reading agent prompts, plus a hosted MCP server for AI clients, which supports building AI-native integrations. However, no dedicated client SDK packages (e.g., npm/python libraries) are evidenced, and a probe for an OpenAPI spec returned 404s, suggesting the 'SDK' is really just a raw API/MCP interface rather than a polished, language-specific SDK. missing for 10: official language SDK packages, OpenAPI/schema-based codegen support, independent hands-on confirmation of SDK usage.",
    "evidenceIds": [
      "conductor-docs-13",
      "conductor-docs-30",
      "conductor-docs-14",
      "conductor-probe-4",
      "conductor-probe-3"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "The evidence pack documents a programmatic API and an MCP server for managing cloud workspaces, but nowhere mentions webhooks or any event-subscription mechanism for AI-native users to receive push notifications on workspace/task events.",
    "evidenceIds": [
      "conductor-docs-13",
      "conductor-docs-30",
      "conductor-docs-14"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "always-on-scheduled-agents",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Conductor documents 'routines' that run agents on a schedule or via GitHub Action, plus cloud agents that keep working after you close your laptop and can autonomously test, fix, and rebuild repos without step-by-step confirmation — directly supporting always-on autonomous maintenance. However, the routines feature is only briefly mentioned in a changelog entry with no deep documentation of trigger types, monitoring, or failure-handling, and no independent/hands-on evidence confirms long-running unattended reliability. Missing for 10: detailed docs on trigger configuration (webhooks, cron specifics), evidence of long-term unattended reliability, and community confirmation of the scheduling/autonomy feature working in practice.",
    "evidenceIds": [
      "conductor-docs-4",
      "conductor-docs-17",
      "conductor-docs-20",
      "conductor-docs-32"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "api-interactive-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor has documented API endpoints and an MCP server, so an interactive API reference with runnable examples is a plausible feature, but the evidence pack shows no such reference exists — the docs page is static markdown and probes for OpenAPI/Swagger specs all returned 404.",
    "evidenceIds": [
      "conductor-docs-13",
      "conductor-docs-30",
      "conductor-probe-3"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "api-key-auth",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Conductor explicitly supports 'bring your own subscriptions and keys' and lets you configure Claude Code, Codex, and Cursor connections to use an API key instead of a subscription/account login per organization. This directly satisfies the developer's need to authenticate via API key rather than an account login flow. missing for 10: independent/hands-on confirmation that API-key auth works end-to-end without any account sign-in step, and detail on whether Conductor's own app access also supports API-key-only login (vs. GitHub OAuth).",
    "evidenceIds": [
      "conductor-docs-19",
      "conductor-docs-23"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Conductor documents a REST-like API and an MCP server, but a direct probe for machine-readable OpenAPI/Swagger specs at standard locations returned 404 on all candidate paths, and no evidence pack item links to a downloadable spec file.",
    "evidenceIds": [
      "conductor-probe-3",
      "conductor-docs-13",
      "conductor-docs-30"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "api-sandbox",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Conductor's core architecture creates isolated workspaces (separate git worktrees, branches, cloud sandboxes) so each agent task runs independently without touching the main/production branch (conductor-docs-2, conductor-docs-20, conductor-docs-27, conductor-docs-29), and community users confirm the git-worktree-based isolation (conductor-comm-1, conductor-comm-17). However, this isolation is code/branch-level, not explicitly a data-layer sandbox (e.g., staging DB, mock services), and one community report notes full GitHub write-access requirements that undercut a clean 'no touching production' guarantee (conductor-comm-5, conductor-comm-6). Missing for 10: explicit handling/isolation of production data stores or environment variables, and confirmation that sandbox workspaces cannot inadvertently write to production systems.",
    "evidenceIds": [
      "conductor-docs-2",
      "conductor-docs-20",
      "conductor-docs-27",
      "conductor-docs-29",
      "conductor-comm-1",
      "conductor-comm-17",
      "conductor-comm-5",
      "conductor-comm-6"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "There's an API and MCP server documented, but no evidence of API versioning scheme or a deprecation policy; probes show no OpenAPI spec found and no changelog/policy on version deprecation.",
    "evidenceIds": [
      "conductor-docs-13",
      "conductor-docs-30",
      "conductor-probe-3"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "architecture-navigation",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor's evidence focuses on orchestrating parallel coding agents, worktrees, and workspace management, not on codebase comprehension features; the only related item is a basic file-content search (⌘⇧F), which does not constitute understanding how a codebase fits together or where to start making changes.",
    "evidenceIds": [
      "conductor-docs-6"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Docs explicitly state each task gets its own branch/worktree, agents can be given autonomy to test/build without confirmation, and Conductor 'helps you review the diff, open a pull request, merge, and archive the workspace' — covering branch creation, staging/commits (implied by agent workflow), diffs, and PR creation. Community evidence corroborates git worktree branch isolation and GitHub integration for PR workflows. Missing for 10: explicit first-party mention of 'commit message writing' as a distinct feature and independent hands-on confirmation of the full stage→commit→branch→PR pipeline working end-to-end.",
    "evidenceIds": [
      "conductor-docs-21",
      "conductor-docs-27",
      "conductor-docs-29",
      "conductor-docs-17",
      "conductor-comm-17",
      "conductor-comm-14"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "automated-pr-review",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor's evidence describes parallel agent orchestration, diffs, and human-facing review workflows (e.g., 'Conductor helps you review the diff, open a pull request' and PR comments loading from GitHub) but no automated code-review bot that posts contextual feedback on pull requests. No evidence of an AI reviewer analyzing PR diffs and commenting automatically.",
    "evidenceIds": [
      "conductor-docs-21",
      "conductor-docs-11"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Docs confirm the underlying agents can test repositories, edit setup/install scripts, and run builds autonomously (conductor-docs-17, conductor-docs-32), which covers test-writing/fixing to some degree, but there is no explicit documentation or community evidence of lint-error fixing, merge-conflict resolution, or dependency updates as distinct capabilities. Missing for 10: explicit evidence of lint fixing, merge conflict resolution, and dependency-update automation.",
    "evidenceIds": [
      "conductor-docs-17",
      "conductor-docs-32"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor documents manual model selection via 'loadouts' and keyboard shortcuts to switch between chosen models, but there is no evidence of an automatic mechanism that picks the best model per task based on cost/performance tradeoffs.",
    "evidenceIds": [
      "conductor-docs-3",
      "conductor-docs-23"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Conductor supports running many coding agents in parallel across isolated workspaces, and exposes a programmatic API plus scheduled/CI-triggered 'routines' that can create workspaces and send prompts at scale — a reasonable basis for bulk, automation-driven operations across many items. However, there's no documented UI for batch-selecting and acting on many existing workspaces at once (e.g., bulk archive/merge), and no independent evidence of large-scale parallel runs in practice. Missing for 10: explicit multi-item batch actions in the UI, evidence of scale/limits on parallel agents, and third-party corroboration of bulk automation workflows via the API or routines.",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-27",
      "conductor-docs-28",
      "conductor-docs-29",
      "conductor-docs-4",
      "conductor-docs-13",
      "conductor-docs-30"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Conductor's 'routines' feature lets agents run on a schedule or via GitHub Action trigger, which is a limited form of event-driven automation, but there's no evidence of a general rules engine supporting arbitrary event types (e.g., webhooks, file changes, custom conditions) or complex trigger-action definitions. Missing for 10: broader event-type support, custom rule/condition definitions, and hands-on evidence that routines fire reliably on GitHub events.",
    "evidenceIds": [
      "conductor-docs-4"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "automation-scheduled-jobs",
    "verdict": "full",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Conductor's changelog explicitly introduces 'routines' that let agents run on a schedule or via GitHub Action, directly matching the recurring-jobs/workflows story. However, this is a single brief changelog mention with no dedicated documentation page, configuration details, or community corroboration of the feature in practice. Missing for 10: dedicated docs on routine/schedule configuration, independent/hands-on confirmation, details on failure handling or monitoring of scheduled runs.",
    "evidenceIds": [
      "conductor-docs-4"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "automation-versioned-workflows",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Conductor provides git-based versioning (separate branches/worktrees per workspace), diff review before merge/PR, and 'Checkpoints' to revert code and chat state to an earlier turn—covering version, review, and rollback at the workspace/agent-session level. However, the newer 'Routines' (scheduled/GitHub-Action automations) feature has no documented versioning, review, or rollback mechanism specific to the automation definitions themselves. Missing for 10: explicit version history/rollback for Routines/scheduled automations, independent hands-on confirmation of checkpoint reliability.",
    "evidenceIds": [
      "conductor-docs-18",
      "conductor-docs-21",
      "conductor-docs-29",
      "conductor-docs-4",
      "conductor-docs-27"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Conductor's cloud agents can autonomously test repos, update setup scripts, and run builds without step-by-step confirmation (conductor-docs-17, conductor-docs-32), continue working after the laptop closes (conductor-docs-20), and then help the user review the diff, open a PR, and merge (conductor-docs-21) — covering build, test, and review end-to-end for a feature. Missing for 10: no explicit 'demo' artifact (e.g., preview links/screenshots) beyond diff/PR review, and no independent/hands-on account confirming a full autonomous build-test-review cycle worked as described.",
    "evidenceIds": [
      "conductor-docs-17",
      "conductor-docs-20",
      "conductor-docs-21",
      "conductor-docs-32"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "background-cloud-tasks",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs describe a dedicated 'cloud workspace' feature where agents run in isolated sandboxes that 'spin up in seconds' and 'keep working after you close your laptop,' can test repos/run builds unattended, and continue processing PR checks while 'asleep' (conductor-docs-20, conductor-docs-17, conductor-docs-11, conductor-docs-13). However, community reports describe the core product as creating an isolated git worktree locally rather than a cloud container, contrasting it with Codex's cloud sandbox (conductor-comm-17, conductor-comm-6), suggesting the cloud-isolation capability may be a newer/optional layer rather than the default experience. Missing for 10: independent hands-on verification that background cloud tasks are fully isolated/persistent, and clarity on whether cloud workspaces are the default vs. opt-in given local-worktree-first community accounts.",
    "evidenceIds": [
      "conductor-docs-20",
      "conductor-docs-17",
      "conductor-docs-11",
      "conductor-docs-13",
      "conductor-docs-30",
      "conductor-comm-17",
      "conductor-comm-6"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "configurable-tool-permissions",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Conductor lets an org configure agent connections per organization (choosing API-key vs subscription per agent) and, after community pushback over full GitHub OAuth access, added fine-grained GitHub repository permissions or local GitHub CLI auth as an alternative [conductor-docs-23, conductor-comm-13, conductor-comm-14]. However there's no documented allow-list/deny-list for arbitrary external tools, MCP servers, or third-party integrations beyond GitHub scopes and model provider choice, and the initial full-write-access design (comm-4, comm-5, comm-6) shows the control was originally coarse and only partially remedied. missing for 10: granular per-tool/integration allow-listing beyond GitHub and model provider, admin-level policy enforcement across the org, and independent verification that fine-grained access covers all agent-invoked external services (e.g., MCP servers).",
    "evidenceIds": [
      "conductor-docs-23",
      "conductor-comm-4",
      "conductor-comm-5",
      "conductor-comm-13",
      "conductor-comm-14"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "cross-device-task-continuity",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cloud workspaces are shared with the organization and support handoff via 'Reassign to' and shared links, so a teammate (or the same developer on another device) can open a workspace and pick up where they left off, and cloud agents keep working after the laptop closes. However, evidence is framed around team collaboration/handoff rather than explicit single-user cross-device continuity, and local (non-cloud) workspaces are tied to the machine's worktree. missing for 10: explicit documentation of the same developer resuming a *local* task from a different device, confirmation of seamless single-user cross-browser/device session continuity, and independent hands-on confirmation of this specific workflow.",
    "evidenceIds": [
      "conductor-docs-24",
      "conductor-docs-25",
      "conductor-docs-15",
      "conductor-docs-20",
      "conductor-docs-26"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "cross-session-memory",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence covers checkpoints (revert to earlier turn), static 'general preferences' for repo-wide instructions, and parallel workspace/session management, but nothing describes the agent automatically building or recalling memory across sessions (e.g., persistent knowledge base, learned context reuse). This is a fair axis for a coding-agent orchestration tool, so absence of evidence yields none.",
    "evidenceIds": [
      "conductor-docs-18",
      "conductor-docs-31"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "custom-agent-skills",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor orchestrates existing coding agents (Claude Code, Codex, Cursor, OpenCode) and offers 'general preferences' for broad instructions, but there's no evidence of a custom skills/plugin/tool system for equipping agents with specialized capabilities; a community request even notes the lack of 'custom tools' in its menu (conductor-comm-2).",
    "evidenceIds": [
      "conductor-docs-31",
      "conductor-comm-2"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "desktop-visual-diff-review",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Conductor is a native desktop (Mac) app that runs multiple coding agents (Claude Code, Codex, Cursor, OpenCode) in parallel, each in its own workspace/branch/worktree with a dedicated diff and review path before opening a PR, and community users independently confirm the git-worktree-based parallel session model. Missing for 10: independent hands-on evaluation specifically praising the visual diff-review UI's quality/UX (only vendor docs describe the diff view) and no screenshots/video corroboration.",
    "evidenceIds": [
      "conductor-docs-2",
      "conductor-docs-21",
      "conductor-docs-27",
      "conductor-docs-29",
      "conductor-probe-1",
      "conductor-comm-1",
      "conductor-comm-17"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Evidence shows only GitHub OAuth/GitHub App authentication and per-organization agent connection settings (conductor-comm-13, conductor-comm-14, conductor-docs-23); there is no mention of SSO, SAML, OIDC, or enterprise identity provider integration for compliance/scale. missing for 10: SSO/SAML/OIDC support, enterprise IdP integration, admin/compliance controls tied to identity.",
    "evidenceIds": [
      "conductor-comm-13",
      "conductor-comm-14",
      "conductor-docs-23"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "existing-subscription-auth",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs explicitly state you can 'bring your own subscriptions and keys' and sign in with existing Cursor, Claude Code, or Codex subscriptions rather than requiring a separate Conductor-specific plan, with per-organization control over subscription vs API key. Missing for 10: independent hands-on confirmation that subscription sign-in works smoothly across all supported agents (only vendor changelog/docs evidence).",
    "evidenceIds": [
      "conductor-docs-19",
      "conductor-docs-7",
      "conductor-docs-23"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "external-workflow-tool-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Evidence shows Conductor integrates with GitHub and Linear (issue/branch creation) and exposes an MCP server for managing cloud workspaces, but there is no mention of Jira, Slack, or Google Drive integrations anywhere in the docs or community evidence.",
    "evidenceIds": []
  },
  {
    "productId": "conductor",
    "storyId": "free-tier-account-access",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor's docs describe a 'bring your own subscriptions and keys' model where users must sign in to their own Claude Code, Codex, or Cursor subscription or supply an API key (conductor-docs-19, conductor-docs-23, conductor-docs-7); there is no mention of a free tier accessible purely via personal account sign-in without managing credentials. Community discussion also focuses on GitHub OAuth/permissions issues, not a free-tier access model.",
    "evidenceIds": [
      "conductor-docs-19",
      "conductor-docs-23",
      "conductor-docs-7"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "full-codebase-mapping",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor's evidence focuses on orchestrating parallel agent workspaces, worktrees, git branches, and collaboration—not on any built-in whole-codebase mapping or explanation capability. The closest feature is manual file-content search (⌘⇧F), which requires the developer to search rather than having the agent autonomously map/explain the codebase.",
    "evidenceIds": [
      "conductor-docs-6",
      "conductor-docs-17",
      "conductor-docs-29"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "inline-code-completion",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Conductor is a orchestration/workspace manager that runs external coding agents (Claude Code, Codex, Cursor) in parallel git worktrees; it is not itself a code editor or IDE providing inline completions or next-edit suggestions as you type. That capability, if present, belongs to the underlying agents/editors it wraps, not to Conductor's own product surface.",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-2",
      "conductor-probe-1"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "issue-to-pr-automation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs show workspaces can be created directly from a GitHub issue (conductor-docs-12), agents run autonomously to implement, test, and build (conductor-docs-17, conductor-docs-20), and Conductor then helps review the diff, open a PR, merge, and archive the workspace (conductor-docs-21) — covering the full issue-to-PR loop. Missing for 10: independent/hands-on confirmation of the complete issue→PR flow (community evidence covers worktree/permissions concerns but not this specific workflow), and no example of a merged PR originating from an issue.",
    "evidenceIds": [
      "conductor-docs-12",
      "conductor-docs-17",
      "conductor-docs-20",
      "conductor-docs-21"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "jetbrains-diff-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Conductor is presented as a standalone Mac app with its own workspace/diff/terminal UI (conductor-docs-2, conductor-probe-1), not a JetBrains IDE plugin; none of the docs, changelog, or community threads mention any JetBrains integration, extension, or plugin for viewing diffs or sharing context from within a JetBrains IDE.",
    "evidenceIds": [
      "conductor-docs-2",
      "conductor-probe-1"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack of license compliance checks, public-code/plagiarism matching, or provenance references for AI-suggested code; Conductor's documentation focuses on orchestration, workspaces, and diffs/PRs but never mentions license or code-provenance scanning.",
    "evidenceIds": []
  },
  {
    "productId": "conductor",
    "storyId": "live-app-debugging",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Conductor is an orchestration layer for running coding agents (Claude Code, Codex, etc.) in parallel workspaces with git worktrees, PR review, and cloud sandboxes—it is not a runtime debugger or live-application inspector. Debugging a live running web app (breakpoints, stack inspection, request tracing) is outside its product category; no evidence pack item addresses this axis.",
    "evidenceIds": []
  },
  {
    "productId": "conductor",
    "storyId": "local-terminal-agent",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Conductor documents running local coding agents (Claude Code, Codex, Cursor, OpenCode) with per-task local git worktrees and a dedicated terminal per workspace, and community confirms it runs the agent locally via the local CLI/SDK install (conductor-comm-15, conductor-comm-17). However, hands-on reports show it isn't a pure lightweight local terminal wrapper—it requires GitHub OAuth/cloning rather than just running an existing local repo, and some users complain the local CLI 'feel' (e.g., Claude Code's native terminal UX) is lost inside Conductor's GUI (conductor-comm-6, conductor-comm-9). Missing for 10: independent confirmation that pure terminal-only (non-GUI) workflows are fully supported, and clearer first-party disclosure addressing the community concerns about local vs. cloud/GitHub dependency.",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-2",
      "conductor-docs-29",
      "conductor-comm-15",
      "conductor-comm-17",
      "conductor-comm-6",
      "conductor-comm-9",
      "conductor-probe-1"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "multi-directory-context",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor's workspace model is built on git worktrees scoped to a single repository/branch per workspace (conductor-docs-27, conductor-docs-29), and there's no documentation of combining multiple project directories into one session. A community member explicitly requested multi-repo task support, implying it isn't currently available (conductor-comm-12).",
    "evidenceIds": [
      "conductor-docs-27",
      "conductor-docs-29",
      "conductor-comm-12"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Conductor provides each task/workspace its own chat, terminal, diff and review path directly alongside the running coding agent (Claude Code, Codex, Cursor, OpenCode), letting a developer converse with the assistant in context of their code (conductor-docs-2, conductor-docs-27). Community reports confirm the chat works locally against Claude Code with no meaningful complaint about chat context/quality beyond stylistic preference (conductor-comm-9, conductor-comm-15). Missing for 10: no evidence of a native plugin embedding this chat inside third-party IDEs like VS Code/JetBrains (it's a separate Mac app), and no independent hands-on review of contextual-help quality beyond one HN thread.",
    "evidenceIds": [
      "conductor-docs-2",
      "conductor-docs-27",
      "conductor-comm-9",
      "conductor-comm-15"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "multi-model-selection",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Conductor explicitly supports running Claude Code, Codex, Cursor, and OpenCode as interchangeable providers, with a 'loadout' UI and keyboard shortcuts to switch models per session, plus per-organization configuration of API key vs subscription for each provider. Community comments confirm interest in and some support for multi-agent/provider use, though no independent hands-on review specifically validates seamless mid-session switching. Missing for 10: independent/hands-on verification of the model-switching UX and confirmation across all listed providers beyond vendor docs.",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-3",
      "conductor-docs-23",
      "conductor-comm-10",
      "conductor-comm-11"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Conductor lets you create a workspace (kick off an agent task) from a GitHub branch, pull request, GitHub issue, or Linear issue, and can trigger agent runs via GitHub Actions/scheduled routines, but there is no evidence of GitLab or Slack integration for starting tasks. missing for 10: GitLab task-kickoff support, Slack task-kickoff support, and independent confirmation of these triggers working in practice.",
    "evidenceIds": [
      "conductor-docs-12",
      "conductor-docs-4"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "multimodal-app-generation",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Conductor is an orchestration layer for running coding agents (Claude Code, Codex, Cursor, etc.) in parallel workspaces; it does not itself offer sketch/image/PDF-to-app generation as a product capability. This is a category error—image/design-to-code generation is a feature of the underlying agents or dedicated design-to-code tools, not of Conductor's orchestration UI.",
    "evidenceIds": []
  },
  {
    "productId": "conductor",
    "storyId": "natural-language-debugging",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Conductor orchestrates coding agents (Claude Code, Codex, Cursor) that support natural-language chat, and each workspace has its own terminal, diff, and chat interface, implying a developer could ask an agent to debug/troubleshoot via NL queries. However, there's no Conductor-specific documentation describing a dedicated debugging/troubleshooting NL workflow, error-log analysis, or diagnostic features beyond generic agent chat and build/test execution.  Missing for 10: explicit docs on NL-driven debugging workflows, log/error analysis features, or examples of troubleshooting via chat distinct from general coding tasks.",
    "evidenceIds": [
      "conductor-docs-2",
      "conductor-docs-17",
      "conductor-docs-32",
      "conductor-docs-18"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "natural-language-feature-implementation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Conductor orchestrates underlying coding agents (Claude Code, Codex, Cursor, OpenCode) that implement plain-language feature requests across files, with workspaces, diffs, and PR flows supporting this, and community feedback confirms it works as a Claude Code-like workflow wrapper. However, the actual code-generation quality depends entirely on the underlying agent, not Conductor itself, and no hands-on example of a multi-file feature/bug fix is shown in the evidence. missing for 10: a concrete hands-on example of Conductor implementing a described feature/bug across multiple files, and clarity on Conductor's own contribution versus the wrapped agent's capability.",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-2",
      "conductor-docs-17",
      "conductor-docs-21",
      "conductor-docs-29",
      "conductor-comm-7",
      "conductor-comm-17"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Conductor documents a programmatic API and a hosted MCP server that let you create cloud workspaces, send prompts, and read agent replies, giving genuine API access to core agent workflows (conductor-docs-13, conductor-docs-14, conductor-docs-30, conductor-probe-4). However, the API is explicitly scoped to 'cloud workspaces' only, with no evidence it exposes local workspace/worktree management, collaboration features (reassign, follow, sharing), settings like port forwarding, or UI-specific conveniences (loadouts, sections, checkpoints) — and no OpenAPI spec is discoverable (conductor-probe-3), suggesting the API surface is narrower than the full UI. missing for 10: full parity coverage of local workspace/git-worktree operations via API, coverage of collaboration/organization features via API, and a public OpenAPI spec or independent confirmation of API completeness.",
    "evidenceIds": [
      "conductor-docs-13",
      "conductor-docs-14",
      "conductor-docs-30",
      "conductor-probe-4",
      "conductor-probe-3"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor stores workspace state, chat history, and cloud workspace data, but no evidence in the pack shows an explicit data-export feature or open-format export guarantee; while code lives in git worktrees (inherently portable), there's no documentation of exporting chats, settings, or cloud workspace metadata. Community threads even raise unresolved concerns about data practices and lack of transparency (conductor-comm-3, conductor-comm-5), reinforcing the absence of an export/leave story.",
    "evidenceIds": [
      "conductor-docs-29",
      "conductor-comm-3",
      "conductor-comm-5"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "There is no evidence Conductor's source is available under any open license; it is distributed as a compiled Mac app with docs/API only, and a community comment explicitly contrasts it with an open-source alternative ('Crystal... unlike Conductor is open source'), indicating Conductor's source is not open.",
    "evidenceIds": [
      "conductor-comm-8"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Conductor is a proprietary Mac app with a hosted cloud service and API/MCP server; there is no evidence of a self-hostable core product—no open-source repo, on-prem deployment option, or self-hosting docs are mentioned. Community even contrasts it unfavorably with 'Crystal,' which is explicitly noted as open source unlike Conductor, reinforcing that self-hosting isn't offered.",
    "evidenceIds": [
      "conductor-comm-8",
      "conductor-docs-20",
      "conductor-docs-13"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "parallel-agent-fleets",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs show Conductor explicitly designed for running multiple agents (Claude Code, Codex, Cursor, OpenCode) in parallel across isolated workspaces/worktrees, with cloud workspaces that 'keep working after you close your laptop' and 'routines' to run agents on a schedule or via GitHub Action, supporting long-running autonomous fleets. Community feedback focuses on GitHub permission/privacy concerns rather than disputing the parallel-autonomy capability itself. Missing for 10: independent/hands-on confirmation of agents actually running unattended for multi-day spans and evidence of fleet scale (e.g., dozens of simultaneous agents).",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-2",
      "conductor-docs-4",
      "conductor-docs-20",
      "conductor-docs-27",
      "conductor-docs-28",
      "conductor-docs-29",
      "conductor-docs-32"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Conductor's core design is running multiple coding agents in parallel, each in its own isolated workspace/git worktree with its own branch, files, and diff/review path, letting a developer inspect and choose before merging (docs-2, docs-27, docs-29, docs-21, probe-1). Community hands-on comments corroborate the git-worktree-based parallel workspace model (conductor-comm-1, conductor-comm-17). missing for 10: explicit first-party description of a side-by-side comparison UI across multiple simultaneous attempts (evidence shows parallel isolated workspaces and per-workspace diff/review, but not an explicit 'compare attempts' feature or independent review confirming the comparison workflow).",
    "evidenceIds": [
      "conductor-docs-2",
      "conductor-docs-21",
      "conductor-docs-27",
      "conductor-docs-29",
      "conductor-probe-1",
      "conductor-comm-1",
      "conductor-comm-17"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "partner-agent-app-integration",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Conductor natively integrates several third-party agent apps (Claude Code, Codex, Cursor, OpenCode) into its parallel-workspace workflow, with per-org connection configuration and subscription/API-key support, and even exposes its own MCP server so other agent clients can manage workspaces. However, community feedback shows requests for additional partners (Gemini CLI, Amazon Q) that aren't yet supported, indicating a fixed rather than open/extensible partner ecosystem. Missing for 10: an open plugin/marketplace model for arbitrary partner agents, and independent confirmation of seamless integration beyond the listed agents.",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-23",
      "conductor-docs-7",
      "conductor-docs-14",
      "conductor-comm-10",
      "conductor-comm-11"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "persistent-project-instructions",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Docs mention 'General preferences' that 'apply broad instructions to agents in a repository,' which is the closest match to a project instructions/conventions file, but there is no detail on file format, location, or how it maps to underlying agents' native instruction files (e.g., CLAUDE.md). Missing for 10: documentation of the actual file/config mechanism, examples of setting coding standards, and independent confirmation it works across all supported agents (Claude Code, Codex, Cursor, OpenCode).",
    "evidenceIds": [
      "conductor-docs-31"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs show each workspace has its own diff and review path, and Conductor explicitly helps you 'review the diff, open a pull request, merge' before finishing work, plus it surfaces PR comments and failing-check logs even while a cloud workspace sleeps, and agents can run builds/tests as part of setup. However, there's no detailed description of built-in linting/test-runner integration beyond agent-run builds, and no independent/hands-on confirmation that this catches real problems pre-merge. Missing for 10: dedicated CI/check-running feature docs, independent verification of diff/check accuracy, and coverage of how failing checks block or warn before merge.",
    "evidenceIds": [
      "conductor-docs-2",
      "conductor-docs-21",
      "conductor-docs-11",
      "conductor-docs-17",
      "conductor-docs-32"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack addresses data residency, region selection, or storage location controls for cloud workspaces; community comments even highlight lack of disclosure about where data is sent.",
    "evidenceIds": [
      "conductor-comm-3",
      "conductor-comm-5"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No documentation or policy statement anywhere in the evidence pack addresses training-data opt-out or data-usage controls; in fact community reports explicitly note 'no way to find out if there's any data sent to your servers' and 'zero disclosure of data practices,' underscoring the absence of any such privacy control.",
    "evidenceIds": [
      "conductor-comm-3",
      "conductor-comm-5"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No documentation describes retention periods, data-deletion controls, or export/purge mechanisms for cloud workspace data; community feedback explicitly flags 'zero disclosure of data practices' and no way to verify what is sent to Conductor's servers.",
    "evidenceIds": [
      "conductor-comm-3",
      "conductor-comm-5",
      "conductor-docs-13"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No documentation or changelog entry describes any telemetry/usage-tracking settings or an opt-out mechanism; community commenters explicitly note there is 'no way to find out if there's any data sent to your servers' and 'zero disclosure of data practices,' confirming the absence of any documented privacy control for telemetry.",
    "evidenceIds": [
      "conductor-comm-3",
      "conductor-comm-5"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs show Conductor's cloud workspaces spin up sandboxes, check for needed tools/credentials, and let agents edit install/setup scripts and run builds automatically, which supports configuring an environment with the right dependencies (conductor-docs-17, conductor-docs-20, conductor-docs-32, conductor-docs-33). However there's no explicit first-party description of a declarative, versioned environment-config file (e.g., a devcontainer-style spec) guaranteeing reproducibility across runs/teammates, and no independent confirmation that these setup scripts persist reliably across sessions. missing for 10: explicit reproducible-config artifact/spec, independent verification that environment setup is consistent across workspace recreations.",
    "evidenceIds": [
      "conductor-docs-17",
      "conductor-docs-20",
      "conductor-docs-32",
      "conductor-docs-33"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Conductor provides isolated worktrees/workspaces where agents can run builds, tests, and setup scripts (conductor-docs-17, conductor-docs-32, conductor-docs-29), diff/PR review paths to verify fixes (conductor-docs-2, conductor-docs-21), and checkpoints to revert code/chat state when narrowing down a bad change (conductor-docs-18). These features support the reproduce→diagnose→verify loop, but the evidence is all first-party docs describing environment/orchestration features rather than direct debugging tooling (log inspection, stack traces, targeted bisection) or independent hands-on accounts of successfully reproducing/root-causing a bug. missing for 10: dedicated debugging/log-inspection features, independent user reports of using Conductor to isolate root causes or verify fixes end-to-end.",
    "evidenceIds": [
      "conductor-docs-17",
      "conductor-docs-32",
      "conductor-docs-29",
      "conductor-docs-2",
      "conductor-docs-21",
      "conductor-docs-18",
      "conductor-docs-6"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "sandboxed-agent-execution",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Conductor's cloud workspaces are explicitly described as spinning up in \"sandboxes\" and the agent can run builds/tests without step-by-step confirmation, suggesting isolated execution for cloud mode. However, the local mode (the primary use case per community feedback) uses plain git worktrees on the user's own machine with no described network/tool sandboxing, and early versions required full read-write GitHub account access with no disclosed data practices, which is the opposite of a hardened sandbox model (though later mitigated with fine-grained GitHub App permissions). Missing for 10: explicit sandbox isolation details (container/VM boundaries, network egress controls) for local workspaces, and independent confirmation that cloud sandboxes restrict network/tool access beyond marketing language.",
    "evidenceIds": [
      "conductor-docs-20",
      "conductor-docs-17",
      "conductor-comm-17",
      "conductor-comm-4",
      "conductor-comm-5",
      "conductor-comm-13",
      "conductor-comm-14"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "shared-knowledge-workspace",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Conductor's cloud workspaces are shared with the whole organization and teammates can follow, reassign, or pick up the same workspace/chat, giving some sense of a shared team space tied to a repo (conductor-docs-24, conductor-docs-25, conductor-docs-16). However, there's no evidence of a workspace built from 'docs' (knowledge base, wiki, or design docs) alongside repos, or of any feature explicitly positioned as a team 'source of truth' beyond per-repo agent preferences. missing for 10: docs ingestion/aggregation into a workspace, explicit source-of-truth knowledge base feature, independent corroboration of team-wide shared-workspace usage.",
    "evidenceIds": [
      "conductor-docs-24",
      "conductor-docs-25",
      "conductor-docs-16",
      "conductor-docs-31"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "terminal-scripting-automation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Conductor exposes a programmatic API to create workspaces, send prompts and read agent replies, and supports 'routines' to run agents on a schedule or via GitHub Action, which enables non-interactive, scripted automation of the agent outside the GUI. However, this is all first-party documentation with no independent/hands-on confirmation, and Conductor is fundamentally a GUI-first Mac app rather than a CLI tool built for scripting. Missing for 10: independent verification that the API/routines work reliably in real automation pipelines, and clearer CLI-style invocation/flags for non-interactive use.",
    "evidenceIds": [
      "conductor-docs-13",
      "conductor-docs-30",
      "conductor-docs-4",
      "conductor-docs-14"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence anywhere in the pack of a data-usage/training opt-out policy or setting; in fact community reports explicitly complain about 'zero disclosure of data practices' and no way to find out what is sent to Conductor's servers, reinforcing the absence of any documented opt-out mechanism.",
    "evidenceIds": [
      "conductor-comm-3",
      "conductor-comm-5"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Conductor is explicitly built as a unified workspace for running multiple coding agents (Claude Code, Codex, Cursor, OpenCode) in parallel, each with its own workspace/branch/terminal/diff, plus team collaboration features (reassign, follow, shared workspaces) that support engineering-lead oversight. Community hands-on posts corroborate the parallel-agent workflow, though some raised concerns about permissions/data practices unrelated to the core multi-session management claim. missing for 10: independent lead-level testimony specifically on cross-team oversight at scale, and clearer evidence of a dashboard view aggregating all sessions' status for a lead.",
    "evidenceIds": [
      "conductor-docs-1",
      "conductor-docs-2",
      "conductor-docs-24",
      "conductor-docs-25",
      "conductor-docs-27",
      "conductor-docs-29",
      "conductor-comm-7",
      "conductor-comm-1"
    ]
  },
  {
    "productId": "conductor",
    "storyId": "vulnerability-autofix",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Conductor is an orchestration/UI layer for running coding agents in parallel workspaces; it does not itself provide security vulnerability scanning, explanation, or auto-fix capabilities. This axis belongs to a code-review/security-scanning tool, not a workspace orchestrator.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "agentic-agent-docs",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "cubic hosts a dedicated llms.txt file at docs.cubic.dev/llms.txt (confirmed via live probe returning HTTP 200 with a documentation summary), directly enabling agents to be pointed at agent-oriented docs; this is reinforced by MCP server and CLI docs designed for agent consumption. Missing for 10: no independent/community confirmation of an agent successfully using llms.txt in practice.",
    "evidenceIds": [
      "cubic-probe-1",
      "cubic-probe-3",
      "cubic-probe-4"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-ai-insights",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cubic generates AI-driven insights from a user's own code/PR data via automated reviews, Ultrareview, AI-powered codebase scans, an AI wiki that indexes the codebase, and an analytics dashboard summarizing AI coding/review impact (cubic-docs-4,13,18,20,21,22). However, community hands-on feedback is mixed, with several users noting a large share of AI-generated comments are irrelevant or low-value (cubic-comm-3,9), tempering claims of consistently useful insights. Missing for 10: independent benchmarking of insight accuracy, and confirmation that analytics/wiki insights are broadly praised rather than just described in docs.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-13",
      "cubic-docs-18",
      "cubic-docs-20",
      "cubic-docs-21",
      "cubic-docs-22",
      "cubic-comm-3",
      "cubic-comm-9"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "cubic ships several autonomous background automations: it auto-starts PR reviews on install (cubic-docs-4, cubic-docs-41), can auto-approve clean PRs under policy (cubic-docs-12, cubic-docs-35), runs codebase scans deploying many AI agents (cubic-docs-21), keeps an AI wiki current via rolling PRs (cubic-docs-23), does cross-repo checks (cubic-docs-37), and auto-purchases flex capacity to keep reviews running (cubic-docs-24) — all without manual triggering. Missing for 10: evidence of user-defined scheduled/cron-style custom automations beyond PR-triggered events, and independent hands-on confirmation that these autonomous flows run reliably unattended.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-41",
      "cubic-docs-12",
      "cubic-docs-35",
      "cubic-docs-21",
      "cubic-docs-23",
      "cubic-docs-37",
      "cubic-docs-24"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cubic ships a built-in AI chat/assistant experience where users can delegate tasks — asking chat to 'tour this PR', adding code to AI chat for contextual Q&A, requesting one-click fixes ('Fix with cubic') that get generated and pushed automatically, and interacting via PR comments to trigger reviews or fixes. This is a genuine in-product assistant, not just an external agent integration. Missing for 10: independent/hands-on validation specifically of the chat-delegation UX (community evidence only covers review-comment quality, not the assistant/chat delegation flow), and no detail on task-completion reliability or scope limits of delegated tasks.",
    "evidenceIds": [
      "cubic-docs-7",
      "cubic-docs-9",
      "cubic-docs-10",
      "cubic-docs-29",
      "cubic-docs-44",
      "cubic-docs-45",
      "cubic-docs-50"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-headless",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic automatically reviews PRs once installed (headless, event-triggered automation on GitHub) and ships a standalone CLI (`cubic review`) that can run local/pre-push checks, which could be scripted into CI. However, there's no explicit documentation of a CI/CD pipeline integration (e.g., GitHub Actions workflow, exit codes, non-interactive flags) confirming true headless CI usage beyond the GitHub-app webhook flow. missing for 10: explicit CI pipeline integration docs/examples, confirmation of non-interactive/exit-code behavior for CLI in automated pipelines.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-8",
      "cubic-docs-31",
      "cubic-docs-41",
      "cubic-probe-4"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-mcp-client",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "All MCP-related evidence describes cubic acting as an MCP *server* that other coding agents/clients connect to (cubic-docs-15, cubic-docs-3, cubic-probe-3) — the reverse of this story, which asks whether a user can plug external MCP servers into cubic so it can consume their tools. No evidence shows cubic itself connecting to or invoking external MCP servers/tools.",
    "evidenceIds": [
      "cubic-docs-15",
      "cubic-docs-3",
      "cubic-probe-3"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-mcp-server",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "cubic documents an official MCP server that lets a coding agent read review findings, codebase context, request PR reviews, triage issues, and even manage subscription/seats without leaving the MCP client, confirmed by a dedicated docs page (probe) and quickstart references. Missing for 10: independent/hands-on community confirmation that the MCP server works as described (all evidence is vendor docs).",
    "evidenceIds": [
      "cubic-docs-15",
      "cubic-docs-3",
      "cubic-probe-3"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "cubic supports natural-language interaction via PR comments and chat: users can type commands like '@cubic-dev-ai review this PR', ask chat to 'tour this PR', reply to comments for clarification, request fixes, and connect an MCP server so a coding agent can trigger reviews and manage settings conversationally. Missing for 10: independent/hands-on evidence validating the quality and reliability of these NL interactions, and no evidence of broader free-form command coverage beyond the documented set of trigger phrases.",
    "evidenceIds": [
      "cubic-docs-5",
      "cubic-docs-6",
      "cubic-docs-9",
      "cubic-docs-29",
      "cubic-docs-42",
      "cubic-docs-45",
      "cubic-docs-50",
      "cubic-docs-15",
      "cubic-docs-3"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "cubic ships an official CLI (`cubic review`) that reviews local/uncommitted changes and generates fix prompts for coding agents, documented explicitly and confirmed by a docs probe; it also integrates with agent workflows via MCP. Missing for 10: independent hands-on verification of the CLI itself (community evidence covers other product aspects, not CLI usage) and broader CLI command documentation beyond the single review command.",
    "evidenceIds": [
      "cubic-docs-8",
      "cubic-docs-31",
      "cubic-docs-14",
      "cubic-probe-4"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-public-api",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic documents an MCP server (cubic-docs-15, cubic-probe-3) that lets an AI agent request PR reviews, read findings, and triage issues, plus an Analytics API (cubic-docs-20) for PR-level data and a CLI (cubic-probe-4) for local reviews — all documented, agent-drivable surfaces. However, probes for a formal public API spec (openapi/swagger) all returned 404 (cubic-probe-2), so there's no evidence of a comprehensive documented public REST/GraphQL API beyond these narrower interfaces. Missing for 10: a full public API reference/spec, broader programmatic control beyond analytics/MCP/CLI, and independent confirmation of API usage.",
    "evidenceIds": [
      "cubic-docs-15",
      "cubic-docs-20",
      "cubic-probe-3",
      "cubic-probe-4",
      "cubic-probe-2"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-scoped-keys",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cubic documents role-based access control for team subscription/settings (cubic-docs-47) and exposes an MCP server, Analytics API, and CLI that agents can connect to, but there is no evidence of issuing scoped or least-privilege API credentials/tokens specifically for an agent's use — no API key scoping, OAuth scope, or agent-specific credential mechanism is documented.",
    "evidenceIds": [
      "cubic-docs-47",
      "cubic-docs-15",
      "cubic-docs-20"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-sdks",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "cubic documents an MCP server, CLI, and an Analytics API, but there is no evidence of official language SDKs (e.g., Python/JS client libraries) for building against cubic programmatically; the OpenAPI probe also returned 404s across candidate paths, suggesting no formal SDK/API spec is published.",
    "evidenceIds": [
      "cubic-docs-20",
      "cubic-probe-2",
      "cubic-probe-3",
      "cubic-probe-4"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of any webhook subscription mechanism; cubic exposes an MCP server, CLI, and Analytics API but nothing describing event-driven webhooks for subscribing to updates. missing for 10: any documentation of webhook endpoints, event types, or subscription setup.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "always-on-scheduled-agents",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic ships trigger-based automation — it auto-reviews every new PR, reacts to force-pushes, can auto-fix flagged issues, auto-approve clean PRs, and runs codebase-wide scans with 'thousands of AI agents' plus a self-updating wiki via rolling PRs — which covers autonomous, trigger-driven maintenance of software. However, there is no evidence of user-defined schedules (cron-like) or general-purpose 'always-on agent' configuration beyond PR/code-review events. Missing for 10: explicit schedule/cron-based agent triggers, evidence of autonomous fixes/maintenance outside the PR-review workflow, and independent confirmation these agents run continuously without human PR-based triggers.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-12",
      "cubic-docs-21",
      "cubic-docs-23",
      "cubic-docs-35",
      "cubic-docs-44",
      "cubic-docs-2"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "api-interactive-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic documents an Analytics API but the evidence pack shows explicit probe failures for OpenAPI/swagger specs (404s) and no mention of an interactive API reference or runnable examples anywhere in the docs.",
    "evidenceIds": [
      "cubic-docs-20",
      "cubic-probe-2"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "api-key-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions API key authentication as an alternative to account login; cubic's docs describe GitHub app installation, roles/permissions, and subscription management but nothing about API-key-based auth for developers. The OpenAPI probe also returned 404s, suggesting no documented API surface with key auth.",
    "evidenceIds": [
      "cubic-docs-47",
      "cubic-probe-2"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "The probe explicitly checked common OpenAPI spec locations and all returned 404, and there is no other evidence of a downloadable machine-readable API spec for cubic's Analytics API or other endpoints; only an llms.txt is present, which is not an OpenAPI/API spec equivalent.",
    "evidenceIds": [
      "cubic-probe-2",
      "cubic-probe-1",
      "cubic-docs-20"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "api-sandbox",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is a code review/analysis tool that operates on PRs and codebases; it has no concept of sandbox test environments vs production data — this axis does not apply to its product category.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "There is an Analytics API mentioned (cubic-docs-20) but no evidence of API versioning scheme or a documented deprecation policy anywhere in the docs; the OpenAPI probe even returned 404s for spec endpoints. missing for 10: versioning scheme documentation, deprecation policy, changelog/migration guides for API changes, any mention of API stability guarantees.",
    "evidenceIds": [
      "cubic-docs-20",
      "cubic-probe-2"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "architecture-navigation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic's AI wiki auto-indexes the codebase into a searchable wiki with architecture diagrams and source-code links, and its MCP server/chat features let developers query the codebase and diffs for context (cubic-docs-22, cubic-docs-23, cubic-docs-15, cubic-docs-10), which directly supports understanding how a codebase fits together before making changes. Codebase scans (cubic-docs-21) add bug/vuln discovery but aren't about architectural navigation. Missing for 10: independent/hands-on validation that the wiki or chat actually helps developers locate where to start changes, and community evidence is silent on this specific capability (only comments on PR review quality exist).",
    "evidenceIds": [
      "cubic-docs-22",
      "cubic-docs-23",
      "cubic-docs-15",
      "cubic-docs-10",
      "cubic-docs-21"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "cubic can push fix commits directly to an existing PR branch and auto-generate PR descriptions/summaries (cubic-docs-30, cubic-docs-44, cubic-docs-26, cubic-docs-49), but its own docs show the developer still runs the initial git workflow (checkout -b, commit, push) to create the branch and open the PR (cubic-docs-51) — cubic is a review/fix layer, not an agent that autonomously stages changes, writes original commit messages, creates branches, or opens PRs from scratch. missing for 10: evidence of cubic independently creating a new branch, staging changes, and opening a brand-new pull request without a human first running git/opening the PR.",
    "evidenceIds": [
      "cubic-docs-30",
      "cubic-docs-44",
      "cubic-docs-26",
      "cubic-docs-49",
      "cubic-docs-51",
      "cubic-docs-7"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "automated-pr-review",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic's docs strongly document automatic PR reviews with contextual comments, fixes, follow-up chat, and PR descriptions (cubic-docs-4, cubic-docs-25, cubic-docs-29, cubic-docs-45, cubic-docs-26). However, community hands-on feedback in the same threads is mixed: some praise the contextual quality (cubic-comm-1, cubic-comm-7) while others report low signal quality and skepticism about the marketing stats (cubic-comm-9, cubic-comm-10), so the real-world contextual value is not uniformly corroborated. Missing for 10: independent third-party benchmark of comment relevance, and consistent community consensus on comment quality rather than mixed reports.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-25",
      "cubic-docs-29",
      "cubic-docs-45",
      "cubic-docs-26",
      "cubic-comm-1",
      "cubic-comm-7",
      "cubic-comm-9",
      "cubic-comm-10"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 3,
    "confidence": "medium",
    "rationale": "cubic can automatically fix issues it flags in review (e.g., 'Fix with cubic' pushes a fix commit, docs-7/44) which could cover some lint-style issues, but there is no evidence it writes tests, resolves merge conflicts, or updates dependencies — cubic is positioned as a review/fix-on-comment tool, not a general-purpose coding agent for these tasks. missing for 10: test generation, merge-conflict resolution, dependency updates, and any evidence beyond review-triggered lint/bug fixes.",
    "evidenceIds": [
      "cubic-docs-7",
      "cubic-docs-44",
      "cubic-docs-31",
      "cubic-docs-30"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cubic's docs describe distinct manually-invoked review modes (standard review vs. Ultrareview) and let users connect their own ChatGPT/Claude subscriptions for local reviews, but there is no evidence the tool automatically selects the best model per task based on cost or complexity — mode selection is user-driven, not automatic.",
    "evidenceIds": [
      "cubic-docs-13",
      "cubic-docs-28",
      "cubic-docs-43",
      "cubic-docs-14",
      "cubic-docs-24"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic supports some bulk-like operations — codebase scans that 'deploy thousands of AI agents to find bugs across your repository' (cubic-docs-21), cross-repo reviews that check for related changes across multiple repos (cubic-docs-37/46), and analytics/CSV exports of PR-level data across a team (cubic-docs-19, cubic-docs-20) — but these are review/scan/export operations, not a general-purpose bulk-action capability (e.g., batch-fixing or batch-approving many PRs/items at once) with independent confirmation of scale. Missing for 10: explicit documentation of a bulk-action command/API for acting on many PRs, issues, or files simultaneously, and independent/hands-on evidence corroborating the 'thousands of agents' claim at scale.",
    "evidenceIds": [
      "cubic-docs-21",
      "cubic-docs-37",
      "cubic-docs-46",
      "cubic-docs-19",
      "cubic-docs-20"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic supports several rule-based automated actions triggered by events within its code-review domain: auto-review on new PR (cubic-docs-4/41), auto-approval of clean PRs per repository policy (cubic-docs-12/35), auto thread resolution when an issue is fixed (cubic-docs-27), custom agents enforcing org rules across PRs (cubic-docs-34), and a spend-limit trigger that auto-purchases extra capacity (cubic-docs-24/48), all configurable via cubic.yaml (cubic-docs-16/36). These are genuine user-defined rule→action automations, but they are scoped to the code-review/PR lifecycle rather than a general-purpose event/rule engine for arbitrary triggers and actions. Missing for 10: a generic rules/automation builder spanning non-review events, explicit UI for defining custom trigger conditions beyond built-in policies, and independent confirmation these automations behave reliably at scale.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-12",
      "cubic-docs-27",
      "cubic-docs-34",
      "cubic-docs-24",
      "cubic-docs-48",
      "cubic-docs-16",
      "cubic-docs-36",
      "cubic-docs-41",
      "cubic-docs-35"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "automation-scheduled-jobs",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is a code review/PR automation tool triggered by PR events, webhooks, or manual commands (e.g., @cubic-dev-ai review, cubic review CLI), but no evidence describes scheduling recurring jobs or workflows on a time-based cadence (cron-like automation). Codebase scans and wiki updates appear event/PR-triggered, not user-schedulable recurring jobs.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "automation-versioned-workflows",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "cubic.yaml (the config defining review behavior and custom agents) lives in the repo root, so it inherits git's native versioning and can be reviewed like any code change (cubic-docs-16, cubic-docs-11), but there is no dedicated changelog, rollback UI, or history feature specifically for cubic's automations/config themselves. Missing for 10: explicit rollback/version-history feature for automation configs, evidence of reviewing changes to cubic.yaml itself, dedicated UI for managing automation versions.",
    "evidenceIds": [
      "cubic-docs-16",
      "cubic-docs-11",
      "cubic-docs-17"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is an AI code-review platform: it reviews PRs, fixes flagged issues, generates PR descriptions, and can auto-approve clean PRs, but there is no evidence it autonomously builds a feature from scratch, runs tests, and produces a demo for review — it only acts on existing diffs/PRs authored by humans or other coding agents.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-7",
      "cubic-docs-30",
      "cubic-docs-44",
      "cubic-docs-49"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "background-cloud-tasks",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is an AI code-review platform (PR review, analytics, wiki, custom agents) rather than an autonomous coding agent that executes tasks in a sandboxed cloud environment; it fixes flagged issues and pushes commits but doesn't delegate open-ended coding tasks to run in an isolated background environment. This capability is outside cubic's product category (review/QA tooling, not task-execution agent), so the axis is a category mismatch.",
    "evidenceIds": [
      "cubic-docs-30",
      "cubic-docs-44",
      "cubic-docs-21"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "configurable-tool-permissions",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows cubic has RBAC for subscription/settings management (cubic-docs-47) and cubic.yaml config for review behavior (cubic-docs-16/36), but nothing documents an engineering-lead controlling which external tools, MCP servers, or integrations the cubic agent itself is permitted to access. Missing for 10: any admin-facing tool/integration allowlist or permission gate for the agent's external tool access.",
    "evidenceIds": [
      "cubic-docs-47",
      "cubic-docs-16",
      "cubic-docs-36",
      "cubic-docs-15"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "cross-device-task-continuity",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "cubic's reviews, chat, and fix actions happen inside GitHub PR comments and threads (docs-29, docs-45, docs-7), which are cloud-hosted and thus technically accessible from any device/browser, but cubic never documents an explicit cross-device 'resume task' or session-continuity feature for a developer's own work-in-progress task. Missing for 10: explicit session/task persistence across CLI, IDE, and browser, documented device-handoff workflow, and any first-party or community confirmation of resuming an in-progress task on a new device.",
    "evidenceIds": [
      "cubic-docs-29",
      "cubic-docs-45",
      "cubic-docs-7",
      "cubic-docs-31"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "cross-session-memory",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Cubic maintains some persistent state — it compares force-pushed changes against previously reviewed versions and its AI wiki auto-indexes and keeps codebase docs current — but there's no documented feature describing agent 'memory' that is built and recalled across chat/review sessions in the way the story implies. missing for 10: explicit session-memory mechanism, evidence of recall in later interactions, independent confirmation of persistent context use.",
    "evidenceIds": [
      "cubic-docs-2",
      "cubic-docs-22",
      "cubic-docs-23"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "custom-agent-skills",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "cubic supports 'custom agents' configured via cubic.yaml to enforce coding standards, which is a limited form of custom skill/persona equipping for the review agent, but this is scoped narrowly to code-review behavior rather than general-purpose specialized task skills. Missing for 10: documentation on creating arbitrary custom skills/tools beyond coding-standard enforcement, examples of diverse specialized tasks, and independent validation of the custom agents feature.",
    "evidenceIds": [
      "cubic-docs-11",
      "cubic-docs-16"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "desktop-visual-diff-review",
    "verdict": "na",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Cubic is an AI code-review platform (GitHub bot, CLI, web dashboard, chat sidebar) rather than a desktop app for running multiple parallel coding/agent sessions; running 'multiple sessions side by side' is a category mismatch for a review tool, so this axis does not apply.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "The evidence pack shows role-based access control for team/subscription management (cubic-docs-47) but no mention of SSO, SAML, OAuth enterprise identity provider integration, or cloud IAM authentication anywhere in the docs or community items. missing for 10: SSO/SAML support, enterprise IdP integration (Okta/Azure AD/Google Workspace), cloud IAM authentication, any compliance certification tied to auth.",
    "evidenceIds": [
      "cubic-docs-47"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "existing-subscription-auth",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic explicitly lets developers connect an existing ChatGPT Plus/Pro or Claude Code subscription to power local CLI reviews, which matches 'sign in with existing subscription to use the coding agent.' However, this only applies to local review via CLI, not the full agent/reviewer product, and there's no independent verification of this flow working in practice. Missing for 10: broader applicability beyond CLI reviews, and community/hands-on confirmation of the subscription linking process.",
    "evidenceIds": [
      "cubic-docs-14"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "external-workflow-tool-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic's documented integrations are limited to GitHub, an MCP server for coding agents, and ChatGPT/Claude Code subscriptions for local reviews; there is no evidence of connectors to Jira, Slack, or Google Drive for extending context.",
    "evidenceIds": [
      "cubic-docs-15",
      "cubic-docs-14",
      "cubic-probe-3",
      "cubic-comm-4",
      "cubic-comm-5"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "free-tier-account-access",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "cubic is a code-review/PR platform with team subscriptions, seats, and flex-capacity billing; no evidence describes a personal-account sign-in path granting free-tier access without API key management—this pricing/auth model story is unaddressed in the pack.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "full-codebase-mapping",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic's AI wiki automatically indexes the entire codebase and produces searchable wikis with architecture diagrams and source links, and codebase scans deploy AI agents across the whole repo — both let a developer get a full-codebase map/explanation without hand-picking context files. However, this is documented only in first-party docs with no independent hands-on validation of how well it 'explains' an unfamiliar codebase, and community commentary focuses on PR-review quality rather than the wiki/codebase-scan features. Missing for 10: independent/hands-on verification of the AI wiki's accuracy and usefulness, and community evidence specifically evaluating whole-codebase explanation quality.",
    "evidenceIds": [
      "cubic-docs-22",
      "cubic-docs-23",
      "cubic-docs-21",
      "cubic-docs-15",
      "cubic-docs-10"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "inline-code-completion",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is an AI code review/PR analysis platform (GitHub PR reviews, CLI review of local diffs, codebase scans, wiki) — it does not function as an IDE autocomplete engine providing inline completions or next-edit suggestions while typing. This is a different product category/axis (editor-integrated code generation) than what cubic ships.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "issue-to-pr-automation",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Cubic is positioned as an AI code-review platform, not a code-generation/agent product — it reviews PRs, generates PR descriptions, and pushes fixes for issues found in review, but explicitly relies on external 'coding agents' (via MCP or its CLI) to write code and only analyzes whether an existing PR satisfies a linked Linear/Jira issue rather than generating a PR from an issue itself. Turning a tracked issue into a full PR end-to-end is outside cubic's product category (review/QA), so this axis does not apply.",
    "evidenceIds": [
      "cubic-docs-33",
      "cubic-docs-44",
      "cubic-docs-15",
      "cubic-docs-30"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "jetbrains-diff-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "cubic's docs describe CLI review, MCP server for coding agents, and an 'Add to AI chat' feature for selecting code with diff context, but none of this is documented as a JetBrains IDE plugin or in-IDE interactive diff viewer — the 'ide/' docs paths refer to CLI and agent/MCP setup, not JetBrains integration specifically.",
    "evidenceIds": [
      "cubic-docs-10",
      "cubic-docs-14",
      "cubic-docs-15",
      "cubic-docs-31",
      "cubic-probe-3",
      "cubic-probe-4"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic's evidence covers PR review, bug/vulnerability detection, custom agents, analytics, and codebase scans, but there is no mention of license compliance checking or public-code/plagiarism matching references for AI-suggested code. Missing for 10: license detection features, public-code/match provenance references, any SCA or license-compliance tooling.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "live-app-debugging",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is an AI code-review/PR-analysis platform (static review, PR comments, codebase scans, wiki generation) with no evidence of runtime/live debugging of a running web application; this capability is outside its product category.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "local-terminal-agent",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "cubic ships an official local CLI (`cubic review`) that runs from the terminal to review uncommitted changes before push, and can connect to Claude Code/ChatGPT subscriptions for local reviews, but this is a review agent rather than a general-purpose coding agent that writes/edits code interactively in the terminal. Missing for 10: evidence of an interactive terminal coding-agent loop (code generation/editing, multi-turn task execution) beyond review-only CLI use.",
    "evidenceIds": [
      "cubic-docs-8",
      "cubic-docs-14",
      "cubic-probe-4"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "multi-directory-context",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Cubic's 'cross-repo reviews' feature lets teams link related repositories so a review can check shared APIs, schemas, or docs across them, which is the closest analogue to including multiple project directories for broader context — but this is scoped narrowly to PR review consistency checks, not a general chat/agent session that loads multiple directories for open-ended Q&A. Missing for 10: evidence of a chat/agent session (e.g., MCP or CLI) that lets a developer add multiple arbitrary project directories as context, and any hands-on confirmation of cross-repo context quality.",
    "evidenceIds": [
      "cubic-docs-37",
      "cubic-docs-46",
      "cubic-docs-10"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "cubic offers chat-based interaction (an 'Add to AI chat' feature with diff/codebase context, a chat sidebar for PR navigation, and an MCP server that lets coding agents in the IDE read review findings), but these are mostly scoped to reviewing PRs/code review rather than a general-purpose in-IDE chat assistant for arbitrary contextual coding help. Missing for 10: evidence of a native IDE chat panel for general coding questions (not tied to PR/diff review), and independent hands-on confirmation of in-IDE chat quality.",
    "evidenceIds": [
      "cubic-docs-10",
      "cubic-docs-15",
      "cubic-docs-50",
      "cubic-docs-9"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "multi-model-selection",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Cubic docs state you can \"connect your existing ChatGPT Plus/Pro or Claude Code subscription to use its models for local reviews\" via the CLI, showing some model-provider choice, but PR reviews and Ultrareview use cubic's own proprietary 'most capable review models' with no indication of choosing among alternative providers there. missing for 10: model choice for the core PR/Ultrareview review sessions (not just local CLI), a documented list of selectable providers, and independent confirmation of the feature working in practice.",
    "evidenceIds": [
      "cubic-docs-14",
      "cubic-docs-13",
      "cubic-docs-28",
      "cubic-docs-43"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "cubic clearly supports triggering reviews and fixes from GitHub (PR comments like `@cubic-dev-ai review this PR`, 'Fix with cubic', auto-review on install) and links to Linear/Jira for issue-requirement checks, but there's no evidence of Slack integration and community comments explicitly note GitLab support is missing/requested, not confirmed. Missing for 10: documented Slack task-triggering, confirmed GitLab support, and independent corroboration that Linear integration goes beyond issue-analysis to actually kicking off agent tasks.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-5",
      "cubic-docs-41",
      "cubic-docs-42",
      "cubic-docs-33",
      "cubic-comm-5",
      "cubic-comm-6"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "multimodal-app-generation",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is a code review/analysis platform for existing pull requests and repositories, not an app-generation tool from sketches/images/PDFs; this axis is a category error for its product type.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "natural-language-debugging",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic supports natural-language interaction for understanding and troubleshooting issues it finds in code review — e.g., replying to review comments for clarification, asking chat to 'tour this PR', adding code to AI chat with diff/codebase context, and its MCP server lets agents 'read review findings... and triage PR or codebase scan issues.' However, this is scoped to PR-review/bug-flagging conversations rather than general-purpose debugging of runtime errors or arbitrary issues outside the review flow. Missing for 10: evidence of open-ended debugging (e.g., stack trace analysis, runtime error investigation) beyond PR/code-review context, and independent hands-on confirmation that these NL Q&A features actually resolve real bugs (community comments dispute overall comment quality/bug-catching rate).",
    "evidenceIds": [
      "cubic-docs-6",
      "cubic-docs-9",
      "cubic-docs-10",
      "cubic-docs-15",
      "cubic-docs-31",
      "cubic-docs-45",
      "cubic-comm-9"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "natural-language-feature-implementation",
    "verdict": "partial",
    "quality": 3,
    "confidence": "medium",
    "rationale": "Cubic is primarily a code-review platform that finds issues and can push targeted one-click fixes to specific flagged problems (docs-7, docs-44), and its CLI generates a fix prompt for external coding agents (docs-31) rather than implementing features itself. It does not document taking a plain-language feature/bug description and independently implementing changes across multiple files; that work is explicitly handed off to a separate 'coding agent' (docs-15, docs-30). Missing for 10: evidence of accepting an open-ended natural-language feature/bug description (not just a flagged review comment) and autonomously implementing multi-file changes, plus any hands-on validation of such end-to-end generation.",
    "evidenceIds": [
      "cubic-docs-7",
      "cubic-docs-44",
      "cubic-docs-31",
      "cubic-docs-15",
      "cubic-docs-30"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "cubic exposes some functionality outside the UI — an Analytics API for PR-level data (cubic-docs-20), an MCP server for reading review findings, requesting reviews, and even managing subscriptions/seats (cubic-docs-3, cubic-docs-15), and a CLI for local reviews (cubic-docs-8, cubic-probe-4) — but there is no general-purpose public API (openapi probes 404, cubic-probe-2) covering the full UI surface (codebase scans, AI wiki, cubic.yaml config, analytics dashboard CSV exports, custom agents, auto-approve settings). Missing for 10: a comprehensive REST/GraphQL API or OpenAPI spec covering all UI features, evidence of API parity for wiki/codebase-scan/config management, and independent confirmation that MCP+CLI+Analytics API together replicate full UI functionality.",
    "evidenceIds": [
      "cubic-docs-20",
      "cubic-docs-15",
      "cubic-docs-3",
      "cubic-docs-8",
      "cubic-probe-2",
      "cubic-probe-3",
      "cubic-probe-4"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "openness-full-export",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "cubic offers some data portability: CSV export of team analytics (cubic-docs-19), an Analytics API for PR-level data (cubic-docs-20), and AI wiki content exported as markdown files into the repo (cubic-docs-23). However, there's no evidence of comprehensive export covering all review history, comments, configs, or account data in open formats, nor any documented account deletion/migration path for 'leaving' the platform. Missing for 10: full account/data export (reviews, comments, configs), explicit data-portability policy, independent confirmation of export completeness.",
    "evidenceIds": [
      "cubic-docs-19",
      "cubic-docs-20",
      "cubic-docs-23"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack indicates cubic's source code is open or available under any open license; it appears to be a closed, commercial SaaS/CLI product with only documentation exposed publicly. Missing for 10: any open-source repository, license file, or public source code reference.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is presented as a hosted SaaS code review platform (GitHub app, cloud dashboard, analytics, flex capacity billing) with no documentation of a self-hostable core, on-prem deployment, or open-source release. Absence of any self-hosting evidence for an applicable axis (a code review tool could plausibly be self-hosted) means this is 'none'.",
    "evidenceIds": [
      "cubic-docs-4",
      "cubic-docs-24",
      "cubic-docs-48",
      "cubic-probe-2"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "parallel-agent-fleets",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "cubic is positioned as an AI code-review, codebase-scan, and wiki-generation tool, not a platform for users to launch autonomous agent fleets to work on arbitrary tasks for hours/days. 'Codebase scans deploy thousands of AI agents' (cubic-docs-21) is an internal review mechanism, not a user-directed fleet of autonomous agents working independently over long time horizons, and no evidence describes user-initiated multi-agent parallel task execution.",
    "evidenceIds": [
      "cubic-docs-21",
      "cubic-docs-11"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is an AI code review platform for PRs, not an autonomous coding agent that spawns and manages parallel task attempts; there is no concept in the evidence of running multiple task attempts to compare and select outcomes. This story applies to autonomous-agent products, not to a PR review/analytics tool like cubic.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "partner-agent-app-integration",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic documents concrete integrations with third-party agent apps - connecting ChatGPT Plus or Claude Code subscriptions for local reviews, exposing an MCP server so coding agents can pull review findings and request PRs, pushing fixes via coding agents, and Linear or Jira issue-analysis integration - showing real ecosystem hooks for partner-built agent tools. Missing for 10: a documented marketplace or catalog of certified partner agent apps, examples beyond the major AI vendors, and independent evidence confirming these integrations work smoothly in practice.",
    "evidenceIds": [
      "cubic-docs-14",
      "cubic-docs-15",
      "cubic-docs-30",
      "cubic-docs-44",
      "cubic-docs-33",
      "cubic-probe-3"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "persistent-project-instructions",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cubic supports a `cubic.yaml` config file at the repo root (or a shared `cubic-config` repo) that acts as 'the source of truth for AI review behavior, ignore patterns, PR descriptions, and custom agents,' and 'Custom agents' are documented as a way to 'enforce your team's coding standards.' This is a project-level instructions/config mechanism the agent follows, though it's framed around PR review behavior rather than a general-purpose coding-standards instructions file for all agent interactions. Missing for 10: explicit documentation of a plain-text/markdown instructions file (like AGENTS.md-style) covering broader coding conventions beyond review/ignore rules, and independent confirmation that custom agents reliably enforce standards in practice.",
    "evidenceIds": [
      "cubic-docs-11",
      "cubic-docs-16",
      "cubic-docs-17"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "cubic provides diff-focused PR review (hiding tests, force-push re-review), a CLI (`cubic review`) to check uncommitted changes before pushing, Ultrareview for deep multi-pass checks, and auto-fix/auto-approval gating before merge — directly matching 'inspect diffs and run checks before merging'. Community feedback corroborates real-world use but also raises concerns about comment relevance and false-positive rates, tempering confidence. Missing for 10: independent quantitative validation of bug-catch accuracy and resolution of noise/false-positive concerns raised by users.",
    "evidenceIds": [
      "cubic-docs-8",
      "cubic-docs-9",
      "cubic-docs-13",
      "cubic-docs-28",
      "cubic-docs-31",
      "cubic-docs-2",
      "cubic-docs-1",
      "cubic-docs-35",
      "cubic-comm-7",
      "cubic-comm-9"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack mentions data residency, region selection, or storage location controls for cubic; the docs focus entirely on code review, PR workflows, and analytics with no privacy/data-residency configuration options mentioned.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data usage for AI model training, opt-out policies, or data privacy commitments — cubic's docs focus entirely on code review features with no mention of training data controls.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack addresses data retention policies, deletion controls, or privacy settings for AI-native users; docs cover review features, analytics, wiki, and pricing but nothing on retention/deletion of data. Missing for 10: any documentation on data retention periods, deletion requests, or privacy controls.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence pack item addresses telemetry opt-out or usage-tracking controls; cubic's docs cover review features, analytics dashboards, and RBAC but never mention a privacy/telemetry toggle. missing for 10: any mention of telemetry collection, opt-out settings, or privacy controls.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is an AI code-review platform (PR review, custom agents, wiki, analytics); it has no evidence of provisioning reproducible cloud dev environments or sandboxed setup with dependency/config bootstrapping. This story concerns cloud environment provisioning, a different product category, not code review.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "cubic is fundamentally an AI code-review/PR platform: it can flag bugs during review (codebase scans, PR review), generate and push fixes ('Fix with cubic'), and auto-resolve threads when issues are fixed, which covers some root-cause flagging and fix verification. However there is no evidence of actual issue reproduction (running the app/tests to trigger a bug) or root-cause debugging via execution—cubic's analysis is static/AI-review based, not a runtime debugger. Missing for 10: reproduction of bugs via execution/testing, dynamic root-cause tracing, and independent verification of fixes beyond thread auto-resolution.",
    "evidenceIds": [
      "cubic-docs-21",
      "cubic-docs-44",
      "cubic-docs-27",
      "cubic-docs-7",
      "cubic-docs-9"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "sandboxed-agent-execution",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "cubic is a code-review/analysis platform (PR review, CLI review, codebase scans) rather than an autonomous coding agent that executes code/tools in a sandboxed environment; sandboxed execution is not a relevant axis for this product category.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "shared-knowledge-workspace",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "cubic's AI wiki automatically indexes a repo's codebase into a searchable, shared wiki (with architecture diagrams) that's exported into the repo and kept current via PRs, giving teams a common source of truth derived from code — but this is scoped to repos, not to ingesting a team's existing docs into one workspace. Missing for 10: explicit support for importing/aggregating external docs, cross-repo/team-wide workspace view (only per-repo wiki + cross-repo review linking), and any independent evidence the wiki is actually used as a 'workspace' by teams.",
    "evidenceIds": [
      "cubic-docs-22",
      "cubic-docs-23",
      "cubic-docs-37",
      "cubic-docs-46"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "terminal-scripting-automation",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "cubic ships a CLI (`cubic review`) that reviews local/uncommitted changes and automatically reviews PRs on GitHub without manual intervention, both of which suggest it can be woven into automated workflows (docs-4, docs-8, docs-31, docs-41). However, there is no explicit documentation of a non-interactive/headless mode, CI pipeline integration, exit codes, or scripting flags for the CLI. missing for 10: explicit CI/script integration docs, non-interactive mode flags, exit-code/output-format guarantees for automation, independent evidence of scripted use.",
    "evidenceIds": [
      "cubic-docs-8",
      "cubic-docs-31",
      "cubic-docs-4",
      "cubic-docs-41",
      "cubic-probe-4"
    ]
  },
  {
    "productId": "cubic",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data-privacy or AI training opt-out policies for code/prompts; nothing in the docs, changelog, or community discussion mentions this capability. missing for 10: any documentation of data usage policy, training opt-out settings, or privacy controls.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "unified-multi-session-workspace",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Cubic is an AI code-review platform that reviews PRs, integrates with coding agents via CLI/MCP, and provides analytics — it does not run or orchestrate multiple agent coding sessions itself, so 'managing multiple agent-driven coding sessions from one unified workspace' is outside its product category.",
    "evidenceIds": []
  },
  {
    "productId": "cubic",
    "storyId": "vulnerability-autofix",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "cubic's docs show explicit support for finding vulnerabilities (codebase scans, Ultrareview for 'security-sensitive changes'), contextual explanations (chat sidebar, 'tour this PR', reply-to-comment clarification), and automatic fixes ('Fix with cubic' pushes a fix commit; CLI generates fix prompts for coding agents). However there is no vendor or independent evidence specifically validating fix quality/accuracy for security vulnerabilities, and community comments raise general skepticism about comment relevance and false-positive rates for AI review tools of this class. missing for 10: security-specific hands-on validation of fix correctness, independent benchmarking on vulnerability detection/fix accuracy.",
    "evidenceIds": [
      "cubic-docs-21",
      "cubic-docs-13",
      "cubic-docs-28",
      "cubic-docs-43",
      "cubic-docs-7",
      "cubic-docs-44",
      "cubic-docs-9",
      "cubic-docs-10",
      "cubic-docs-6",
      "cubic-comm-9",
      "cubic-comm-10"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-agent-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence pack item mentions llms.txt, agent-oriented documentation ingestion, or a mechanism to point Cursor's agent at such files; only generic doc/MCP/tooling references are present. missing for 10: any mention of llms.txt support, crawling agent-oriented doc formats, or a documented feature for feeding external agent docs to Cursor's agent.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "agentic-ai-insights",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor's core value proposition is analyzing the user's codebase to surface AI-generated insights (tracing repo structure, finding root causes, reviewing diffs) and suggestions for next actions, as documented across multiple first-party docs. Missing for 10: independent/hands-on evidence validating the accuracy or depth of these insights, and no detail on insight types beyond code-centric suggestions (e.g., data analytics or business data outside code).",
    "evidenceIds": [
      "cursor-docs-1",
      "cursor-docs-2",
      "cursor-docs-3",
      "cursor-docs-4"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cursor explicitly documents 'always-on agents that run on schedules or triggers to build, maintain, and fix your software' and 'fleets of agents that work in parallel for hours or days,' directly matching autonomous background automation. This is first-party vendor documentation without independent hands-on corroboration of scheduling/triggers working reliably. Missing for 10: independent/community verification that scheduled/triggered background agents work reliably in practice, and more detail on trigger configuration options.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Cursor's docs clearly describe delegating tasks to built-in agents that plan, code, test, and demo work end-to-end while the user focuses on review/decisions, including background/parallel agents and always-on scheduled agents. This is a core, heavily documented capability of the product, though independent hands-on validation of agent task quality is thin (only general community commentary, some critical, exists). Missing for 10: deeper independent verification of agent task success rates beyond vendor docs.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-11",
      "cursor-docs-12",
      "cursor-docs-2"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-headless",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cursor ships an official CLI (cursor.com/cli, curl installer) and background/cloud agents that run 'on schedules or triggers' to build and fix software autonomously, which implies non-interactive/headless automation. However, there is no explicit documentation of CI pipeline integration, exit codes, or scripting examples for pipelines. Missing for 10: explicit CI/CD integration docs (e.g., GitHub Actions example), documented headless flags/exit-code behavior, and independent confirmation of CLI use in automated pipelines.",
    "evidenceIds": [
      "cursor-probe-1",
      "cursor-docs-14",
      "cursor-docs-9",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-mcp-client",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Cursor's docs explicitly describe MCP support: connecting to external tools/data sources, marketplace one-click install with OAuth, custom JSON server configuration, toggling servers, and enterprise admin controls over allowed servers. This directly matches the story of plugging in MCP servers so the agent can use their tools. Missing for 10: independent hands-on verification of MCP tool usage in practice and no community corroboration of the feature's reliability.",
    "evidenceIds": [
      "cursor-docs-15",
      "cursor-docs-16",
      "cursor-docs-17",
      "cursor-docs-18",
      "cursor-docs-20"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-mcp-server",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Cursor is itself an AI coding agent; the evidence (cursor-docs-15 to cursor-docs-19) shows Cursor acting as an MCP client that connects to external MCP servers, not Cursor exposing an official MCP server for other agents to connect to. Per the agent-role exception, client-side MCP support does not make this server-side story applicable.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cursor's core interaction model is natural-language driven agents that plan, code, test, and operate across terminal/Slack/GitHub (cursor-docs-2, cursor-docs-8, cursor-docs-9, cursor-docs-10, cursor-docs-11), consistent with an AI-native product. Missing for 10: independent hands-on evidence specifically validating natural-language command reliability/accuracy (community evidence focuses on bugginess/pricing complaints unrelated to NL command capability itself).",
    "evidenceIds": [
      "cursor-docs-2",
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-10",
      "cursor-docs-11",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cursor documents an official CLI with an install command (curl https://cursor.com/install) and a dedicated CLI docs page (cursor.com/cli), confirming a first-party terminal tool for AI-native workflows. Missing for 10: independent/hands-on corroboration of CLI capabilities and depth of documentation beyond install instructions.",
    "evidenceIds": [
      "cursor-docs-14",
      "cursor-docs-10",
      "cursor-probe-1"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-public-api",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Evidence shows an official CLI (cursor.com/cli) that lets users invoke Cursor from scripts, which partially satisfies 'driving the product programmatically,' but there is no documented public REST/SDK API, authentication scheme, or endpoint reference — MCP docs describe Cursor consuming external tools, not exposing itself as an API. Missing for 10: documented REST/GraphQL API, SDK/client libraries, API authentication and rate-limit docs, independent corroboration of programmatic usage.",
    "evidenceIds": [
      "cursor-probe-1",
      "cursor-docs-14"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "agentic-scoped-keys",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence Cursor lets users mint scoped or least-privilege API credentials for agents; docs cover MCP server toggling and enterprise admin control of which servers can run, but nothing about issuing scoped/limited API keys or credentials specifically for agent use.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "agentic-sdks",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Cursor offers a CLI, MCP integration, and marketplace extensions, but there is no mention of any official SDK (e.g., a documented library/API package) for developers to build against Cursor itself.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence covers MCP integration, background agents, and IDE integrations, but there is no mention of a webhook subscription mechanism for external event notifications.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "always-on-scheduled-agents",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cursor's own site directly states the capability: \"Set up always-on agents that run on schedules or triggers to build, maintain, and fix your software,\" plus related background-agent features (parallel fleets, agents running on their own machines) that support this workflow. Missing for 10: independent/hands-on confirmation of scheduled/triggered agents actually running reliably in practice, and more detail on trigger types/configuration.",
    "evidenceIds": [
      "cursor-docs-9",
      "cursor-docs-8",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "api-interactive-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence of an interactive API reference with runnable examples for Cursor; docs entries describe product features and MCP setup but nothing about an API reference or executable code samples.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "api-key-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack describes API key authentication as an alternative to account login for Cursor; docs reference OAuth-based MCP authentication and account-based login flows only.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence of Cursor publishing a downloadable OpenAPI or equivalent machine-readable API spec; docs reference MCP config and CLI but not an API spec.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "api-sandbox",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Sandbox testing environments vs production data isolation is a data/infrastructure axis relevant to backend/platform products, not to an AI coding assistant like Cursor, which operates on local/repo code rather than managing production data environments.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence in the pack mentions API versioning or a deprecation policy for Cursor's APIs (CLI, extensions, or MCP config); docs cover features like MCP setup, agents, and integrations but nothing about version stability guarantees or deprecation timelines.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "architecture-navigation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "low",
    "rationale": "Cursor's docs explicitly claim the ability to 'trace how a repo fits together and find the right places to start,' directly matching the story, but this is a single marketing-style doc line with no detailed walkthrough, feature docs (e.g., codebase indexing/@codebase chat), or independent corroboration of how it actually surfaces architecture understanding. Missing for 10: detailed documentation of the codebase-mapping/indexing feature itself, concrete examples of it locating relevant code, and independent/hands-on validation of accuracy.",
    "evidenceIds": [
      "cursor-docs-1"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Docs show GitHub/GitLab integration and agents that build/test/demo work end-to-end for review (cursor-docs-6, cursor-docs-10, cursor-docs-12), implying some git-workflow automation, but there's no explicit documentation of the agent staging changes, writing commit messages, creating branches, or opening pull requests. missing for 10: explicit commit-message generation, branch creation, PR-opening workflow documentation, and any hands-on confirmation these steps work end-to-end.",
    "evidenceIds": [
      "cursor-docs-6",
      "cursor-docs-10",
      "cursor-docs-12",
      "cursor-docs-4"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "automated-pr-review",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor's docs explicitly claim it 'reviews PRs in GitHub' and can 'inspect diffs, run checks, and catch problems before you merge,' directly matching automated PR review with contextual feedback, backed by GitHub/GitLab/Bitbucket integration claims. missing for 10: independent/hands-on verification of review quality, details on triggering on every PR automatically, and no community corroboration of this specific feature.",
    "evidenceIds": [
      "cursor-docs-10",
      "cursor-docs-4",
      "cursor-docs-6"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cursor's docs describe agents that write code, run tests/checks, and 'build, maintain, and fix' software autonomously (cursor-docs-3, cursor-docs-4, cursor-docs-9, cursor-docs-12), which implies test-writing and general maintenance tasks, but there is no explicit documentation of lint-error fixing, merge-conflict resolution, or dependency-update workflows specifically. missing for 10: explicit lint-fixing examples, explicit merge-conflict-resolution examples, explicit dependency-update examples, independent hands-on verification of these specific tasks.",
    "evidenceIds": [
      "cursor-docs-3",
      "cursor-docs-4",
      "cursor-docs-9",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence shows Cursor lets developers manually choose among multiple models (OpenAI, Anthropic, Gemini, etc.) but nothing indicates an automatic 'best model for the task' selection feature. missing for 10: any documentation or claim of an auto-select/router feature that picks models per task, evidence of cost/performance-based automatic routing.",
    "evidenceIds": [
      "cursor-docs-7"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Cursor supports launching 'fleets of agents' in parallel and always-on scheduled/triggered agents, which enables some multi-item automation, but there's no direct evidence of bulk operations across many discrete items (e.g., bulk file edits, batch refactors, or multi-repo operations) as a first-class feature. missing for 10: explicit documentation or hands-on evidence of bulk/batch operations across many items (files, tickets, repos), user-facing UI for selecting many items at once, and independent corroboration of this working in practice.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-9"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cursor docs describe 'always-on agents that run on schedules or triggers' and a way to 'add rules' from one place, matching the idea of rule-based automation triggered by events. However the evidence pack doesn't detail how rules are authored/scoped to specific events beyond the marketing blurb, and there's no independent/hands-on confirmation of this automation working as described. Missing for 10: concrete rule-definition syntax/examples, independent verification that scheduled/triggered agents reliably fire on events, and detail on event types supported.",
    "evidenceIds": [
      "cursor-docs-9",
      "cursor-docs-5"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "automation-scheduled-jobs",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor documents 'always-on agents that run on schedules or triggers to build, maintain, and fix your software,' directly matching recurring scheduled workflow automation, alongside parallel agent fleets for ambitious tasks. Missing for 10: independent hands-on verification of scheduling reliability, details on trigger configuration options, and any community corroboration of this specific feature working in practice.",
    "evidenceIds": [
      "cursor-docs-9",
      "cursor-docs-8"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "automation-versioned-workflows",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Cursor can inspect diffs and review changes before merge, but there is no documented capability to version, review, or roll back the automations themselves (e.g., scheduled/always-on agents, rules, MCP configs) as distinct artifacts with history/rollback support.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor's docs explicitly describe cloud/background agents that 'use their own computers to build, test, and demo features end to end for you to review,' plus the ability to launch fleets of agents working in parallel for hours/days, and always-on scheduled agents — directly matching the story. Corroboration is entirely first-party marketing/docs rather than independent hands-on verification of an actual demo workflow. Missing for 10: independent/hands-on evidence confirming the build-test-demo loop works reliably end-to-end, and detail on what 'demo' concretely produces (e.g., preview links, recordings).",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-11",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "background-cloud-tasks",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cursor documents cloud/background agents ('Agents use their own computers to build, test, and demo features end to end', 'Launch fleets of agents that work in parallel on ambitious tasks for hours or days', and hand-off delegation while the developer focuses elsewhere), matching the isolated cloud-background-task story. Missing for 10: independent hands-on verification of the background agent's isolation/reliability and details on session duration limits or failure modes.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-11",
      "cursor-docs-12",
      "cursor-docs-9"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "configurable-tool-permissions",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs show enterprise admins can restrict which MCP servers users may run from the Cursor dashboard, and users can toggle individual servers on/off, giving engineering leads direct control over external tool/integration access. Missing for 10: independent/hands-on corroboration of the admin dashboard controls and finer-grained per-tool permission examples beyond MCP servers.",
    "evidenceIds": [
      "cursor-docs-18",
      "cursor-docs-20",
      "cursor-docs-15",
      "cursor-docs-17"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "cross-device-task-continuity",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Cursor's Background Agents run remotely and can be monitored/interacted with via terminal, Slack, and GitHub PRs, implying a task could be checked or continued from different surfaces, but there is no explicit documentation of resuming a specific in-progress task from a different device or browser session. Missing for 10: explicit cross-device/browser session handoff documentation, hands-on confirmation of resuming a task started elsewhere, and details on state syncing across clients.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-10",
      "cursor-docs-11",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "cross-session-memory",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence describes persistent memory that automatically builds and recalls context across sessions; docs mention repo tracing, plan mode, and MCP integrations but nothing about cross-session memory recall.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "custom-agent-skills",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cursor's docs mention a marketplace to 'Add plugins, skills, MCPs, and rules from one place' and detailed MCP support (custom servers, marketplace install, enterprise controls), enabling developers to extend the agent with specialized tool integrations. However, there's no dedicated documentation on a 'skills' framework distinct from MCP/rules, no examples of custom skill creation workflow, and no independent/community corroboration of this specific capability. Missing for 10: detailed skills documentation/tutorial, examples of custom skill authoring, independent hands-on validation.",
    "evidenceIds": [
      "cursor-docs-5",
      "cursor-docs-15",
      "cursor-docs-16",
      "cursor-docs-17",
      "cursor-docs-18"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "desktop-visual-diff-review",
    "verdict": "full",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cursor's docs explicitly describe inspecting diffs before merge and launching fleets of agents to work in parallel, both core to a desktop IDE experience with visual diff review and concurrent sessions. Missing for 10: independent/hands-on confirmation of the side-by-side session UI and a detailed walkthrough of the diff viewer beyond marketing copy.",
    "evidenceIds": [
      "cursor-docs-4",
      "cursor-docs-8",
      "cursor-docs-11",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack shows Cursor has enterprise admin controls for MCP servers but contains no evidence of SSO/SAML integration, enterprise identity provider authentication (e.g., Okta, Azure AD, Google Workspace), or cloud platform login for compliance purposes. This is a fair and applicable axis for a widely-adopted dev tool sold to enterprises, so absence of evidence yields 'none' rather than 'na'.",
    "evidenceIds": [
      "cursor-docs-18"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "existing-subscription-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack describes Cursor's agent features, MCP integrations, and installation steps, but contains no documentation or confirmation that users authenticate with an existing subscription plan to access the coding agent (only tangential community chatter about login policy hallucinations). Missing for 10: explicit account/subscription sign-in flow docs, plan-tier access confirmation, and any first-party statement linking subscription plan to agent usage.",
    "evidenceIds": [
      "cursor-comm-1"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "external-workflow-tool-integration",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Cursor documents MCP support that connects to external tools/data sources, an MCP marketplace with OAuth install, and explicit integration with Slack alongside GitHub/GitLab/Linear/Jira-style trackers, plus Slack-based agent collaboration—covering the story's workflow-tool extension use case. Missing for 10: explicit first-party Jira/Google Drive connector documentation and independent hands-on verification of these integrations working end-to-end.",
    "evidenceIds": [
      "cursor-docs-15",
      "cursor-docs-16",
      "cursor-docs-17",
      "cursor-docs-6",
      "cursor-docs-10"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "free-tier-account-access",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no documentation or first-party description of a sign-in flow that grants free-tier access without requiring API keys; only tangential community mentions of account workarounds for usage limits exist. Missing for 10: any docs on account creation/sign-in, free-tier terms, or explicit no-API-key requirement.",
    "evidenceIds": [
      "cursor-comm-5"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "full-codebase-mapping",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "First-party docs claim Cursor can 'trace how a repo fits together and find the right places to start' (cursor-docs-1), implying automatic codebase mapping, but there's no detail on how context is auto-gathered (e.g., codebase indexing/@codebase) nor any independent/hands-on confirmation that it explains an unfamiliar codebase without manual file selection. Missing for 10: technical explanation of automatic context retrieval, independent user validation of whole-codebase explanation, and comparison to manual context selection workflows.",
    "evidenceIds": [
      "cursor-docs-1"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "inline-code-completion",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no first-party documentation or hands-on account describing Cursor's own inline code completion or next-edit suggestion feature; only tangential community references compare competitors' tab-completion tools (e.g., Continue, SuperMaven) without confirming or detailing Cursor's implementation. Missing for 10: any first-party doc on Cursor's Tab/inline completion feature, hands-on confirmation it works as typed, and mention of 'next-edit' suggestion behavior.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "issue-to-pr-automation",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor's docs describe agents that trace repos, plan changes, reproduce issues, inspect diffs/run checks, and integrate with issue trackers (GitHub, Linear) and PR review, which together support a full issue-to-PR workflow (cursor-docs-1 through cursor-docs-4, cursor-docs-6, cursor-docs-8–cursor-docs-12). However, there's no explicit first-party or independent case study showing a single tracked issue being turned into a merged PR end-to-end without manual intervention, and community evidence focuses on unrelated bugs/pricing complaints rather than this workflow. Missing for 10: a concrete end-to-end example/case study of issue→PR automation and independent verification that the full pipeline works reliably.",
    "evidenceIds": [
      "cursor-docs-1",
      "cursor-docs-2",
      "cursor-docs-3",
      "cursor-docs-4",
      "cursor-docs-6",
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-10",
      "cursor-docs-11",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "jetbrains-diff-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The only evidence touching JetBrains is a single line listing JetBrains among integrations (cursor-docs-6), with no detail on interactive diffs or context-sharing features within a JetBrains IDE specifically. No documentation, screenshots, or community reports confirm this JetBrains-specific capability.",
    "evidenceIds": [
      "cursor-docs-6"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack mentions license detection, public code matching, provenance references, or IP attribution for AI-suggested code; docs focus on repo navigation, diffs, agents, and integrations, none of which addresses license/code-match transparency.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "live-app-debugging",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence pack item describes attaching a debugger, inspecting runtime state, or interacting with a live running web app from Cursor; docs mention reproducing issues and root-causing bugs conceptually, but not live-app debugging integration (e.g., breakpoints, browser dev tools, runtime inspection). missing for 10: evidence of live debugger attach/breakpoints, browser/runtime inspection tooling, or integration with running app state.",
    "evidenceIds": [
      "cursor-docs-3",
      "cursor-docs-4"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor ships an official CLI (cursor.com/cli) with a documented install command (curl ... | bash) and docs explicitly state 'Cursor runs in your terminal', confirming a local terminal-based agent capability alongside its IDE. Missing for 10: independent/hands-on verification of terminal agent usage and deeper CLI usage documentation beyond the install step.",
    "evidenceIds": [
      "cursor-probe-1",
      "cursor-docs-14",
      "cursor-docs-10"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "multi-directory-context",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions multi-root workspaces or including multiple project directories in a single Cursor session; docs cover repo navigation, MCP, agents, and integrations but not multi-directory context.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor's docs describe an IDE-integrated assistant that traces repo structure, scopes changes via Plan Mode, reproduces issues, and hands off tasks while the developer reviews — all consistent with in-IDE contextual chat, and community commentary confirms it functions as a VS Code-based assistant with prompts/harness. missing for 10: no explicit citation naming a dedicated 'chat panel' UI or independent praise of chat quality/context-awareness specifically.",
    "evidenceIds": [
      "cursor-docs-1",
      "cursor-docs-2",
      "cursor-docs-3",
      "cursor-docs-11",
      "cursor-docs-12",
      "cursor-comm-9"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "multi-model-selection",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "cursor-docs-7 confirms Cursor lets developers choose between models from multiple providers (OpenAI, Anthropic, Gemini, and Cursor's own), directly matching the story. Missing for 10: independent hands-on verification of per-session model switching UI/behavior and pricing implications tied to model choice.",
    "evidenceIds": [
      "cursor-docs-7"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor's docs explicitly list integrations with GitHub, GitLab, Slack, and Linear, and describe agents that run on triggers/schedules and collaborate in Slack or review PRs in GitHub, supporting the story's core claim. However, there's no detailed first-party documentation of the exact trigger mechanics per platform (e.g., a Linear ticket auto-spawning an agent) nor independent/hands-on confirmation that this works reliably. Missing for 10: platform-specific trigger documentation for each of GitHub/GitLab/Linear/Slack, and independent verification of the workflow in practice.",
    "evidenceIds": [
      "cursor-docs-6",
      "cursor-docs-9",
      "cursor-docs-10"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "multimodal-app-generation",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack describes image/sketch/PDF-to-app generation, multimodal design input, or any UI-from-design workflow; the docs snippets cover repo navigation, plan mode, agents, MCP, and integrations but nothing about visual design inputs.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "natural-language-debugging",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "cursor-docs-3 directly claims support for reproducing issues, narrowing root cause, and verifying fixes via natural-language-driven agent workflows, and docs-1 supports tracing how a repo fits together to find bug locations. However, there's no independent/hands-on evidence corroborating debugging quality, and community evidence highlights buginess and unreliability concerns (cursor-comm-2, cursor-comm-8) that add caveats without directly contradicting the specific debugging workflow claim. Missing for 10: independent verification of debugging accuracy, concrete examples of NL-driven troubleshooting sessions, and resolution of buggy-product complaints.",
    "evidenceIds": [
      "cursor-docs-1",
      "cursor-docs-3",
      "cursor-comm-2",
      "cursor-comm-8"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "natural-language-feature-implementation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Cursor's docs describe an agent that traces repo structure, plans and scopes multi-file changes, implements features/fixes end-to-end, runs checks, and produces diffs for review — directly matching plain-language feature/bug requests across multiple files. Community evidence corroborates the product is used daily for this purpose (albeit with complaints about bugginess), without disputing the core multi-file agentic editing capability. Missing for 10: independent hands-on benchmarks showing successful multi-file fixes, and no first-party demo/case study detailing a concrete before/after example.",
    "evidenceIds": [
      "cursor-docs-1",
      "cursor-docs-2",
      "cursor-docs-3",
      "cursor-docs-4",
      "cursor-docs-11",
      "cursor-docs-12",
      "cursor-comm-2",
      "cursor-comm-8"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "openness-api-parity",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack shows no public API for Cursor; it mentions an official CLI and MCP (for connecting external tools INTO Cursor), but nothing about a programmatic interface exposing Cursor's own UI capabilities (agents, plan mode, review, etc.) for external control.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data export, portability, or open-format data extraction from Cursor; being built on VS Code (a fork) doesn't itself guarantee user data/settings export tooling is documented anywhere here.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Cursor is known to be closed-source (a proprietary VS Code fork), and the evidence pack contains no mention of any open-source license or public repository for Cursor's source code; all references are to product docs, features, or community complaints unrelated to licensing.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "openness-self-host",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Cursor is a proprietary AI coding assistant/IDE fork product, not an open-source or self-hostable platform; self-hosting the core product is a category error for this type of closed commercial tool.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "parallel-agent-fleets",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "First-party marketing/docs explicitly state the exact capability: \"Launch fleets of agents that work in parallel on ambitious tasks for hours or days,\" plus supporting evidence of background/always-on agents and agents using their own compute to build/test/demo. No independent hands-on verification of multi-day parallel fleet execution is present, and no community corroboration confirms this specific feature works at scale. Missing for 10: independent/hands-on validation of parallel agent fleets running for hours/days, details on concurrency limits or reliability over long runs.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-12",
      "cursor-docs-11"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cursor's docs describe launching 'fleets of agents that work in parallel on ambitious tasks for hours or days,' directly supporting parallel task execution, and agents run in isolated environments for review before merging changes. However, there is no explicit documentation of a UI/workflow for comparing multiple parallel attempts side-by-side before choosing one, and no independent/hands-on evidence corroborating this specific comparison workflow. Missing for 10: dedicated compare/diff-across-attempts feature documentation, independent verification of parallel-agent comparison in practice.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "partner-agent-app-integration",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor documents a marketplace for adding third-party plugins, skills, and MCP servers with OAuth authentication, plus native integrations with GitHub, GitLab, Slack, Linear, and more, letting teams plug partner-built tools/agents into their workflows, with enterprise admin controls over which servers are allowed. Missing for 10: independent/hands-on corroboration of using specific partner-built agent apps (vs. generic tool connectors) and clearer distinction between simple MCP data-tools and full third-party 'agent apps'.",
    "evidenceIds": [
      "cursor-docs-5",
      "cursor-docs-6",
      "cursor-docs-15",
      "cursor-docs-16",
      "cursor-docs-17",
      "cursor-docs-18"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "persistent-project-instructions",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Cursor's docs mention adding 'rules' as one of its features (alongside plugins, skills, MCPs) which aligns with the project-instructions concept, but the evidence pack gives no detail on how project rule files work, their scope, or how the agent applies them to enforce coding standards. missing for 10: documentation of the rules file format/location, examples of coding standards enforcement, independent confirmation the agent actually follows these instructions consistently.",
    "evidenceIds": [
      "cursor-docs-5"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "cursor-docs-4 explicitly claims the capability ('Inspect diffs, run checks, and catch problems before you merge') and cursor-docs-10/12 support a broader PR review workflow, but there is no independent or hands-on corroboration of diff inspection or check-running in practice, and community evidence focuses on unrelated bugs/pricing rather than this feature. missing for 10: independent verification of diff review UI, details on what 'checks' run (tests/linters/CI), and hands-on confirmation of pre-merge workflow.",
    "evidenceIds": [
      "cursor-docs-4",
      "cursor-docs-10",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions data residency, region selection, or storage location controls for Cursor; the docs snippets cover agents, MCP, and integrations but nothing about choosing data storage region. Missing for 10: any mention of regional data residency options, enterprise data location controls, or compliance documentation addressing storage jurisdiction.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no documentation of a privacy mode, opt-out of training, or data-retention controls for Cursor; all cited docs cover unrelated features (agents, MCP, integrations) and community threads are unrelated to training-data privacy.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no documentation of data retention settings, deletion controls, privacy dashboard, or data handling policies for Cursor; only unrelated docs on features (MCP, agents, integrations) and community complaints about bugs/pricing are present. Missing for 10: any first-party privacy policy docs, retention period settings, data deletion request mechanism, or enterprise data controls.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no mention of telemetry settings, privacy controls, or usage-tracking opt-out mechanisms; docs only cover unrelated features like MCP, agents, and integrations. Missing for 10: any privacy policy or settings documentation, telemetry opt-out toggle, or usage data collection disclosure.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Cursor's docs mention cloud/background agents that 'use their own computers to build, test, and demo features' and can be launched in fleets or run on schedules, implying some cloud execution environment, but there's no evidence pack detail on how a developer configures dependencies, install scripts, or a reproducible environment spec (e.g. Dockerfile/environment.json) for these agents. Missing for 10: explicit documentation of environment configuration format, dependency/setup step definition, and evidence of reproducibility across runs.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 6,
    "confidence": "low",
    "rationale": "cursor-docs-3 directly claims the exact capability ('Reproduce issues, narrow the root cause, and verify the fix'), and supporting docs on codebase tracing, diffs/checks, and agents running their own environments (cursor-docs-1, cursor-docs-4, cursor-docs-12) plausibly back this workflow. However, this is a first-party marketing/docs claim only, with no independent or hands-on corroboration of actual debugging workflows, and community evidence highlights general bugginess/quality concerns rather than validating this specific capability. Missing for 10: independent verification or hands-on case studies of reproduce/root-cause/verify-fix workflows, more detail on how reproduction (e.g., test running, log inspection) is concretely supported.",
    "evidenceIds": [
      "cursor-docs-3",
      "cursor-docs-1",
      "cursor-docs-4",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "sandboxed-agent-execution",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no mention of sandboxing, isolated execution environments, or network/tool restriction controls for the agent; docs describe agents using 'their own computers' but give no detail on containment/sandboxing mechanisms. Missing for 10: any documentation of a sandbox/isolation feature, network egress controls, or filesystem restriction for agent actions.",
    "evidenceIds": [
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "shared-knowledge-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows integrations (GitHub, Slack, Linear), MCP/plugins, and rules configuration, but nothing describes a dedicated 'shared workspace' feature that unifies docs and repos into a common team source of truth — this is a fair ask for a team-oriented dev tool but unaddressed in the pack.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "terminal-scripting-automation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Cursor ships an official CLI (cursor-probe-1, cursor-docs-14) and documents 'always-on agents that run on schedules or triggers to build, maintain, and fix your software' (cursor-docs-9), which implies non-interactive/automated agent execution suitable for scripts/CI. However, there is no concrete documentation of CLI flags, headless/print modes, exit codes, or scripting examples, nor independent hands-on confirmation of this workflow. Missing for 10: explicit CLI non-interactive flag/usage docs, examples of piping/scripting the agent, and independent verification that scheduled/triggered agents work as scripted automation.",
    "evidenceIds": [
      "cursor-probe-1",
      "cursor-docs-14",
      "cursor-docs-9"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no mention of privacy settings, opt-out of training, or data usage policies for Cursor; all docs entries relate to unrelated features (agents, MCP, integrations) and community items focus on bugs/pricing/model sourcing, not training data controls.",
    "evidenceIds": []
  },
  {
    "productId": "cursor",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Cursor's docs explicitly describe launching 'fleets of agents that work in parallel on ambitious tasks for hours or days' and setting up always-on agents on schedules/triggers, all accessible from Cursor's interface spanning terminal, Slack, and GitHub — directly matching a unified multi-session agent workspace for a lead overseeing parallel work. Missing for 10: independent/hands-on corroboration of the multi-agent dashboard UX, and no detail on cross-session visibility/coordination features specifically framed for engineering-lead oversight.",
    "evidenceIds": [
      "cursor-docs-8",
      "cursor-docs-9",
      "cursor-docs-10",
      "cursor-docs-11",
      "cursor-docs-12"
    ]
  },
  {
    "productId": "cursor",
    "storyId": "vulnerability-autofix",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack shows general code review/diff-inspection features (cursor-docs-4) and broad agent capabilities, but nothing specifically documents contextual security vulnerability explanations or automated security fixes. Missing for 10: any mention of vulnerability detection, security scanning integration, or CVE/security-specific fix suggestions.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "agentic-agent-docs",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Devin's own docs site serves llms.txt (HTTP 200, confirmed by probe) and per-page .md variants, and also supports AGENTS.md as an agent-oriented instructions standard, directly matching the story. Missing for 10: no independent/community confirmation that external agents have actually consumed llms.txt successfully.",
    "evidenceIds": [
      "devin-probe-1",
      "devin-probe-2",
      "devin-docs-30"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-ai-insights",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Devin generates insights/suggestions from a user's own codebase data via 'Ask Devin' (code structure/dependency Q&A), auto-generated DeepWiki documentation, and Devin Review's automated PR feedback, all built on repository indexing. Missing for 10: independent/hands-on validation of the quality of these AI-generated insights (community evidence covers general task execution issues, not this specific feature) and no benchmark of insight accuracy.",
    "evidenceIds": [
      "devin-docs-16",
      "devin-docs-17",
      "devin-docs-15",
      "devin-docs-27"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Devin explicitly supports background/autonomous execution: cloud sessions run in their own VM and 'keep going after you close your laptop' (devin-docs-13), MCP access includes 'scheduling' (devin-docs-6/23), the API lets you 'automate workflows' and create sessions programmatically (devin-docs-7/8), CI/CD integration triggers Devin on findings (devin-docs-19), and Auto-Fix creates a closed loop that iterates PRs 'without you in the loop' (devin-docs-18). This spans scheduled triggers, API-driven automation, and hands-off background operation.  Missing for 10: independent/community verification that scheduled automations run reliably unattended, and more detail on a dedicated 'automation/schedule' UI beyond scattered doc mentions.",
    "evidenceIds": [
      "devin-docs-13",
      "devin-docs-6",
      "devin-docs-23",
      "devin-docs-7",
      "devin-docs-8",
      "devin-docs-18",
      "devin-docs-19",
      "devin-docs-25"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-builtin-assistant",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin's core product is designed for task delegation — via Ask Devin, ticket assignment, Slack/Teams tagging, and a conversational IDE (devin-docs-1, devin-docs-3, devin-docs-24) — so the axis clearly applies and is well documented. However, hands-on community reports show real caveats: Devin can add extraneous unrequested changes it can't undo, gets stuck for long periods without asking for help, and requires active babysitting/session termination to get value (devin-comm-1, devin-comm-2, devin-comm-5), undercutting a fully seamless delegation experience. Missing for 10: independent verification that delegated tasks reliably complete without extraneous side-effects or getting stuck, and stronger corroboration beyond one HN thread.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-3",
      "devin-docs-24",
      "devin-comm-1",
      "devin-comm-2",
      "devin-comm-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-headless",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Devin offers a full API for creating/managing sessions programmatically (including create_as_user_id for automation on behalf of users), a CLI with a --sandbox flag for OS-level isolated headless runs, and explicit CI/CD pipeline integration for responding to static analysis findings and PR checks, all supporting headless/automated usage without a human in the loop. Missing for 10: no independent/hands-on report specifically validating CI automation workflows end-to-end, and no explicit CI example (e.g., GitHub Actions snippet) beyond doc references.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-docs-8",
      "devin-docs-19",
      "devin-docs-18",
      "devin-docs-12",
      "devin-docs-22"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-mcp-client",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence only documents Devin exposing its own MCP server so other agents/IDEs can call Devin's tools (session management, playbooks, knowledge, scheduling) — the reverse direction of this story. There is no evidence that a user can configure Devin itself to consume/plug in external MCP servers so Devin can use their tools.",
    "evidenceIds": [
      "devin-docs-6",
      "devin-docs-23",
      "devin-probe-4"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-mcp-server",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Devin ships an official documented MCP server (devin-mcp) that gives any MCP-compatible agent or IDE full access to session management, playbooks, knowledge, and scheduling, confirmed both in docs and via probe. Missing for 10: independent/hands-on third-party corroboration of the MCP server working in practice, and detail on setup/auth specifics.",
    "evidenceIds": [
      "devin-docs-6",
      "devin-docs-23",
      "devin-probe-4"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Devin is explicitly designed as a conversational agent: users assign tasks via natural language (Slack/Teams tagging, chat interface, CLI prompts like 'devin -- check out this code...'), and it interprets these into autonomous coding/dev actions across IDE, CLI, and cloud sessions. Community evidence corroborates it operates on natural-language task descriptions in practice, though with noted friction around scope creep and knowing when to stop. Missing for 10: independent benchmarking of NL command accuracy/robustness and richer detail on how ambiguous instructions are resolved.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-2",
      "devin-docs-3",
      "devin-docs-5",
      "devin-docs-24",
      "devin-comm-1",
      "devin-comm-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Devin has an official CLI ('Devin CLI, a local command-line coding agent with deep Devin Cloud integration') with documented usage examples and a sandbox flag for OS-level isolation, confirmed by both docs and probe. Missing for 10: independent/hands-on community verification of the CLI specifically (community evidence covers the web/session product, not CLI usage).",
    "evidenceIds": [
      "devin-docs-4",
      "devin-docs-5",
      "devin-docs-12",
      "devin-docs-22",
      "devin-probe-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-public-api",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Devin ships a documented public API (docs-7) with session creation, org-level features like create_as_user_id (docs-8), plus a CLI and MCP server for programmatic/agentic control (docs-4, docs-6, probe-4, probe-5), directly enabling AI-native users to drive it programmatically. Missing for 10: a discoverable OpenAPI/swagger spec (probe-3 found 404s on all candidate paths) and independent hands-on corroboration of API usage.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-docs-8",
      "devin-docs-4",
      "devin-docs-6",
      "devin-probe-4",
      "devin-probe-5",
      "devin-probe-3"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-scoped-keys",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Devin exposes a general API (devin-docs-7) and can act on behalf of a specified user via create_as_user_id (devin-docs-8), but there is no evidence of scoped/least-privilege API key or token issuance, role-based permission scopes, or credential-level restriction mechanisms for agent access.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-docs-8"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-sdks",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Devin provides an API for integration (docs-7, docs-8) allowing developers to build applications and automate workflows, but the evidence never mentions dedicated official SDKs/client libraries (e.g., Python/JS packages), and probes for an OpenAPI spec that would back SDK generation all returned 404s (devin-probe-3). Missing for 10: named SDK packages in specific languages, SDK installation/usage docs, and a published OpenAPI/schema artifact confirming SDK-generation support.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-docs-8",
      "devin-probe-3"
    ]
  },
  {
    "productId": "devin",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence in the pack mentions webhooks or event subscription mechanisms; Devin's API/MCP docs describe session creation and management but nothing about outbound webhook notifications for events.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "always-on-scheduled-agents",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin supports trigger-based autonomous work (Slack/Teams tags, PR review comments, CI/CD/static-analysis findings) and Auto-Fix creates a closed loop that iterates on CI failures without a human in the loop, and MCP exposes 'scheduling' as a session capability, all suggesting some always-on/triggered agent operation. However there's no dedicated docs for cron-like recurring schedules, and community reports describe sessions needing frequent human monitoring/termination rather than fully unattended long-running maintenance. Missing for 10: explicit scheduling/cron configuration docs, independent evidence of reliable unattended multi-day maintenance loops, and confirmation that Auto-Fix/CI triggers work without human oversight in practice.",
    "evidenceIds": [
      "devin-docs-6",
      "devin-docs-18",
      "devin-docs-19",
      "devin-docs-24",
      "devin-comm-2",
      "devin-comm-4"
    ]
  },
  {
    "productId": "devin",
    "storyId": "api-interactive-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Devin has an API reference overview but the openapi.json probe returned 404 on all candidate paths, and there's no mention of an interactive reference with runnable examples (e.g., 'try it' console) in the docs pack.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-probe-3"
    ]
  },
  {
    "productId": "devin",
    "storyId": "api-key-auth",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin has a documented API (devin-docs-7) intended for programmatic integration, implying API key auth as an alternative to account login, and even supports creating sessions on behalf of other users (devin-docs-8), suggesting a service-level credential model. However, no explicit documentation of API key generation/management or authentication mechanics is present in the evidence pack. Missing for 10: explicit API key creation/management docs, confirmation that API key auth fully replaces login flows, and independent/community verification of this workflow.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-docs-8",
      "devin-probe-3"
    ]
  },
  {
    "productId": "devin",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Devin has a documented API (devin-docs-7) but a direct probe for a machine-readable OpenAPI/swagger spec returned 404 on all candidate paths, and no documentation item references a downloadable spec file.",
    "evidenceIds": [
      "devin-probe-3",
      "devin-docs-7"
    ]
  },
  {
    "productId": "devin",
    "storyId": "api-sandbox",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin sessions run in isolated cloud VMs with their own shell/browser/full repo access, configurable environment blueprints for a 'known-good state,' and a CLI --sandbox flag enforcing OS-level write/network isolation, all of which support testing in isolated environments away from live infrastructure. However, there is no explicit documentation addressing production-data isolation or masking, or confirmation that these sandboxes are guaranteed free of production data. missing for 10: explicit statement on production-data separation/masking, independent hands-on confirmation that sandbox testing never touches production data.",
    "evidenceIds": [
      "devin-docs-13",
      "devin-docs-31",
      "devin-docs-12",
      "devin-docs-37",
      "devin-docs-36",
      "devin-docs-32"
    ]
  },
  {
    "productId": "devin",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "There's an API reference (devin-docs-7) and even an OpenAPI probe, but that probe found no OpenAPI spec (devin-probe-3), and no evidence anywhere mentions API versioning scheme or a documented deprecation policy for the API.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-probe-3"
    ]
  },
  {
    "productId": "devin",
    "storyId": "architecture-navigation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Devin explicitly indexes repositories to power 'Ask Devin' and 'DeepWiki', which answer questions about code structure and dependencies and help developers scope/plan where to start making changes, directly matching the story. missing for 10: independent/hands-on evidence validating DeepWiki/Ask Devin's accuracy on real codebases (community evidence only covers task execution, not codebase-understanding features).",
    "evidenceIds": [
      "devin-docs-15",
      "devin-docs-16",
      "devin-docs-27"
    ]
  },
  {
    "productId": "devin",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin's docs describe it implementing features/fixing bugs and producing pull requests that get automated review and iteration (devin-docs-17, devin-docs-18), implying it handles the full git workflow (branch, commit, PR) autonomously, but no doc explicitly details staging, commit-message generation, or branch creation as discrete steps. Community feedback (devin-comm-1) also notes it can add extraneous changes it can't cleanly undo, a real caveat on commit hygiene. Missing for 10: explicit documentation of commit/staging/branch mechanics and independent confirmation that generated commits/PRs are clean and reviewable.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-17",
      "devin-docs-18",
      "devin-docs-25",
      "devin-comm-1"
    ]
  },
  {
    "productId": "devin",
    "storyId": "automated-pr-review",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Devin Review is explicitly documented as an automated first-pass PR reviewer checking correctness and org best-practice conformance, with Auto-Fix closing the loop by responding to review comments and CI failures. This directly matches the story of automatic contextual code review on PRs, though evidence is vendor-documentation only with no independent hands-on validation of review quality/contextual accuracy. Missing for 10: independent/community corroboration of review quality, and detail on how 'contextual feedback' is surfaced per-PR beyond docs description.",
    "evidenceIds": [
      "devin-docs-17",
      "devin-docs-18",
      "devin-docs-19",
      "devin-docs-26"
    ]
  },
  {
    "productId": "devin",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs show Devin is a general-purpose coding agent that can fix bugs, implement features, iterate on CI failures, respond to review comments (Auto-Fix), and handle code migrations/refactors/modernization, which plausibly covers lint fixes and CI-related work, but none of the docs explicitly mention writing tests, resolving merge conflicts, or updating dependencies as named capabilities. Community reports (devin-comm-1) also note Devin can introduce extraneous changes and struggles to cleanly undo them, tempering confidence in reliably delivering these specific maintenance tasks. Missing for 10: explicit documentation/evidence of test-writing, lint-fixing, merge-conflict resolution, and dependency-update workflows, plus independent hands-on confirmation of these specific tasks succeeding.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-18",
      "devin-docs-19",
      "devin-docs-21",
      "devin-comm-1"
    ]
  },
  {
    "productId": "devin",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence that Devin offers automatic model selection or model-routing based on task complexity; docs discuss quotas, tiers (Pro/Max), and features but never mention choosing among multiple underlying models per task.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Devin's API supports programmatic session creation (including on behalf of other users) and docs explicitly encourage carving out independent tasks to run simultaneously, which together enable bulk-style automation across many tickets/items, but there is no dedicated 'bulk operations' or batch-processing feature documented, and community feedback raises concerns about reliability/oversight needed per session that would complicate true bulk workflows. Missing for 10: an explicit batch/bulk API endpoint or UI for processing many items in one request, and independent evidence of successful large-scale bulk runs.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-docs-8",
      "devin-docs-25",
      "devin-docs-1",
      "devin-comm-1"
    ]
  },
  {
    "productId": "devin",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin supports several built-in event-triggered automations — Auto-Fix responds automatically to PR review comments and CI failures, CI/CD integration triggers Devin off static-analysis findings (SonarQube/Fortify/Veracode), and MCP exposes 'scheduling' as a capability — but there's no evidence of a general-purpose, user-defined rules/webhook engine for arbitrary custom triggers. Missing for 10: documentation of a configurable custom-rule/webhook trigger system, details on the scheduling feature's flexibility, and independent confirmation that these automations work reliably as event triggers.",
    "evidenceIds": [
      "devin-docs-18",
      "devin-docs-19",
      "devin-docs-26",
      "devin-docs-6",
      "devin-docs-23"
    ]
  },
  {
    "productId": "devin",
    "storyId": "automation-scheduled-jobs",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Devin's MCP docs mention 'scheduling' as one of the capabilities exposed to MCP-compatible agents, implying some scheduling functionality exists, but there is no dedicated documentation, UI, or examples describing recurring jobs, cron-like triggers, or workflow automation configuration. missing for 10: dedicated scheduling feature docs, examples of recurring/cron jobs, independent confirmation of scheduled workflows in practice.",
    "evidenceIds": [
      "devin-docs-6",
      "devin-docs-23"
    ]
  },
  {
    "productId": "devin",
    "storyId": "automation-versioned-workflows",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence shows Devin has knowledge, playbooks, and scheduling features but nothing about versioning, reviewing, or rolling back those automation configurations themselves; Devin Review/Auto-Fix pertains to PR code review, not to the automation definitions. Missing for 10: version history for playbooks/knowledge, a review workflow for automation changes, and a rollback mechanism for automations.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Devin's cloud sessions run in dedicated VMs with shell/browser/full repo access, can implement features, run tests, and continue autonomously after handoff, then present PRs for review (docs-1,13,17). However, community hands-on reports describe unreliable autonomy — extraneous breaking changes, inability to self-correct, and needing frequent human monitoring/termination — undercutting the 'build, test, demo end-to-end' promise. missing for 10: reliable independent verification of unattended end-to-end demo quality, and clearer evidence of a built-in demo/walkthrough artifact for reviewers beyond PR creation.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-13",
      "devin-docs-17",
      "devin-docs-18",
      "devin-comm-1",
      "devin-comm-2",
      "devin-comm-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "background-cloud-tasks",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Devin runs tasks in isolated cloud VMs with full shell/browser/repo access that persist after the user disconnects, explicitly supporting long-running background work and parallel independent tasks, corroborated by community reports of multi-day autonomous runs. Missing for 10: independent third-party benchmarking of long-running task reliability/quality beyond anecdotal HN reports.",
    "evidenceIds": [
      "devin-docs-13",
      "devin-docs-25",
      "devin-docs-31",
      "devin-docs-38",
      "devin-comm-2",
      "devin-comm-4"
    ]
  },
  {
    "productId": "devin",
    "storyId": "configurable-tool-permissions",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin exposes some admin-level controls over its access—an org-wide 'Enable desktop mode' toggle for Computer Use, a CLI --sandbox flag enforcing OS-level writable-path/deny rules and network restriction, and Outposts for running sessions in infra you control—giving leads levers to constrain what Devin can reach or do. However there's no documented centralized policy/allowlist for specific external integrations (e.g., disabling Slack, Jira, GitHub, VPN access per-tool) or granular permission/audit management for engineering leads. missing for 10: a unified integration-permission/allowlist admin panel, per-tool enable/disable controls beyond desktop mode, and independent verification of these controls in practice.",
    "evidenceIds": [
      "devin-docs-11",
      "devin-docs-12",
      "devin-docs-37",
      "devin-docs-36",
      "devin-docs-28"
    ]
  },
  {
    "productId": "devin",
    "storyId": "cross-device-task-continuity",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Devin's cloud sessions run in a dedicated VM that persists independent of the local device (docs-13), can be started from Slack/Teams, IDE, CLI, or API and continued/taken over in the embedded IDE or web UI (docs-3, docs-4, docs-7, docs-24), and Devin Handoff explicitly lets you start work locally and continue in a cloud session accessible from a browser (docs-38). missing for 10: no explicit first-party walkthrough of resuming the same session from a different browser/device login, and no independent/community confirmation of cross-device continuity.",
    "evidenceIds": [
      "devin-docs-3",
      "devin-docs-4",
      "devin-docs-7",
      "devin-docs-13",
      "devin-docs-24",
      "devin-docs-38"
    ]
  },
  {
    "productId": "devin",
    "storyId": "cross-session-memory",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Devin supports persistent cross-session context via \"Knowledge\" (instructions referenced in all sessions), AGENTS.md, and environment blueprints that let every session boot into a known-good state, which enables some recall across sessions. However, these mechanisms are largely user-configured/onboarded rather than autonomously built by the agent from its own experience, and there's no evidence of automatic memory creation or recall behavior demonstrated in practice. Missing for 10: evidence the agent automatically extracts/updates memory from its own task experience without manual setup, and independent confirmation that recalled memory improves subsequent session performance.",
    "evidenceIds": [
      "devin-docs-29",
      "devin-docs-30",
      "devin-docs-31",
      "devin-docs-27"
    ]
  },
  {
    "productId": "devin",
    "storyId": "custom-agent-skills",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin supports several skill-like extension mechanisms — 'Knowledge' (persistent instructions/advice for all sessions), AGENTS.md for structured agent instructions, and 'Playbooks' exposed via MCP — plus an open-source 'Devin Handoff' explicitly described as a 'plugin and skill'. This gives developers real levers to encode specialized, reusable task behavior, but the docs don't show a dedicated skill-authoring UI/marketplace or detailed examples of building a complex custom skill, and there is no independent/community evidence confirming this works well in practice. Missing for 10: concrete examples/tutorials of authoring a non-trivial custom skill, a discoverable skills registry, and independent hands-on corroboration.",
    "evidenceIds": [
      "devin-docs-29",
      "devin-docs-30",
      "devin-docs-6",
      "devin-docs-23",
      "devin-docs-14"
    ]
  },
  {
    "productId": "devin",
    "storyId": "desktop-visual-diff-review",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Devin has a documented Desktop app (docs-9) and supports running multiple independent sessions in parallel (docs-25), but there is no evidence of a visual diff review feature or explicit side-by-side session UI within the desktop app itself. Missing for 10: explicit documentation of an in-app diff viewer, UI showing multiple sessions simultaneously in one window, and any hands-on/community confirmation of this desktop workflow.",
    "evidenceIds": [
      "devin-docs-9",
      "devin-docs-3",
      "devin-docs-25"
    ]
  },
  {
    "productId": "devin",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence of SSO/SAML, OIDC, or enterprise identity provider integration (e.g., Okta, Azure AD, Google Workspace) for authentication; the only related item is API session creation on behalf of a user, which is not enterprise identity/SSO authentication.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "existing-subscription-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence describes Devin's own subscription tiers (Pro, Max, Core/Team/Enterprise) but nothing about letting a developer sign in using an existing external subscription (e.g., an existing LLM provider or IDE subscription) to access the agent. No mention of SSO-linked billing or bring-your-own-subscription support.",
    "evidenceIds": [
      "devin-docs-20",
      "devin-docs-39"
    ]
  },
  {
    "productId": "devin",
    "storyId": "external-workflow-tool-integration",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin can be tagged in Slack/Teams threads and work Jira/Linear tickets, giving it direct workflow-tool integration, and its MCP server plus API enable further extension to other tools. However there is no explicit documented Google Drive integration, and no independent/hands-on corroboration of these integrations actually working in practice. missing for 10: Google Drive connector evidence, independent verification of Jira/Slack integration reliability.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-2",
      "devin-docs-24",
      "devin-docs-6",
      "devin-docs-7"
    ]
  },
  {
    "productId": "devin",
    "storyId": "free-tier-account-access",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence only describes paid tiers (Pro, Max, 'power users who need more quota') and API key based integration; there's no mention of a free tier accessible via personal account sign-in without API key management.",
    "evidenceIds": [
      "devin-docs-20",
      "devin-docs-39",
      "devin-docs-7"
    ]
  },
  {
    "productId": "devin",
    "storyId": "full-codebase-mapping",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs describe repo indexing that lets Devin understand the codebase and power 'Ask Devin' and DeepWiki auto-generated architecture docs, directly enabling exploration/explanation of an unfamiliar codebase without manual file selection (devin-docs-27, devin-docs-15, devin-docs-16). No community evidence contradicts this specific capability. Missing for 10: independent/hands-on verification of codebase-mapping accuracy and no concrete example of DeepWiki output quality.",
    "evidenceIds": [
      "devin-docs-27",
      "devin-docs-15",
      "devin-docs-16"
    ]
  },
  {
    "productId": "devin",
    "storyId": "inline-code-completion",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Devin is an autonomous agentic coding product that works via task delegation (sessions, tickets, Slack), IDE handoff, and CLI/API integration rather than an inline editor completion tool; there is no evidence of an inline-completion or next-edit-suggestion feature as you type, and this axis is a different product category (IDE autocomplete tooling) than Devin's agent model.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "issue-to-pr-automation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin's docs explicitly describe taking Linear/Jira tickets and implementing full features, with Devin Review/Auto-Fix looping PRs toward merge-ready status without human involvement, covering the issue-to-PR pipeline end-to-end. However, hands-on community reports describe practical friction — extraneous unrelated changes that can break things, inability to easily undo them, and agents getting stuck for days rather than asking for help — casting doubt on how cleanly the 'complete' PR is delivered without oversight. Missing for 10: independent verification of a clean ticket→merged-PR flow without manual intervention, and resolution of the reported reliability/quality issues.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-17",
      "devin-docs-18",
      "devin-docs-21",
      "devin-comm-1",
      "devin-comm-2",
      "devin-comm-3",
      "devin-comm-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "jetbrains-diff-integration",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "There is no evidence Devin ships a JetBrains IDE plugin; Devin's IDE integration is its own embedded/desktop IDE (imports VS Code/Cursor settings) rather than a JetBrains plugin, making this a category mismatch for how Devin operates.",
    "evidenceIds": [
      "devin-docs-3",
      "devin-docs-9"
    ]
  },
  {
    "productId": "devin",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of license or public-code matching/attribution references for AI-suggested code anywhere in the docs; Devin Review covers correctness and best-practice conformance but nothing about license/provenance matching.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "live-app-debugging",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin's computer-use/desktop mode gives it a full browser and desktop environment (mouse, keyboard, screenshots) plus VPN access to internal services, and docs explicitly mention reproducing and fixing bugs, which together support interacting with and debugging a live running app. However, there's no explicit documentation of dev-tools-style debugging features (breakpoints, console/log inspection, network tracing) or a dedicated 'live app debugging' workflow, and community evidence doesn't corroborate this specific use case. Missing for 10: explicit live-debugging tooling (breakpoints/console/log inspection), independent hands-on confirmation of debugging a running app.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-10",
      "devin-docs-28",
      "devin-docs-13"
    ]
  },
  {
    "productId": "devin",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Devin CLI is explicitly documented as a local command-line coding agent that can be invoked from terminal (e.g. `devin -- check out this code...`), with local sandboxing (--sandbox flag) and deep integration with Devin Cloud for handoff. Missing for 10: independent/hands-on community verification specifically of the CLI experience (community evidence only covers the cloud/browser Devin product, not the local CLI).",
    "evidenceIds": [
      "devin-docs-4",
      "devin-docs-5",
      "devin-docs-22",
      "devin-docs-12",
      "devin-docs-37",
      "devin-probe-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "multi-directory-context",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence describes attaching or indexing multiple project directories/repositories within a single Devin session; docs discuss single-repo indexing, knowledge, and environment setup but not multi-directory context in one session.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Devin exposes a conversational interface via its own embedded IDE within cloud sessions (devin-docs-3) and its Desktop app that imports VS Code/Cursor settings (devin-docs-9), plus an MCP server letting 'any MCP-compatible AI agent or IDE' access sessions (devin-docs-6/23). However there's no evidence of a native extension that lets a developer chat with Devin directly inside their own existing IDE (e.g., a VS Code/JetBrains plugin) — Devin's model is its own IDE/Desktop environment or MCP bridging rather than embedding in the user's IDE. Missing for 10: a first-party IDE extension for VS Code/JetBrains enabling in-IDE chat, and independent confirmation of this workflow working well in practice.",
    "evidenceIds": [
      "devin-docs-3",
      "devin-docs-9",
      "devin-docs-6",
      "devin-docs-23"
    ]
  },
  {
    "productId": "devin",
    "storyId": "multi-model-selection",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack mentions selecting or switching between multiple underlying AI model providers (e.g., choosing between different LLMs) for a Devin session; documentation covers agent capabilities, environments, and billing tiers but not model selection.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs confirm Devin can be invoked from Linear/Jira tickets and Slack/Teams threads, plus API integration for building custom workflow triggers, but there's no explicit mention of GitHub or GitLab issue/PR-based task kickoff in the evidence pack. Community evidence doesn't directly contradict the integration claims, only general effectiveness concerns. Missing for 10: explicit GitHub/GitLab-triggered task creation documentation, independent hands-on confirmation of these specific integrations working.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-2",
      "devin-docs-24",
      "devin-docs-7",
      "devin-docs-8"
    ]
  },
  {
    "productId": "devin",
    "storyId": "multimodal-app-generation",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence anywhere in the pack that Devin accepts a sketch/image/PDF design as input and generates a working app from it; documentation focuses on text-based tasks, tickets, Slack threads, code review, and CLI/desktop environment features with no multimodal design-to-app capability mentioned.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "natural-language-debugging",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs clearly support NL-driven debugging: 'repro and fix bugs', 'Ask Devin can answer questions about code structure...help you scope and plan tasks', and tagging Devin in Slack/Teams about a bug thread. However, hands-on community reports describe practical caveats—Devin adding extraneous changes it can't undo, getting stuck without escalating, requiring manual babysitting—that temper reliability for troubleshooting workflows. Missing for 10: independent benchmark/case study specifically on debugging accuracy, and resolution of the 'getting stuck on bugs' community complaint.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-2",
      "devin-docs-16",
      "devin-docs-24",
      "devin-comm-1",
      "devin-comm-2",
      "devin-comm-3"
    ]
  },
  {
    "productId": "devin",
    "storyId": "natural-language-feature-implementation",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Devin's docs strongly claim end-to-end feature/bug implementation across a full repo (Linear/Jira tickets, multi-file fixes, code migrations) with full workspace/VM access [devin-docs-1, devin-docs-13, devin-docs-21, devin-docs-27], but hands-on community reports concretely contradict smooth delivery: it 'always adds extraneous changes beyond the task that can break other things, and can't undo those changes if asked' and required constant supervision/termination to get real work done [devin-comm-1, devin-comm-5], with another user noting it can run for days without an escape hatch when stuck [devin-comm-2]. Missing for 10: independent benchmark data on multi-file correctness, and resolution of the extraneous-change/undo failure mode reported by users.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-13",
      "devin-docs-21",
      "devin-docs-27",
      "devin-comm-1",
      "devin-comm-2",
      "devin-comm-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Devin exposes a documented API (session creation, create_as_user_id) and an MCP server giving 'full access to session management, playbooks, knowledge, and scheduling', suggesting broad programmatic parity, but there's no explicit claim of full UI/API feature parity, and probes for an OpenAPI spec all 404'd, indicating the full API surface isn't transparently documented. Missing for 10: explicit parity statement covering UI-only features like Devin Review/Auto-Fix/Computer Use/desktop app settings, a discoverable OpenAPI schema, and independent confirmation that all UI actions are API-reachable.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-docs-8",
      "devin-docs-6",
      "devin-docs-23",
      "devin-probe-3"
    ]
  },
  {
    "productId": "devin",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence of a data export feature or open-format export/portability mechanism for Devin sessions, knowledge, or artifacts; the docs cover API, CLI, MCP, and infrastructure but nothing about exporting all user data in open formats to leave the platform.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Devin is a closed, proprietary commercial product; no evidence indicates its source code is available under an open license. The only mention of 'open-source' is for the separate Devin Handoff plugin/skill, not Devin itself.",
    "evidenceIds": [
      "devin-docs-14"
    ]
  },
  {
    "productId": "devin",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Devin is a cloud-based SaaS agent; Outposts lets you run sessions on your own infrastructure but the core Devin model/orchestration itself remains Cognition-hosted, and there's no evidence of a self-hostable core product/model package. No mention of on-prem/self-hosted deployment of the core Devin engine.",
    "evidenceIds": [
      "devin-docs-36"
    ]
  },
  {
    "productId": "devin",
    "storyId": "parallel-agent-fleets",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs confirm parallel task execution ('Carve out independent tasks and run them simultaneously'), cloud sessions that persist after closing the laptop, and an API to spin up multiple sessions programmatically (including on behalf of other users), which together support a 'fleet of parallel long-running agents' story. However, community hands-on reports show real friction with the 'hours/days autonomous' claim: sessions can get stuck without an escape hatch, users must babysit and manually terminate sessions every 10-15 minutes, and there's a default max-work-time cap limiting unsupervised runtime. Missing for 10: independent verification of successful multi-day/multi-task fleets running unattended, and evidence addressing the reported lack of a reliable 'ask for help' escalation during long runs.",
    "evidenceIds": [
      "devin-docs-25",
      "devin-docs-13",
      "devin-docs-7",
      "devin-docs-8",
      "devin-comm-2",
      "devin-comm-3",
      "devin-comm-4",
      "devin-comm-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Devin's docs mention running multiple independent tasks simultaneously (devin-docs-25) but this describes parallelizing different tasks, not running several parallel attempts of the SAME task to compare and choose the best result. No evidence describes a compare/choose-best-attempt workflow.",
    "evidenceIds": [
      "devin-docs-25"
    ]
  },
  {
    "productId": "devin",
    "storyId": "partner-agent-app-integration",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Devin exposes an MCP server so external MCP-compatible agents/IDEs can access its session management and tools, and its open-source 'Devin Handoff' plugin interoperates with other coding agents (Claude Code, Codex, Cursor), showing some cross-agent workflow integration. However there is no evidence of a partner/marketplace ecosystem of third-party agent apps being integrated into Devin's own workflows. Missing for 10: a documented partner-app marketplace or catalog, evidence of installing/configuring third-party agent apps within Devin, and any case study of an engineering-lead orchestrating partner-built agents through Devin.",
    "evidenceIds": [
      "devin-docs-6",
      "devin-docs-14",
      "devin-docs-23",
      "devin-probe-4"
    ]
  },
  {
    "productId": "devin",
    "storyId": "persistent-project-instructions",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Devin explicitly supports AGENTS.md, an open standard for providing context and instructions to AI agents, plus a separate 'Knowledge' feature for instructions/advice referenced across all sessions, directly covering project-level coding standards/conventions. Missing for 10: independent/hands-on confirmation that these instructions are reliably followed in practice.",
    "evidenceIds": [
      "devin-docs-30",
      "devin-docs-29"
    ]
  },
  {
    "productId": "devin",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Devin's docs describe Devin Review, which performs automated first-pass PR reviews checking correctness and org conformance, plus CI/CD integration to respond to static-analysis findings (SonarQube, Fortify, Veracode) and Auto-Fix iterating on CI failures — directly enabling developers to inspect diffs and run checks before merge. This is corroborated by explicit SDLC integration workflow docs, not just a single mention.\nmissing for 10: independent/hands-on evidence confirming Devin Review's diff-inspection quality in practice, and detail on how diffs are surfaced/inspected by the developer (UI specifics) beyond docs claims.",
    "evidenceIds": [
      "devin-docs-17",
      "devin-docs-18",
      "devin-docs-19",
      "devin-docs-26"
    ]
  },
  {
    "productId": "devin",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence of data residency/region selection controls for where Devin stores data; the pack covers deployment options (Outposts, VPN, sandbox isolation) but nothing about choosing storage region/jurisdiction.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack contains no mention of data-training opt-out, data usage policy, or privacy controls for AI model training; nothing in the docs or community sources addresses this axis.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence pack items address data retention policies, data deletion controls, or privacy/data-handling settings for user data or session data; the closest items concern sandboxing/isolation of execution environments, not retention/deletion of stored data.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence pack item mentions telemetry opt-out, usage tracking settings, or privacy controls of that kind; the docs cover features, sandboxing, and infrastructure but not data-collection opt-out mechanisms.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Devin explicitly supports configuring environment 'blueprints' that specify tools, runtimes, and dependencies so 'every session boots into that known-good state,' with auto-detection of requirements from the repo (docs-31, docs-32), plus indexing (docs-27), knowledge/AGENTS.md context files (docs-29, docs-30), and VPN access for internal dependencies (docs-28), all running in isolated cloud VMs (docs-13). Missing for 10: independent/hands-on confirmation that blueprint-based environments reliably reproduce across sessions in practice.",
    "evidenceIds": [
      "devin-docs-31",
      "devin-docs-32",
      "devin-docs-27",
      "devin-docs-29",
      "devin-docs-30",
      "devin-docs-28",
      "devin-docs-13"
    ]
  },
  {
    "productId": "devin",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs explicitly claim Devin can 'repro and fix bugs' (devin-docs-1), use Ask Devin/DeepWiki to narrow root causes via codebase understanding (devin-docs-15, devin-docs-16, devin-docs-27), and verify fixes through CI iteration/Auto-Fix loops (devin-docs-18). However, hands-on community testimony reports Devin often adds extraneous changes beyond the task scope and cannot reliably undo them when asked, undermining clean verification of fixes (devin-comm-1), and lacks an escape hatch when stuck on root-cause diagnosis (devin-comm-2, devin-comm-3). Missing for 10: independent verification of successful bug reproduction/root-cause narrowing at scale, and resolution of the reported inability to cleanly revert unwanted changes during fix verification.",
    "evidenceIds": [
      "devin-docs-1",
      "devin-docs-15",
      "devin-docs-16",
      "devin-docs-18",
      "devin-docs-27",
      "devin-comm-1",
      "devin-comm-2",
      "devin-comm-3"
    ]
  },
  {
    "productId": "devin",
    "storyId": "sandboxed-agent-execution",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Devin runs cloud sessions in isolated VMs (devin-docs-13) and provides an explicit CLI --sandbox flag enforcing OS-level isolation, writable path restrictions, deny rules, and optional network restriction (devin-docs-12, devin-docs-37), directly matching the sandboxed code/tool/network isolation story. Missing for 10: independent/hands-on verification of sandbox robustness and more detail on network isolation guarantees beyond docs claims.",
    "evidenceIds": [
      "devin-docs-12",
      "devin-docs-37",
      "devin-docs-13",
      "devin-docs-28"
    ]
  },
  {
    "productId": "devin",
    "storyId": "shared-knowledge-workspace",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin offers building blocks for a team-wide source of truth — repo indexing that powers 'Ask Devin' and DeepWiki architecture docs, org-wide 'Knowledge' referenced in all sessions, and AGENTS.md support for shared context — which collectively let a lead centralize docs/repo knowledge for the team. However, there's no explicit product feature framed as a 'shared workspace' UI for team-wide docs/repo browsing outside of Devin's own agent sessions. Missing for 10: a dedicated shared workspace/knowledge-base product surface for humans to browse, independent evidence of teams using it as a collaborative source of truth, and clarity on cross-repo doc aggregation beyond per-session knowledge.",
    "evidenceIds": [
      "devin-docs-27",
      "devin-docs-29",
      "devin-docs-30",
      "devin-docs-15",
      "devin-docs-32"
    ]
  },
  {
    "productId": "devin",
    "storyId": "terminal-scripting-automation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Devin exposes a documented API for creating sessions programmatically (including on behalf of users) and explicit CI/CD pipeline integration to auto-respond to static-analysis findings, plus a CLI (`devin -- <prompt>`) that can be invoked headlessly, all pointing to non-interactive, scriptable automation. Missing for 10: independent/hands-on confirmation of headless CLI scripting in real CI pipelines and more detail on CLI exit codes/output for scripting.",
    "evidenceIds": [
      "devin-docs-7",
      "devin-docs-19",
      "devin-docs-4",
      "devin-docs-5",
      "devin-docs-18",
      "devin-docs-22"
    ]
  },
  {
    "productId": "devin",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data usage, training opt-out, or privacy/data-handling policies for Devin; nothing documents an opt-out mechanism for code/prompt use in model training.",
    "evidenceIds": []
  },
  {
    "productId": "devin",
    "storyId": "unified-multi-session-workspace",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Devin supports running multiple parallel sessions ('carve out independent tasks and run them simultaneously'), an API to create sessions on behalf of users, and an embedded IDE/CLI/desktop app to interact with sessions, which together enable a lead-like workspace for managing several agent sessions. However, there's no dedicated 'unified workspace' dashboard evidence for an engineering-lead specifically monitoring/managing a team's multiple concurrent sessions, and community feedback highlights session reliability issues that would complicate multi-session oversight. missing for 10: explicit multi-session dashboard/UI for a lead role, team-level session oversight features, independent corroboration of smooth multi-session management at scale.",
    "evidenceIds": [
      "devin-docs-25",
      "devin-docs-8",
      "devin-docs-3",
      "devin-docs-4",
      "devin-comm-1",
      "devin-comm-5"
    ]
  },
  {
    "productId": "devin",
    "storyId": "vulnerability-autofix",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Devin's docs describe Devin Review giving automated PR reviews with explanations for correctness/best-practice issues, Auto-Fix automatically responding to review comments and fixing flagged bugs/CI failures, and CI/CD integration to respond to findings from security scanners like SonarQube, Fortify, and Veracode — directly matching contextual explanation plus automatic fixing of vulnerabilities. Missing for 10: independent/hands-on evidence specifically validating security-vulnerability fixes (community evidence only discusses general reliability/scope-creep issues, not security-fix accuracy).",
    "evidenceIds": [
      "devin-docs-17",
      "devin-docs-18",
      "devin-docs-19",
      "devin-docs-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-agent-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence Gemini CLI has any documented feature for consuming llms.txt or agent-oriented doc manifests; the only related probe shows llms.txt returning 404 on Google's own docs site, and none of the GitHub feature list or docs mention llms.txt support. GEMINI.md context files are a different, project-local mechanism, not agent-oriented web docs discovery.",
    "evidenceIds": [
      "gemini-cli-probe-1",
      "gemini-cli-gh-9"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-ai-insights",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI ships features that clearly aim at generating insights from a user's own data/codebase — querying and editing large codebases, natural-language debugging, automated PR review with contextual feedback, and issue triage (gemini-cli-gh-1, gh-3, gh-10, gh-11), and one community report praises its code review as catching bugs missed by humans (gemini-cli-comm-20). However, multiple hands-on reports directly contradict this, describing it as 'terrible at agentic stuff', getting stuck in loops, failing to edit/read files, and being 'useless as a coding assistant' that produces spaghetti code (gemini-cli-comm-10, comm-14, comm-15). missing for 10: independent benchmark confirming consistent quality of generated insights, resolution of the loop/failure reports, and evidence the insight-generation works reliably across data types beyond code.",
    "evidenceIds": [
      "gemini-cli-gh-1",
      "gemini-cli-gh-3",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-comm-20",
      "gemini-cli-comm-10",
      "gemini-cli-comm-14",
      "gemini-cli-comm-15"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-autonomous-automation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Gemini CLI documents non-interactive scripting mode and a GitHub Action integration that runs autonomously in the background (automated PR reviews, issue triage, on-demand @gemini-cli responses), which directly supports background automations. However, independent community reports describe agentic reliability problems (getting stuck in loops, failing simple file operations, ignoring GEMINI.md context) that undercut confidence in unattended/background runs actually completing correctly. Missing for 10: independent hands-on validation that scheduled/background automations run reliably end-to-end, and more detail on failure/retry handling in autonomous mode.",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12",
      "gemini-cli-gh-21",
      "gemini-cli-gh-22",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-13"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-builtin-assistant",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI is itself billed as an agentic assistant with extensive task-delegation features (codebase queries, debugging, PR review/issue triage, operational automation via @gemini-cli mentions) per gemini-cli-gh-3/4/10/11/12/22. However, hands-on community reports concretely contradict reliable delegation: users report it is 'really really terrible at agentic stuff,' gets stuck in permanent loops, ignores GEMINI.md context, and in one case catastrophically deleted user files while apologizing for the failure.",
    "evidenceIds": [
      "gemini-cli-gh-3",
      "gemini-cli-gh-4",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-13",
      "gemini-cli-comm-14",
      "gemini-cli-comm-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-headless",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Gemini CLI explicitly documents non-interactive scripting mode, structured/streaming JSON output flags for programmatic parsing, and GitHub Actions-based automation (PR reviews, issue triage, on-demand assistance), which together cover headless/CI use cases well. Missing for 10: independent hands-on confirmation specifically of CI pipeline reliability (community evidence focuses more on interactive agentic quality than CI usage).",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-17",
      "gemini-cli-gh-18",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-mcp-client",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Gemini CLI documents first-party MCP server support: configuring servers in ~/.gemini/settings.json to add custom tools, a dedicated /mcp command, and explicit mention of connecting media-generation tools like Imagen/Veo/Lyria via MCP. This is corroborated by official docs listing /mcp among CLI commands. Missing for 10: independent hands-on verification of MCP tool usage specifically (community evidence covers general agentic reliability but not MCP integration itself), and more detail on server management/discovery UX.",
    "evidenceIds": [
      "gemini-cli-gh-19",
      "gemini-cli-gh-5",
      "gemini-cli-docs-3"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-mcp-server",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Gemini CLI is itself an agent/coding assistant; the evidence only shows it acting as an MCP client (configuring and connecting to external MCP servers per gh-5, gh-19), which is explicitly the client-side role and does not make the 'serve as an official MCP server' axis applicable. No evidence exists of Gemini CLI itself running as an MCP server.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-nl-commands",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI's entire premise is natural-language driven coding/agentic actions (querying codebases, debugging, automating PR/rebase tasks, custom GEMINI.md context) per gemini-cli-gh-1/3/4/9. However, multiple hands-on reports describe the NL-agent behavior failing badly in practice — getting stuck in error loops, botching file edits, ignoring GEMINI.md instructions, and in one case catastrophically deleting user data via misinterpreted commands.",
    "evidenceIds": [
      "gemini-cli-gh-1",
      "gemini-cli-gh-3",
      "gemini-cli-gh-4",
      "gemini-cli-gh-9",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-13",
      "gemini-cli-comm-14",
      "gemini-cli-comm-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Gemini CLI is itself an official, first-party CLI product by Google with extensive documentation of its features (scripting, JSON output, MCP support, context files, non-interactive mode) and independent corroboration of active use, confirming it exists and functions as an official CLI tool for AI-native workflows. missing for 10: no fully independent third-party audit of CLI completeness beyond community anecdotes.",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-16",
      "gemini-cli-gh-17",
      "gemini-cli-gh-18",
      "gemini-cli-gh-19",
      "gemini-cli-docs-1",
      "gemini-cli-comm-1",
      "gemini-cli-probe-3"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-public-api",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI documents CLI-level automation hooks — non-interactive scripting mode, `--output-format json`/`stream-json` for structured output, and MCP server configuration — which let an AI-native user drive it programmatically (gemini-cli-gh-6, gh-17, gh-18, gh-19). However, explicit probes for a formal public API/SDK (llms.txt, openapi.json) all returned 404, showing no dedicated documented API surface beyond the CLI itself. Missing for 10: a first-party REST/SDK API spec, official API reference docs, and independent confirmation of programmatic (non-CLI) usage.",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-17",
      "gemini-cli-gh-18",
      "gemini-cli-gh-19",
      "gemini-cli-probe-1",
      "gemini-cli-probe-2"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-scoped-keys",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Gemini CLI abstracts away API key management entirely (sign in with Google account) rather than offering scoped or least-privilege credential issuance for agents; no docs mention credential scoping, permission boundaries, or token minting for agent use.",
    "evidenceIds": [
      "gemini-cli-gh-13"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-sdks",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack documents CLI flags, MCP server extensibility, scripting output formats, and GitHub Actions integration, but contains no mention of an official SDK (e.g., a Node/Python/Go library) for programmatically building on Gemini CLI itself. Probes for API/OpenAPI specs also returned 404s, reinforcing the absence of such artifacts.",
    "evidenceIds": [
      "gemini-cli-gh-19",
      "gemini-cli-gh-17",
      "gemini-cli-gh-18",
      "gemini-cli-probe-1",
      "gemini-cli-probe-2"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of webhook subscription or event-push capability; Gemini CLI supports non-interactive scripting, MCP tool servers, and structured JSON output, but nothing about outbound webhooks or event subscriptions. Missing for 10: any webhook registration mechanism, event subscription API, or documentation of push notifications.",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-17",
      "gemini-cli-gh-18",
      "gemini-cli-gh-19"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "always-on-scheduled-agents",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Gemini CLI supports non-interactive scripted runs and GitHub Actions-based triggers (PR reviews, issue triage, @mention on-demand assistance) which can approximate scheduled/triggered automation, but there is no evidence of a persistent, self-scheduling 'always-on agent' that autonomously maintains and fixes software over time. missing for 10: native scheduler/cron support, persistent agent daemon or watch-mode, evidence of autonomous multi-cycle maintenance without human triggering, and reliability data (community reports actually describe agent mode getting stuck in loops or failing tasks).",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "api-interactive-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of an interactive API reference with runnable examples; probes explicitly show no llms.txt or OpenAPI spec found, and no docs describe an interactive reference tool.",
    "evidenceIds": [
      "gemini-cli-probe-1",
      "gemini-cli-probe-2"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "api-key-auth",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "The docs emphasize signing in with a Google account (gh-13) as the primary flow, but they also note that developers needing 'specific model control or paid tier access' (gh-24) have an alternative path, implying API-key-based auth exists without detailing it. There's no explicit example or setup instructions for API-key authentication itself. Missing for 10: explicit API key env-var/config documentation, first-party steps for key-based auth, and independent confirmation it works without Google login.",
    "evidenceIds": [
      "gemini-cli-gh-13",
      "gemini-cli-gh-24"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Probes explicitly show no OpenAPI/llms.txt spec is published (404s at all candidate paths), and no other evidence mentions a machine-readable API spec for Gemini CLI.",
    "evidenceIds": [
      "gemini-cli-probe-1",
      "gemini-cli-probe-2"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "api-sandbox",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence pack items describe a sandbox/test environment isolated from production data for Gemini CLI; the only mention of 'sandbox' appears in an unrelated community comment describing another tool's architecture, not Gemini CLI's own testing environment. missing for 10: dedicated sandbox mode/documentation, evidence of isolation from production data, any hands-on confirmation of safe test environments.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of versioned APIs or a documented deprecation policy for Gemini CLI; probes for llms.txt/openapi specs 404, and there is community evidence the tool itself was abruptly deprecated with no policy discussion (gemini-cli-comm-6/7/8), but no documentation of API versioning or deprecation commitments exists.",
    "evidenceIds": [
      "gemini-cli-probe-1",
      "gemini-cli-probe-2",
      "gemini-cli-comm-6",
      "gemini-cli-comm-7"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "architecture-navigation",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI advertises large-codebase querying/editing (gemini-cli-gh-1) with a 1M-token context window, custom GEMINI.md context files, and --include-directories flags for scoping (gemini-cli-gh-9, gemini-cli-gh-16), and one HN user praises its ability to 'navigate and learn' large codebases effortlessly (gemini-cli-comm-1). However, other hands-on users report the opposite: it is 'stupid at navigation in the codebase' taking 10x longer (gemini-cli-comm-15) and 'consistently ignores' the GEMINI.md context file despite claiming to use it (gemini-cli-comm-13), directly undercutting the codebase-understanding claim. Missing for 10: consistent independent corroboration of reliable codebase navigation, and no contradicting failure reports.",
    "evidenceIds": [
      "gemini-cli-gh-1",
      "gemini-cli-gh-9",
      "gemini-cli-gh-16",
      "gemini-cli-comm-1",
      "gemini-cli-comm-15",
      "gemini-cli-comm-13"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Evidence shows Gemini CLI can automate git-related operational tasks like querying pull requests and handling complex rebases, and its GitHub Action can do automated PR reviews and issue triage, but there's no explicit documentation of the agent staging changes, writing commit messages, creating branches, or opening new pull requests itself. Missing for 10: explicit commit-message generation, branch creation, and PR-opening workflow evidence, plus independent confirmation these work reliably.",
    "evidenceIds": [
      "gemini-cli-gh-4",
      "gemini-cli-gh-10",
      "gemini-cli-gh-22",
      "gemini-cli-gh-12"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "automated-pr-review",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Gemini CLI's GitHub Actions integration explicitly provides automated PR code review with contextual feedback and suggestions, plus on-demand @gemini-cli assistance in PRs, and community reports corroborate favorable code review quality compared to competitors. Missing for 10: independent hands-on verification of the PR-review workflow specifically (most community feedback covers general CLI agentic use rather than the PR-review action itself), and no detail on configurability/false-positive rates.",
    "evidenceIds": [
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12",
      "gemini-cli-gh-21",
      "gemini-cli-gh-22",
      "gemini-cli-comm-20"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "GitHub docs claim broad code-editing, debugging, and complex-rebase (merge conflict) automation capabilities (gemini-cli-gh-1, gemini-cli-gh-3, gemini-cli-gh-4), which would cover fixing lint issues and dependency/test work as part of general codebase editing, and PR review/issue triage features suggest lint-like feedback (gemini-cli-gh-10, gemini-cli-gh-11). However, multiple hands-on community reports concretely contradict reliable agentic code work: users report it getting stuck in error loops, failing simple file edit/read operations, ignoring GEMINI.md context files, producing 'spaghetti code' with no plan mode, and in one case catastrophically deleting user data during a file operation (gemini-cli-comm-10, gemini-cli-comm-11, gemini-cli-comm-13, gemini-cli-comm-14, gemini-cli-comm-16). No explicit evidence names test-writing, lint-fixing, or dependency-updating tasks specifically. Missing for 10: explicit documentation/examples of writing tests, fixing lint errors, or updating dependencies, and independent corroboration that these specific tasks work reliably.",
    "evidenceIds": [
      "gemini-cli-gh-1",
      "gemini-cli-gh-3",
      "gemini-cli-gh-4",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-13",
      "gemini-cli-comm-14",
      "gemini-cli-comm-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows manual model selection ('Choose specific Gemini models' for 'developers who need specific model control') rather than automatic task-based model selection; no evidence of the CLI auto-choosing the optimal model per task.",
    "evidenceIds": [
      "gemini-cli-gh-14",
      "gemini-cli-gh-24"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Gemini CLI supports scripting/non-interactive automation, multi-directory context inclusion, structured JSON output for pipelines, and GitHub Action integrations like automated issue triage (bulk labeling/prioritization) and PR review across a repo — all pointing to bulk/batch style operations. However there's no explicit documented 'batch process N files/items' feature or example, and community reports note the agent can get stuck in loops or fail simple multi-step tasks, raising doubts about reliability at scale. Missing for 10: explicit bulk-operation examples/documentation (e.g., batch renaming, mass refactor across many files) and independent evidence confirming reliable execution at scale.",
    "evidenceIds": [
      "gemini-cli-gh-4",
      "gemini-cli-gh-6",
      "gemini-cli-gh-11",
      "gemini-cli-gh-16",
      "gemini-cli-gh-17",
      "gemini-cli-gh-18",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI ships GitHub Action integrations that fire automatically on repo events (PR opened → automated review, issue created → automated triage, @mention → on-demand help), which is a form of event-triggered automation, plus non-interactive/scripted execution for pipelines. However there's no evidence of a general-purpose, user-defined rule/trigger engine (e.g., custom webhooks, cron-like conditions, arbitrary event types) within the CLI itself—only fixed GitHub-event integrations. Missing for 10: a generic rule-definition mechanism for arbitrary events, documentation of custom trigger conditions, and independent confirmation these automations work reliably (community notes reliability issues with agentic behavior).",
    "evidenceIds": [
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12",
      "gemini-cli-gh-21",
      "gemini-cli-gh-6"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "automation-scheduled-jobs",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Gemini CLI supports non-interactive scripted runs and structured JSON output, which lets users wire it into external schedulers (cron, CI) for recurring automation, and its GitHub Action integrations (issue triage, PR review) imply repeatable, trigger-based workflows. However there is no first-party 'scheduled job' or cron feature documented within the CLI itself. Missing for 10: a native recurring-job/scheduler feature, explicit docs on scheduling cadence, and independent confirmation that scripted/CI-triggered runs work reliably for recurring automation.",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-17",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "automation-versioned-workflows",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Gemini CLI offers conversation checkpointing to save and resume sessions (gemini-cli-gh-8), which provides a rudimentary rollback/resume mechanism, but there is no evidence of versioning, diffing, or reviewing automation scripts/workflows themselves, nor a dedicated rollback command for automations. missing for 10: explicit version history for automations, review/diff tooling, and a documented rollback mechanism beyond session checkpoints.",
    "evidenceIds": [
      "gemini-cli-gh-8"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Gemini CLI documents cloud-adjacent automation via its GitHub Actions integration (PR reviews, issue triage, @gemini-cli on-demand assistance, non-interactive scripting) which could kick off agentic work, but there is no vendor evidence of an autonomous cloud agent that builds, runs tests, and produces a demo end-to-end for review. Community reports also describe agentic mode getting stuck in error loops, failing at basic file edits, and even causing data loss, undercutting confidence in reliable autonomous execution. missing for 10: explicit end-to-end build+test+demo workflow, evidence of a hosted/cloud agent (vs local CLI or CI hooks) producing a reviewable demo, and independent confirmation that autonomous runs complete without failure loops.",
    "evidenceIds": [
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12",
      "gemini-cli-gh-6",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "background-cloud-tasks",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Gemini CLI supports non-interactive scripting and GitHub Actions integration (@gemini-cli mentions for PR reviews, issue triage, on-demand assistance) which can run tasks in a cloud CI environment, and Cloud Shell offers a ready cloud runtime — but there's no dedicated 'run this long task in an isolated background cloud sandbox' feature akin to a hosted agent service. missing for 10: explicit isolated cloud sandbox/background execution product, evidence of long-running autonomous task delegation outside CI triggers, and independent confirmation it works reliably for extended background jobs.",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12",
      "gemini-cli-gh-21",
      "gemini-cli-docs-1"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "configurable-tool-permissions",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI supports configuring MCP servers via ~/.gemini/settings.json and exposes /tools and /mcp commands to inspect and manage available tools, giving engineering leads some control over which integrations are enabled. However, evidence lacks any centralized admin/policy control, allowlist/denylist enforcement, or org-wide governance mechanism for restricting tool access across a team, and community reports note weak security defaults (e.g. opening root directories without prompting). missing for 10: org-level/admin enforcement of tool allowlists, granular permission scoping per tool/integration, independent verification that access controls are robust rather than just configurable per-user.",
    "evidenceIds": [
      "gemini-cli-gh-19",
      "gemini-cli-docs-3",
      "gemini-cli-comm-17"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "cross-device-task-continuity",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Gemini CLI offers local conversation checkpointing to save/resume sessions (gh-8) and can run in Cloud Shell (docs-1), but there is no evidence of cloud-synced session state that lets a developer start a task on one device/terminal and pick it up seamlessly on another device or browser. missing for 10: cross-device session sync, browser-based continuation of an existing CLI session, any documented mechanism to transfer checkpoint state between machines.",
    "evidenceIds": [
      "gemini-cli-gh-8",
      "gemini-cli-docs-1"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "cross-session-memory",
    "verdict": "disputed",
    "quality": 3,
    "confidence": "medium",
    "rationale": "Gemini CLI offers static project context via GEMINI.md files and a `/memory` command, plus manual conversation checkpointing to save/resume sessions—but these are manually configured/invoked, not automatic memory building/recall across sessions. Hands-on community evidence directly contradicts even the GEMINI.md context mechanism working reliably: a user reports it 'consistently ignores my GEMINI.md file... even though it always says 1 GEMINI.md file is being used' (gemini-cli-comm-13), undermining the claimed persistent-context capability. missing for 10: evidence of automatic memory formation/recall without user action, evidence /memory command builds persistent cross-session knowledge, independent corroboration that GEMINI.md context reliably persists.",
    "evidenceIds": [
      "gemini-cli-gh-8",
      "gemini-cli-gh-9",
      "gemini-cli-docs-3",
      "gemini-cli-comm-13"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "custom-agent-skills",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Gemini CLI supports extensibility through MCP servers (custom tools, media generation) and GEMINI.md context files to tailor agent behavior for specific projects, and a community mention references a built-in 'skills runtime' as part of its architecture. However, there is no dedicated first-party 'skills' marketplace or packaging system, and community reports note GEMINI.md is sometimes ignored in practice. Missing for 10: a documented first-class 'skills' framework/marketplace, independent corroboration that custom skills work reliably, and confirmation that the skills runtime mentioned in community feedback is a stable, documented feature.",
    "evidenceIds": [
      "gemini-cli-gh-5",
      "gemini-cli-gh-9",
      "gemini-cli-gh-19",
      "gemini-cli-comm-9",
      "gemini-cli-comm-13"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "desktop-visual-diff-review",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Gemini CLI is a terminal-based agent, not a desktop GUI app; the evidence pack shows no visual diff review UI or multi-session desktop interface — this story's axis (desktop app with visual diff review and side-by-side sessions) is a category error for a CLI tool.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "enterprise-grade-auth",
    "verdict": "disputed",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Google claims 'Enterprise features: Advanced security and compliance' and frictionless Google-account sign-in without API key management, plus Cloud Shell availability, suggesting cloud/enterprise identity support. However, a hands-on community report shows authentication explicitly failing for Workspace (enterprise) accounts ('Failed to login. Ensure your Google account is not a Workspace account'), directly contradicting the enterprise-identity claim for a core scenario. Missing for 10: documented enterprise SSO/IAM integration details, confirmation Workspace login issue is resolved, and independent verification of compliance certifications.",
    "evidenceIds": [
      "gemini-cli-gh-13",
      "gemini-cli-gh-15",
      "gemini-cli-docs-1",
      "gemini-cli-comm-5"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "existing-subscription-auth",
    "verdict": "disputed",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Gemini CLI advertises frictionless Google-account sign-in with no API key management (gh-13), suggesting subscribers could just log in and go, but hands-on community reports concretely contradict this: a Gemini Pro subscriber found that paying for 'Gemini' doesn't unlock Gemini CLI usage, requiring a separate 'Gemini Code Assist Standard/Enterprise' plan, and another user explicitly asks for one unified subscription across CLI, Code Assist, Jules, etc. like Claude's Max plan. Missing for 10: evidence that an existing Google One/Gemini Advanced subscription actually raises CLI usage limits, and resolution of the reported subscription fragmentation.",
    "evidenceIds": [
      "gemini-cli-gh-13",
      "gemini-cli-comm-3",
      "gemini-cli-comm-19",
      "gemini-cli-gh-24"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "external-workflow-tool-integration",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI supports connecting MCP servers to add custom tools/capabilities (gh-5, gh-19), which is the generic mechanism that could extend context to third-party services, but the evidence never mentions Jira, Slack, or Google Drive specifically or any pre-built connectors for them. Missing for 10: named/official Jira, Slack, or Google Drive integrations or MCP servers, and any documented example of using these workflow tools with Gemini CLI.",
    "evidenceIds": [
      "gemini-cli-gh-5",
      "gemini-cli-gh-19"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "free-tier-account-access",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub docs explicitly state 'No API key management - just sign in with your Google account' (gemini-cli-gh-13), directly matching the story, and Cloud Shell docs describe zero-setup access. Community reports don't dispute personal-account sign-in itself (the failure noted is specific to Workspace accounts, an edge case outside 'personal account'), though some users voice confusion over how free vs paid tiers interact. Missing for 10: independent/hands-on confirmation of the free-tier quota limits and clearer documentation distinguishing personal free-tier access from paid Code Assist tiers.",
    "evidenceIds": [
      "gemini-cli-gh-13",
      "gemini-cli-docs-1",
      "gemini-cli-comm-3",
      "gemini-cli-comm-5"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "full-codebase-mapping",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Google claims large-codebase querying/editing (gemini-cli-gh-1) and Gemini CLI's 1M-token context lets it 'navigate and learn' huge codebases 'effortlessly' per one user (gemini-cli-comm-1), but other hands-on reports directly contradict this, calling it 'so stupid at navigation in the codebase it takes 10x as long' (gemini-cli-comm-15) and prone to getting 'stuck in spaghetti code' with no plan mode (gemini-cli-comm-14), plus it reportedly ignores its own GEMINI.md context file (gemini-cli-comm-13). Missing for 10: consistent independent benchmarks confirming autonomous whole-codebase mapping without file selection, and resolution of the navigation-quality contradiction.",
    "evidenceIds": [
      "gemini-cli-gh-1",
      "gemini-cli-comm-1",
      "gemini-cli-comm-15",
      "gemini-cli-comm-14",
      "gemini-cli-comm-13"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "inline-code-completion",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Gemini CLI is a terminal-based agentic coding assistant, not an IDE extension providing inline/ghost-text completions or next-edit suggestions as you type; that capability belongs to editor plugins (e.g., Gemini Code Assist in IDEs), not this CLI product's category.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "issue-to-pr-automation",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI's GitHub integration supports @gemini-cli task delegation from issues/PRs, automated PR reviews, and issue triage, which vendor docs frame as enabling issue-to-PR workflows (gh-12, gh-21, gh-10, gh-22, gh-4). However, hands-on community reports describe the agent getting stuck in loops, failing basic file edits, lacking a plan mode, and producing 'spaghetti code' rather than completing tasks reliably — directly undermining claims of smooth end-to-end PR generation (gemini-cli-comm-10, gemini-cli-comm-11, gemini-cli-comm-14). Missing for 10: a documented full issue→PR walkthrough, evidence of successful autonomous PR creation from an issue, and independent confirmation resolving the agentic reliability complaints.",
    "evidenceIds": [
      "gemini-cli-gh-12",
      "gemini-cli-gh-21",
      "gemini-cli-gh-10",
      "gemini-cli-gh-22",
      "gemini-cli-gh-4",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-14"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "jetbrains-diff-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence mentions JetBrains IDE integration, interactive diffs, or sharing code context from within an IDE for Gemini CLI; evidence pack only covers terminal/CLI usage, GitHub Actions, and MCP servers.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack of license attribution, public-code matching, or provenance references for AI-suggested code; features listed cover code editing, review, MCP, PR automation, etc. but nothing about license/originality detection.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "live-app-debugging",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Gemini CLI advertises general 'Debug issues and troubleshoot with natural language' capability and MCP extensibility that could in theory connect to browser/dev tools, and one community comment references an internal 'browser control stack,' but there is no first-party or hands-on evidence of live web-app debugging (e.g., attaching to a running app, inspecting DOM/network/console, or browser automation workflows). Missing for 10: explicit live-app/browser debugging workflow docs, DevTools or runtime inspection integration, and hands-on confirmation of debugging a running web app.",
    "evidenceIds": [
      "gemini-cli-gh-3",
      "gemini-cli-gh-5",
      "gemini-cli-gh-19",
      "gemini-cli-comm-9"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Gemini CLI is a terminal-native coding agent with first-party docs (gemini-cli-gh-1 through -20, gemini-cli-docs-1/2/3) describing running locally, querying/editing codebases, non-interactive scripting, and Cloud Shell availability with no extra setup, and abundant community evidence (gemini-cli-comm-1, -9, -12) confirms real-world local terminal usage. Missing for 10: independent benchmark of reliability (several community reports of agentic failures/loops, e.g. gemini-cli-comm-10, -11, -14) and no first-party install/runtime docs beyond GitHub README excerpts.",
    "evidenceIds": [
      "gemini-cli-gh-1",
      "gemini-cli-gh-6",
      "gemini-cli-gh-16",
      "gemini-cli-docs-1",
      "gemini-cli-comm-1",
      "gemini-cli-comm-12"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "multi-directory-context",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "The official CLI flag `--include-directories ../lib,../docs` explicitly allows adding multiple project directories into a single session for broader context, directly matching the story. Missing for 10: independent hands-on confirmation of multi-directory usage quality/behavior beyond the flag documentation.",
    "evidenceIds": [
      "gemini-cli-gh-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack describes Gemini CLI as a terminal-based agent (context files, MCP servers, Cloud Shell access) but contains no mention of an IDE extension, sidebar chat, or in-editor contextual panel that would let a developer chat with it directly inside an IDE. Community threads discuss its terminal/agentic performance, not IDE integration.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "multi-model-selection",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Gemini CLI only supports choosing among Google's own Gemini models (gh-14, gh-24), not switching between different AI providers (e.g., OpenAI, Anthropic); community complaints (comm-2, comm-3, comm-19) reinforce that it's locked to Google's ecosystem/billing. There is no evidence of multi-provider model selection, so the story as written (choosing from multiple providers) is not delivered.",
    "evidenceIds": [
      "gemini-cli-gh-14",
      "gemini-cli-gh-24",
      "gemini-cli-comm-2",
      "gemini-cli-comm-3",
      "gemini-cli-comm-19"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Gemini CLI has a documented GitHub integration (GitHub Action/App) that lets developers trigger tasks via @gemini-cli mentions in issues/PRs, automated PR reviews, and issue triage, but there is no evidence of native GitLab, Linear, or Slack integrations for kicking off agent tasks. missing for 10: GitLab integration, Linear integration, Slack integration, independent corroboration of GitHub workflow reliability",
    "evidenceIds": [
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-12",
      "gemini-cli-gh-21",
      "gemini-cli-gh-22",
      "gemini-cli-gh-23"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "multimodal-app-generation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Official docs explicitly claim 'Generate new apps from PDFs, images, or sketches using multimodal capabilities,' directly matching the story, but there is no independent/hands-on corroboration of this specific capability, and broader community feedback raises general concerns about agentic reliability that could affect complex generation tasks. missing for 10: independent hands-on demonstration of sketch/PDF-to-app generation, details on fidelity/limitations of this workflow.",
    "evidenceIds": [
      "gemini-cli-gh-2",
      "gemini-cli-comm-10",
      "gemini-cli-comm-14"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "natural-language-debugging",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI explicitly advertises natural-language debugging/troubleshooting (gemini-cli-gh-3, gh-12/21/23) and community reports confirm strong codebase navigation and code-review value (gemini-cli-comm-1, comm-20). However, multiple hands-on reports directly contradict reliable debugging: users describe it getting stuck in error loops, failing simple file edits, and in one case catastrophically deleting user data during a troubleshooting session (gemini-cli-comm-10, comm-11, comm-14, comm-16).",
    "evidenceIds": [
      "gemini-cli-gh-3",
      "gemini-cli-gh-12",
      "gemini-cli-gh-21",
      "gemini-cli-gh-23",
      "gemini-cli-comm-1",
      "gemini-cli-comm-20",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-14",
      "gemini-cli-comm-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "natural-language-feature-implementation",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Vendor docs/GitHub claim strong support for describing features/bugs in plain language and having the agent edit/debug across large codebases (gemini-cli-gh-1, gemini-cli-gh-3), but multiple hands-on community reports directly contradict this: users report the agent getting stuck in error loops, failing basic file edit/read operations, ignoring GEMINI.md context files, jumping straight into 'spaghetti code' without a plan mode, and in one case catastrophically deleting user data via botched commands. missing for 10: consistent hands-on success stories on multi-file feature implementation, resolution of the reported reliability/looping failures, and independent benchmarks confirming multi-file bug-fix accuracy.",
    "evidenceIds": [
      "gemini-cli-gh-1",
      "gemini-cli-gh-3",
      "gemini-cli-gh-9",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-13",
      "gemini-cli-comm-14",
      "gemini-cli-comm-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Gemini CLI supports non-interactive scripting and structured JSON/stream-JSON output (gh-6, gh-17, gh-18), suggesting most interactive capabilities can be invoked programmatically for automation. However, there's no explicit documentation confirming full feature parity between interactive sessions and scripted/API use, and probes found no formal API/OpenAPI spec (probe-1, probe-2), so completeness of parity is unverified. Missing for 10: explicit parity documentation, a formal API surface beyond CLI flags, and independent confirmation that all UI/interactive features (e.g., checkpointing, MCP tool use) are scriptable identically.",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-17",
      "gemini-cli-gh-18",
      "gemini-cli-probe-1",
      "gemini-cli-probe-2"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence of any data export feature or open-format data portability in Gemini CLI; the tool is a local coding agent that reads/writes local files but nothing indicates exporting conversation history, settings, or usage data in an open format for user-controlled exit. Probes for llms.txt/openapi also failed, showing no structured data-access surface.",
    "evidenceIds": [
      "gemini-cli-probe-1",
      "gemini-cli-probe-2"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "openness-open-license",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "The product's source is hosted publicly at github.com/google-gemini/gemini-cli (referenced repeatedly across the evidence pack), implying open availability for reading, but no citation in the evidence pack explicitly names or confirms an open-source license (e.g., Apache/MIT) or points to a LICENSE file. Missing for 10: explicit license text/citation, confirmation of license type, and any independent corroboration of open-license terms.",
    "evidenceIds": [
      "gemini-cli-gh-1",
      "gemini-cli-gh-20",
      "gemini-cli-probe-3"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Gemini CLI is an open-source client, but the core product (the Gemini models/backend) is a Google-hosted cloud service accessed via Google account sign-in; no evidence anywhere in the pack describes a self-hosted or on-prem deployment option for the core model/service.",
    "evidenceIds": [
      "gemini-cli-gh-13",
      "gemini-cli-docs-1"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "parallel-agent-fleets",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows single-session non-interactive scripting, GitHub Actions integration for issue triage/PR review, and MCP extensibility, but nothing about launching multiple autonomous agents working in parallel for hours or days. No fleet/orchestration/multi-agent parallelism capability is documented anywhere in the pack.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack describes running multiple parallel task attempts or comparing/diffing results before selecting one; features listed are single-session tools (checkpointing, MCP, scripting) with no multi-attempt/parallel comparison workflow mentioned. Missing for 10: any mention of parallel run/branching feature, a comparison UI or mechanism to pick the best of several attempts.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "partner-agent-app-integration",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI supports connecting external capabilities via MCP servers (e.g., Imagen, Veo, Lyria) and integrates with GitHub via @gemini-cli mentions and Actions, showing some ecosystem extensibility for third-party tools. However, there's no evidence of a curated marketplace or directory of partner-built 'agent apps' specifically designed for cross-workflow integration, only generic MCP server configuration support. Missing for 10: a documented partner/agent-app ecosystem or marketplace, case studies of third-party agent apps being integrated, and independent confirmation of smooth interoperability.",
    "evidenceIds": [
      "gemini-cli-gh-5",
      "gemini-cli-gh-19",
      "gemini-cli-gh-22",
      "gemini-cli-gh-12"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "persistent-project-instructions",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Gemini CLI documents GEMINI.md custom context files for tailoring behavior/project conventions (gemini-cli-gh-9) and docs mention /memory command for managing this context (gemini-cli-docs-3). However, hands-on community feedback reports the file being ignored despite being loaded ('it consistently ignores my GEMINI.md file, both global and local, even though it always says 1 GEMINI.md file is being used' - gemini-cli-comm-13), directly contradicting reliable adherence to project instructions. Missing for 10: independent corroboration that GEMINI.md is consistently honored, more detail on precedence/hierarchy of instruction files, and resolution of the reported ignoring behavior.",
    "evidenceIds": [
      "gemini-cli-gh-9",
      "gemini-cli-docs-3",
      "gemini-cli-comm-13"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Gemini CLI supports GitHub PR review automation with contextual feedback (gemini-cli-gh-10) and issue triage, plus community reports confirm it catches bugs reviewers missed (gemini-cli-comm-20), supporting diff inspection and pre-merge checks. However, there's no dedicated diff-viewing UI or built-in test/lint-running check suite documented, and community reports raise concerns about reliability, security prompts, and agentic mistakes (gemini-cli-comm-14, gemini-cli-comm-17). missing for 10: dedicated diff-inspection UI/commands, built-in CI/test-running integration, and stronger independent corroboration of reliability for pre-merge checks.",
    "evidenceIds": [
      "gemini-cli-gh-10",
      "gemini-cli-gh-11",
      "gemini-cli-gh-4",
      "gemini-cli-comm-20",
      "gemini-cli-comm-14",
      "gemini-cli-comm-17"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions data residency, regional storage options, or configurable data location controls for Gemini CLI; only enterprise 'security and compliance' features are mentioned generically without specifics.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data usage/training opt-out policies, privacy controls, or terms governing whether user data trains Google's models; only unrelated feature/community commentary is present. Missing for 10: explicit data-usage/training policy documentation, opt-out mechanism, enterprise/no-training guarantee.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence pack items address data retention controls, deletion mechanisms, or privacy settings for Gemini CLI; only enterprise 'security and compliance' is vaguely mentioned without specifics. Missing for 10: documentation on data retention policy, user-controlled deletion mechanism, opt-out of data collection, and any privacy settings UI/CLI flags.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions telemetry settings, opt-out flags, or usage-data collection policy for Gemini CLI. Missing for 10: any documentation of a telemetry/usage-tracking toggle, privacy settings, or opt-out mechanism.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Gemini CLI can run in Cloud Shell without extra setup and supports GEMINI.md context files, but there is no evidence of a configurable, reproducible cloud environment (e.g., dependency/setup scripts, devcontainer-style config) that a developer can define for their repo. Missing for 10: any documented environment/setup-script configuration mechanism, evidence of reproducibility across runs, and independent confirmation it works as such.",
    "evidenceIds": [
      "gemini-cli-docs-1",
      "gemini-cli-gh-9"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "root-cause-analysis",
    "verdict": "disputed",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Google markets debugging/troubleshooting via natural language and a /bug reporting flow (gh-3, gh-20), and one HN user praises its ability to navigate huge codebases (comm-1). However multiple hands-on reports directly contradict root-cause/verify-fix workflows: users describe it getting stuck in error loops, rewriting files empty, ignoring GEMINI.md context, being 'terrible at agentic stuff', and in one case catastrophically deleting user data during a file operation (comm-10, comm-11, comm-13, comm-14, comm-15, comm-16). missing for 10: reliable reproduction of bugs, consistent root-cause narrowing without loops, and independent verification of fix correctness.",
    "evidenceIds": [
      "gemini-cli-gh-3",
      "gemini-cli-gh-20",
      "gemini-cli-comm-1",
      "gemini-cli-comm-10",
      "gemini-cli-comm-11",
      "gemini-cli-comm-14",
      "gemini-cli-comm-15",
      "gemini-cli-comm-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "sandboxed-agent-execution",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack contains no vendor documentation of a sandboxed execution mode for code/tool/network interactions—only a vague 'Enterprise features: Advanced security and compliance' bullet with no detail. Community evidence actually points the other way: reviewers note Gemini CLI 'happily opens in my root directory' without any directory-trust prompt, unlike Claude Code, and one report describes it destructively running file-system commands, suggesting a lack of sandboxing guardrails rather than presence of them.",
    "evidenceIds": [
      "gemini-cli-gh-15",
      "gemini-cli-comm-17",
      "gemini-cli-comm-16"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "shared-knowledge-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Gemini CLI offers per-project GEMINI.md context files and --include-directories for local context, but there is no evidence of a shared, centrally managed team workspace combining docs and repos as a common source of truth across a team.",
    "evidenceIds": [
      "gemini-cli-gh-9",
      "gemini-cli-gh-16",
      "gemini-cli-comm-13"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "terminal-scripting-automation",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Gemini CLI explicitly documents non-interactive scripting support with structured output flags (--output-format json / stream-json) and lists 'Run non-interactively in scripts for workflow automation' as a core feature; GitHub Actions integration for PR review/issue triage further evidences automation use cases. Missing for 10: independent hands-on validation specifically of scripting/automation workflows (community feedback focuses on interactive agent quality, not scripted use).",
    "evidenceIds": [
      "gemini-cli-gh-6",
      "gemini-cli-gh-17",
      "gemini-cli-gh-18",
      "gemini-cli-gh-10",
      "gemini-cli-gh-11"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data usage, training opt-out policies, or privacy controls for Gemini CLI; only feature lists and general community sentiment are present. missing for 10: any documentation of data usage/training policy, opt-out settings or enterprise privacy controls, and independent confirmation of such settings working.",
    "evidenceIds": []
  },
  {
    "productId": "gemini-cli",
    "storyId": "unified-multi-session-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows single-session features (conversation checkpointing to save/resume one session, GEGEMINI.md context files) but nothing about running or coordinating multiple concurrent agent sessions from one unified dashboard/workspace for a lead overseeing a team's work. missing for 10: multi-session dashboard/orchestration UI, evidence of concurrent session management, any lead-oriented workspace view.",
    "evidenceIds": [
      "gemini-cli-gh-8",
      "gemini-cli-gh-9"
    ]
  },
  {
    "productId": "gemini-cli",
    "storyId": "vulnerability-autofix",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Gemini CLI offers general debugging/explanation via natural language (gh-3, gh-12) and automated PR review with 'contextual feedback and suggestions' (gh-10), plus vague 'enterprise advanced security and compliance' (gh-15), which could incidentally surface and explain security issues, but there is no evidence of a dedicated vulnerability-scanning or automatic-fix feature specifically for security flaws. Missing for 10: explicit vulnerability detection/scanning capability, documented automatic remediation of security issues, and independent verification that PR reviews catch/fix security vulnerabilities specifically.",
    "evidenceIds": [
      "gemini-cli-gh-3",
      "gemini-cli-gh-10",
      "gemini-cli-gh-12",
      "gemini-cli-gh-15"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-agent-docs",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Probes confirm docs.github.com serves an llms.txt file and a .md-formatted docs page, meaning an agent pointed at docs.github.com could consume agent-oriented docs directly; GitHub also documents MCP server usage for structured context. However, there's no evidence Copilot itself is documented to consume llms.txt as part of its own context-gathering workflow, nor first-party guidance recommending llms.txt for agent use. missing for 10: explicit product documentation instructing users/agents to point Copilot at llms.txt, and independent confirmation this integration is actually used in practice.",
    "evidenceIds": [
      "github-copilot-probe-1",
      "github-copilot-probe-2",
      "github-copilot-docs-20",
      "github-copilot-docs-25"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-ai-insights",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Copilot generates AI insights/suggestions from the user's own code and repository data via code completion, chat with repo/doc context, code review with severity-labeled comments, and Autofix vulnerability suggestions, and can pull context from GitHub issues/PRs/docs via MCP. Community anecdotes (comm-1, comm-6, comm-7) corroborate real productivity gains from these suggestions, though some criticize suggestion quality on edge cases (comm-2, comm-10). Missing for 10: independent benchmark data quantifying insight accuracy/usefulness and no first-party analytics-style 'insights dashboard' beyond code review/Autofix.",
    "evidenceIds": [
      "github-copilot-docs-9",
      "github-copilot-docs-13",
      "github-copilot-docs-20",
      "github-copilot-docs-25",
      "github-copilot-docs-28",
      "github-copilot-docs-29",
      "github-copilot-comm-1",
      "github-copilot-comm-6",
      "github-copilot-comm-7"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-autonomous-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "GitHub Copilot's cloud agent explicitly supports background automation: docs describe running Copilot 'automatically, on a schedule or in response to events in a repository' and working 'independently in the background to complete tasks, just like a human developer,' with a control plane to track multiple agent sessions. This directly matches the story of autonomous background automations for an AI-native user. Missing for 10: independent/community hands-on validation specifically of the scheduled/event-triggered automation feature (most community evidence is about code completion quality, not the cloud-agent automation flow).",
    "evidenceIds": [
      "github-copilot-docs-15",
      "github-copilot-docs-31",
      "github-copilot-docs-33",
      "github-copilot-docs-3",
      "github-copilot-docs-14",
      "github-copilot-docs-8"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "GitHub Copilot ships extensive built-in agentic capabilities: agent mode in editors, cloud/background agents that plan-explore-execute autonomously, @copilot mentions on PRs, automations, custom agents, and a CLI, all documented first-party. Community evidence corroborates hands-on usage of the assistant delivering real productivity gains, supporting the delegation story. Missing for 10: independent hands-on validation specifically of the newer autonomous cloud-agent/background task delegation (most community evidence predates these agentic features).",
    "evidenceIds": [
      "github-copilot-docs-2",
      "github-copilot-docs-3",
      "github-copilot-docs-8",
      "github-copilot-docs-31",
      "github-copilot-docs-32",
      "github-copilot-docs-33",
      "github-copilot-comm-6",
      "github-copilot-comm-7"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-headless",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub Copilot ships a CLI for terminal/headless use and a 'cloud agent' with 'automations' that can run on a schedule or in response to repo events (e.g., issue opened), plus isolated cloud/local sandboxes for execution — all of which enable non-interactive, CI-like automation. However, evidence doesn't show explicit CI pipeline (e.g., GitHub Actions) integration steps or a documented non-interactive/scriptable flag set for true headless scripting. Missing for 10: documented CI/Actions integration examples, explicit non-interactive/headless CLI flags, and independent hands-on confirmation of automation running unattended in CI.",
    "evidenceIds": [
      "github-copilot-docs-26",
      "github-copilot-docs-15",
      "github-copilot-docs-33",
      "github-copilot-docs-16",
      "github-copilot-docs-31",
      "github-copilot-probe-4"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-mcp-client",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "GitHub Copilot documents direct MCP server integration: connecting MCP servers to Copilot Chat to extend context/tools, creating custom MCP servers, using the official GitHub MCP server, and admin controls (allow lists) for which MCP servers developers can access. This is well-documented first-party capability across IDE and chat surfaces. missing for 10: independent hands-on community verification of MCP tool usage in practice (community evidence pack is mostly about code suggestion quality/licensing, not MCP specifically).",
    "evidenceIds": [
      "github-copilot-docs-20",
      "github-copilot-docs-21",
      "github-copilot-docs-25",
      "github-copilot-docs-10",
      "github-copilot-docs-35"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-mcp-server",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub documents an official GitHub MCP server (docs-25) that exposes repositories, issues, PRs, and other GitHub features via MCP, which other agents (not just Copilot itself) can connect to — this is a first-party server, not just Copilot's client-side MCP consumption. Missing for 10: independent/hands-on confirmation of third-party agents successfully connecting to this server, and details on server versioning/maturity.",
    "evidenceIds": [
      "github-copilot-docs-25",
      "github-copilot-docs-35",
      "github-copilot-docs-10"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "GitHub Copilot offers natural-language interaction across chat, agent mode, CLI, and even voice input, letting users direct edits, reviews, and autonomous tasks conversationally (docs-2, docs-22, docs-26, docs-27). Community evidence corroborates real usage of chat/agent workflows, though some report chat availability limited to specific IDEs and mixed quality of autonomous 'fix the bug' style commands. Missing for 10: independent hands-on validation of natural-language command robustness across all surfaces (mobile, terminal) and no rigorous benchmark of command success rate.",
    "evidenceIds": [
      "github-copilot-docs-2",
      "github-copilot-docs-4",
      "github-copilot-docs-22",
      "github-copilot-docs-26",
      "github-copilot-docs-27",
      "github-copilot-comm-10"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "GitHub Copilot ships an official CLI documented at docs.github.com, letting users invoke Copilot directly from the terminal with prompt/voice input, corroborated by a dedicated install guide probe. missing for 10: independent hands-on community review of the CLI itself (community evidence only covers older chat/agent features, not the CLI), and no detail on CLI feature parity with IDE agent mode.",
    "evidenceIds": [
      "github-copilot-docs-26",
      "github-copilot-docs-27",
      "github-copilot-probe-4",
      "github-copilot-docs-5"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-public-api",
    "verdict": "partial",
    "quality": 3,
    "confidence": "medium",
    "rationale": "GitHub Copilot ships a documented CLI (docs-26, probe-4) that lets scripts/agents invoke Copilot from a terminal, and Copilot Chat can be extended via MCP servers (docs-20/21/25), giving some programmatic hooks. However, an explicit probe for a standard OpenAPI/public API spec returned 404s (probe-3), and no REST/GraphQL API for driving Copilot itself is documented in the evidence. Missing for 10: a dedicated, versioned public API (REST/GraphQL/OpenAPI) for programmatically controlling Copilot beyond CLI/MCP, and independent confirmation of its stability/coverage.",
    "evidenceIds": [
      "github-copilot-docs-26",
      "github-copilot-probe-4",
      "github-copilot-docs-20",
      "github-copilot-docs-21",
      "github-copilot-probe-3"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-scoped-keys",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Evidence shows governance-adjacent controls like MCP server allow lists and a central control plane with audit logs for managing agents (docs-10, docs-23), but there is no explicit documentation of issuing scoped or least-privilege API credentials/tokens specifically for an agent's actions. Missing for 10: explicit scoped API credential/token issuance mechanism for agents, fine-grained permission scoping documentation, and independent verification that these controls limit agent API access at a credential level rather than just access-list level.",
    "evidenceIds": [
      "github-copilot-docs-10",
      "github-copilot-docs-23",
      "github-copilot-docs-16"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-sdks",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Evidence shows extensibility surfaces (MCP server integration, custom agents, partner 'agent apps') that let developers build on top of Copilot, but there is no dedicated official SDK (e.g., language client libraries or API SDK docs) described in the pack. missing for 10: explicit official SDK/client-library docs, code samples for building third-party apps against a Copilot API, independent developer confirmation of SDK usage.",
    "evidenceIds": [
      "github-copilot-docs-18",
      "github-copilot-docs-20",
      "github-copilot-docs-21",
      "github-copilot-docs-34"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows Copilot 'automations' can be triggered by repository events (e.g., issue opened) [docs-33, docs-15], but this is Copilot reacting to GitHub events, not an API/webhook mechanism for an external AI-native user to subscribe to Copilot's own events. No documentation describes a webhook subscription endpoint or event payload schema for consuming Copilot activity.",
    "evidenceIds": [
      "github-copilot-docs-15",
      "github-copilot-docs-33"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "always-on-scheduled-agents",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "GitHub Copilot explicitly documents scheduled/event-triggered cloud agents ('Automations let you run Copilot cloud agent automatically, on a schedule or in response to events in a repository') that work independently in the background, plus a control plane to track/manage multiple agent sessions and sandboxed execution environments. This directly matches the always-on, autonomous, schedule/trigger-driven maintenance story. Missing for 10: independent/hands-on verification of scheduled agent runs actually fixing software autonomously in production, and more detail on trigger types beyond issue-opened examples.",
    "evidenceIds": [
      "github-copilot-docs-15",
      "github-copilot-docs-31",
      "github-copilot-docs-33",
      "github-copilot-docs-14",
      "github-copilot-docs-16",
      "github-copilot-docs-23"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "api-interactive-docs",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack shows no interactive API reference or runnable-example explorer for GitHub Copilot; a direct probe for OpenAPI/Swagger specs returned 404s on all candidate paths, and docs are plain markdown/text pages rather than an interactive API console.",
    "evidenceIds": [
      "github-copilot-probe-3",
      "github-copilot-probe-1",
      "github-copilot-probe-2"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "api-key-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence in the pack describes API-key authentication as an alternative to account login; Copilot's auth model is tied to GitHub account/subscription (IDE sign-in, CLI, etc.) with no mention of API keys for developer access.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "The evidence pack shows explicit probe attempts to find an OpenAPI/machine-readable spec for GitHub Copilot's docs (openapi.json, swagger.json, etc.) all returning 404, and no other citation mentions a downloadable API spec for Copilot. No documentation or community evidence confirms a machine-readable spec exists.",
    "evidenceIds": [
      "github-copilot-probe-3"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "api-sandbox",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub Copilot explicitly documents that its cloud and local agent execution occurs in isolated sandboxes ('Cloud and local sandboxes provide isolated execution environments that let Copilot safely interact with code, tools, filesystem, and network resources securely on your local machine or in fully isolated cloud environments'), directly matching the story of testing/agentic work without touching production systems. Missing for 10: independent/hands-on verification of sandbox isolation guarantees, and explicit mention of protecting 'production data' specifically rather than just execution environment isolation.",
    "evidenceIds": [
      "github-copilot-docs-16",
      "github-copilot-docs-31",
      "github-copilot-docs-15"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack contains no documentation of a versioned API or deprecation policy for GitHub Copilot; the OpenAPI probe explicitly found all candidate spec paths returning 404, and no other citation addresses API versioning/deprecation commitments.",
    "evidenceIds": [
      "github-copilot-probe-3"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "architecture-navigation",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Copilot Chat in the editor is documented to explain concepts and provide context-aware help (docs-22), and enterprise features let teams build a 'shared source of truth' from docs and repos (docs-9) plus MCP integrations that pull in repo/issue/PR context (docs-20, docs-21, docs-25), all of which support exploring an unfamiliar codebase. However, there is no explicit feature description of codebase-wide indexing, dependency/architecture mapping, or a dedicated 'explain this repo' capability, and no hands-on community evidence confirming it helps developers orient in large codebases. Missing for 10: dedicated codebase-mapping/semantic search feature docs, explicit onboarding/architecture-understanding use case, and independent corroboration of effectiveness.",
    "evidenceIds": [
      "github-copilot-docs-22",
      "github-copilot-docs-9",
      "github-copilot-docs-20",
      "github-copilot-docs-21",
      "github-copilot-docs-25"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub Copilot's cloud/background agent is documented to work independently on tasks, make changes on existing PRs via @copilot mentions, and complete work 'just like a human developer,' which in GitHub's workflow model entails committing changes and opening/updating pull requests (docs-31, docs-32, docs-8, docs-14). However, explicit documentation of branch creation and commit-message authorship mechanics is not directly cited, and there is no independent/hands-on verification of the PR-opening workflow. Missing for 10: explicit branch-creation documentation, independent hands-on confirmation of commit/PR flow, and detail on staging-changes granularity.",
    "evidenceIds": [
      "github-copilot-docs-31",
      "github-copilot-docs-32",
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-33"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "automated-pr-review",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub Copilot's docs explicitly describe automated PR code review with contextual feedback, suggested fixes, and severity labeling (High/Medium/Low) for prioritization, plus 'Access to Cloud agent and code review' as a plan feature. This directly matches the story's request for automatic, contextual PR review feedback. Missing for 10: independent/hands-on community evidence specifically validating the PR-review feature's accuracy or usefulness (community citations mostly discuss code completion, not the review feature) and detail on review-triggering automation reliability.",
    "evidenceIds": [
      "github-copilot-docs-28",
      "github-copilot-docs-29",
      "github-copilot-docs-6"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Copilot's agent mode edits files, validates changes, and can autonomously plan/execute tasks (docs-2,3,22,31), code review with severity-labeled feedback and suggested fixes covers lint/quality issues (docs-28,29), and @copilot on PRs plus cloud agent covers merge conflict resolution and general code changes (docs-32). Dependency updates and explicit test-writing aren't separately documented as named features, so this is inferred from general-purpose agent code editing rather than a dedicated capability. missing for 10: explicit documented examples of writing tests, resolving merge conflicts, and updating dependencies as named use cases, and independent hands-on confirmation of these specific tasks.",
    "evidenceIds": [
      "github-copilot-docs-2",
      "github-copilot-docs-3",
      "github-copilot-docs-22",
      "github-copilot-docs-28",
      "github-copilot-docs-29",
      "github-copilot-docs-31",
      "github-copilot-docs-32"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "automatic-model-routing",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub's own docs explicitly state Copilot can 'Automatically select the best model for each task' (docs-17), alongside supporting claims about multiple models optimized for speed/accuracy/cost (docs-7, docs-30). Missing for 10: independent/hands-on verification that auto-selection actually works well in practice, and details on how/when it triggers vs manual model choice.",
    "evidenceIds": [
      "github-copilot-docs-17",
      "github-copilot-docs-7",
      "github-copilot-docs-30"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Docs show Copilot can run multiple background cloud-agent sessions in parallel, track them from one control page, and trigger automations on repo events/schedules (docs-8, docs-14, docs-15, docs-33), which supports scaling to many tasks, but there's no explicit evidence of a single bulk command/batch operation (e.g., 'review 50 PRs at once' or 'fix all issues matching X') as a discrete feature. Missing for 10: an explicit bulk-action UI/API (e.g., batch PR review, batch issue triage) and independent confirmation that many items can be processed in one invocation rather than via separate parallel agent sessions.",
    "evidenceIds": [
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-15",
      "github-copilot-docs-33",
      "github-copilot-docs-23"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "automation-rules-engine",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "GitHub Copilot documents event/schedule-triggered automations for its cloud agent ('run Copilot cloud agent automatically, on a schedule or in response to events in a repository', 'in response to events such as an issue being opened'), plus @mention-triggered PR actions, matching the story's rule-based automatic action pattern. Missing for 10: no independent/hands-on validation of the automation reliability or examples of complex rule chains beyond schedule/issue triggers.",
    "evidenceIds": [
      "github-copilot-docs-15",
      "github-copilot-docs-33",
      "github-copilot-docs-32",
      "github-copilot-docs-31"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "automation-scheduled-jobs",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub Copilot docs explicitly describe 'Automations' that run the cloud agent on a schedule or in response to repository events, allowing recurring/scheduled agent workflows, plus a control page to track multiple scheduled agent sessions. This directly matches the story of scheduling recurring jobs/workflows. Missing for 10: independent/hands-on corroboration of scheduling reliability, and more detail on cron-like configuration options or failure handling.",
    "evidenceIds": [
      "github-copilot-docs-15",
      "github-copilot-docs-33",
      "github-copilot-docs-14",
      "github-copilot-docs-31"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "automation-versioned-workflows",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Copilot's cloud-agent automations produce PRs that can be reviewed (code review feature, docs-28/29) and tracked via audit logs and a central control plane (docs-23), and since output flows through Git, changes are inherently versioned and revertible via standard PR/commit mechanics. However, there is no direct evidence of a dedicated versioning or rollback mechanism for the automation definitions/schedules themselves (e.g., automation history, revert-to-previous-config). missing for 10: explicit versioning/rollback UI for automation configs, evidence of rolling back an automation run itself (not just its code output), independent confirmation of this workflow in practice.",
    "evidenceIds": [
      "github-copilot-docs-15",
      "github-copilot-docs-28",
      "github-copilot-docs-29",
      "github-copilot-docs-23",
      "github-copilot-docs-33"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs describe a genuine cloud agent that works independently in the background (assign tasks, plan/explore/execute), runs in isolated cloud sandboxes to interact with code/tools/filesystem, and produces PRs for review with automated code review and severity-labeled feedback — covering build, execute, and review end-to-end. However, 'testing' and 'demo' are only implied (sandbox execution, PR review) rather than explicitly documented as a testing/demo step, and there is no independent/hands-on corroboration of the cloud agent specifically completing a full feature end-to-end (community evidence predates/doesn't cover the cloud agent feature). Missing for 10: explicit test-running/verification evidence, a documented demo/preview mechanism, and independent hands-on validation of cloud agent outcomes.",
    "evidenceIds": [
      "github-copilot-docs-3",
      "github-copilot-docs-6",
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-15",
      "github-copilot-docs-16",
      "github-copilot-docs-28",
      "github-copilot-docs-29",
      "github-copilot-docs-31",
      "github-copilot-docs-32",
      "github-copilot-docs-33"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "background-cloud-tasks",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Copilot cloud agent is well documented as delegating tasks to run autonomously in an isolated cloud sandbox, working independently in the background like a human developer, with scheduling/automations, a control page to track multiple sessions, and audit logs for governance. missing for 10: independent hands-on community verification of cloud agent reliability/performance (community evidence pack predates cloud agent feature and doesn't corroborate this specific capability).",
    "evidenceIds": [
      "github-copilot-docs-3",
      "github-copilot-docs-6",
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-15",
      "github-copilot-docs-16",
      "github-copilot-docs-31",
      "github-copilot-docs-33",
      "github-copilot-docs-23"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "configurable-tool-permissions",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "GitHub Copilot provides explicit admin controls to allow-list MCP servers developers can access ('Control which MCP servers developers can access from their IDEs, and use allow lists to prevent unauthorized access'), plus a centralized control plane with audit logs for governance over agents. This directly matches the engineering-lead's need to restrict external tool/integration access. Missing for 10: independent/hands-on verification of the allow-list enforcement in practice, and more granular detail on per-tool (vs per-MCP-server) restriction scope.",
    "evidenceIds": [
      "github-copilot-docs-10",
      "github-copilot-docs-23",
      "github-copilot-docs-20"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "cross-device-task-continuity",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Copilot's cloud agent and control-plane features (docs-8, docs-14, docs-31-33) let a developer assign a task to an agent from GitHub or an IDE and later check progress or continue via GitHub.com's centralized control page or desktop workspace, which is inherently accessible cross-device/browser. However, this is inferred from the cloud-agent architecture rather than an explicit 'continue from another device' claim, and there's no independent/hands-on confirmation of seamless handoff. Missing for 10: explicit documentation of cross-device session continuation and independent verification that state/context truly persists and is resumable identically on a different machine or browser.",
    "evidenceIds": [
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-31",
      "github-copilot-docs-32",
      "github-copilot-docs-33"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "cross-session-memory",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "The evidence pack describes agent mode, cloud agents, MCP context, and code review, but nothing about persistent memory that is automatically built and recalled across sessions—closest is a static 'shared source of truth' repository doc feature, not agent-built memory.",
    "evidenceIds": [
      "github-copilot-docs-9"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "custom-agent-skills",
    "verdict": "full",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs explicitly describe a 'Skills' feature ('Skills allow Copilot to perform specialized tasks') and 'Custom agents' that let developers tailor Copilot's expertise, plus MCP server extensibility to add custom tools/context. This directly matches the story of equipping the agent with custom skills, though details are thin. Missing for 10: concrete developer walkthrough of creating a skill, independent/hands-on confirmation of using custom skills, and richer documentation depth beyond a single-line description.",
    "evidenceIds": [
      "github-copilot-docs-19",
      "github-copilot-docs-34",
      "github-copilot-docs-20",
      "github-copilot-docs-21"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "desktop-visual-diff-review",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Docs mention a 'desktop workspace' for launching work, tracking multiple agent sessions, and reviewing changes (docs-8, docs-14), and a code-review feature with inline suggested changes (docs-28), suggesting some diff-review and multi-session tracking capability. However, it's unclear whether this 'desktop workspace' is a native desktop app or a web-based GitHub UI, and there's no explicit description of a visual side-by-side diff viewer or dedicated multi-pane session UI as in competing IDE tools. Missing for 10: confirmation of a true native desktop application (not browser-based), explicit visual diff-viewer description, and independent/hands-on evidence of side-by-side session usage.",
    "evidenceIds": [
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-28"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses SSO/SAML, enterprise identity providers (e.g., Okta, Azure AD), or cloud platform authentication for Copilot; docs cover agents, MCP, models, and governance features but not identity/authentication for enterprise compliance. Missing for 10: SSO/SAML integration docs, enterprise IdP support (Azure AD/Okta), any mention of authentication/compliance certifications tied to identity federation.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "existing-subscription-auth",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs show that Copilot's cloud/coding agent features (agent mode, cloud agent, agent apps) are powered by and included in a user's existing Copilot subscription, e.g. 'Agent apps let you use partner-built agents directly in your workflows on GitHub, powered by your Copilot subscription' and 'Access to Cloud agent and code review' listed as plan features, meaning no separate sign-up is needed beyond the existing subscription/login. Missing for 10: explicit tier-by-tier sign-in flow documentation and independent user confirmation that no extra account creation is required beyond the existing GitHub/Copilot login.",
    "evidenceIds": [
      "github-copilot-docs-18",
      "github-copilot-docs-6",
      "github-copilot-docs-31",
      "github-copilot-docs-8"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "external-workflow-tool-integration",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Copilot supports connecting to external tools via MCP servers (docs-10, docs-20, docs-21, docs-25, docs-35), and states it can create custom MCP servers for specific needs, which theoretically enables Jira/Slack/Google Drive integration. However, no evidence names first-party or documented connectors for Jira, Slack, or Google Drive specifically. missing for 10: named official integrations or docs referencing Jira/Slack/Google Drive, independent confirmation these connectors work in practice.",
    "evidenceIds": [
      "github-copilot-docs-20",
      "github-copilot-docs-21",
      "github-copilot-docs-10",
      "github-copilot-docs-35"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "free-tier-account-access",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack contains no mention of a free tier, personal GitHub account sign-in flow, or API-key-free authentication for Copilot; all docs items describe features (agent mode, MCP, code review) but never address account-based free-tier access or pricing/sign-in mechanics.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "full-codebase-mapping",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Copilot's agent mode and cloud agent are documented to 'plan, explore, and execute work autonomously' across a repo, and 'skills' let it perform specialized tasks, implying some autonomous codebase exploration without hand-picked files, but there's no explicit doc describing a whole-codebase 'map and explain' capability. missing for 10: dedicated codebase-mapping/explanation feature docs, evidence of automatic whole-repo context gathering without manual file selection, and independent hands-on confirmation of this specific workflow.",
    "evidenceIds": [
      "github-copilot-docs-3",
      "github-copilot-docs-9",
      "github-copilot-docs-22",
      "github-copilot-docs-31"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "inline-code-completion",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Docs explicitly claim 'unlimited code completion and next edit suggestions' and inline editor functionality (explaining, completing code, proposing edits), and community reports from real usage confirm inline completions work well in practice (e.g., 'Copilot guesses the exact code I want,' 'occasional mistakes but overall it has the right idea'). Missing for 10: no first-party benchmark or independent quantitative study specifically isolating next-edit-suggestion accuracy separate from general completion quality.",
    "evidenceIds": [
      "github-copilot-docs-1",
      "github-copilot-docs-22",
      "github-copilot-comm-1",
      "github-copilot-comm-7"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "issue-to-pr-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "GitHub Copilot's cloud agent can be assigned directly from an issue or via @copilot mentions, working autonomously to plan, explore, execute changes, and open a pull request, with automations to trigger this on issue events; the desktop workspace lets developers track, review, and merge the resulting PR end-to-end. missing for 10: independent hands-on verification of the full issue-to-merged-PR flow (community evidence covers earlier code-completion/chat era, not cloud agent specifically) and concrete success-rate data on autonomous PR quality.",
    "evidenceIds": [
      "github-copilot-docs-3",
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-15",
      "github-copilot-docs-31",
      "github-copilot-docs-32",
      "github-copilot-docs-33"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "jetbrains-diff-integration",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Docs confirm Copilot Chat and agent-mode editing are available in JetBrains IDEs (github-copilot-docs-4, github-copilot-docs-24, github-copilot-docs-22), which implies some in-IDE diff/context capability, but no evidence specifically describes an interactive diff viewer or a 'share selected code as context' feature for JetBrains. Missing for 10: explicit documentation of JetBrains-specific interactive diff UI, explicit context-selection workflow, and independent/hands-on confirmation of these JetBrains features.",
    "evidenceIds": [
      "github-copilot-docs-4",
      "github-copilot-docs-24",
      "github-copilot-docs-22"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "license-provenance-check",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "GitHub Copilot documents a public-code matching feature that searches public GitHub repos for matches to a suggestion (docs-11), which is the closest evidence to the story's ask. However, the evidence pack gives no detail on how license attribution is actually surfaced to an engineering lead, and community discussion raises real concerns about verbatim/near-verbatim reproduction and licensing risk (comm-12, comm-13, comm-14, comm-16), with only partial rebuttal (comm-17) — indicating the feature's coverage and reliability for license-safety review is limited. Missing for 10: detailed docs on license display/attribution UI, audit/reporting workflow for engineering leads, and independent verification that the matching feature reliably flags copyleft/licensed snippets.",
    "evidenceIds": [
      "github-copilot-docs-11",
      "github-copilot-comm-12",
      "github-copilot-comm-13",
      "github-copilot-comm-14",
      "github-copilot-comm-16",
      "github-copilot-comm-17"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "live-app-debugging",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Evidence covers code completion, chat, agent mode file edits, cloud agents, code review, and MCP integrations, but nothing about attaching to or debugging a live running web application (e.g., runtime inspection, breakpoints, log/trace analysis of a running process). No evidence supports this capability.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "GitHub Copilot CLI is officially documented as letting developers use Copilot directly from the terminal, including voice-to-text prompting, and is confirmed installable per docs and probe evidence. missing for 10: independent hands-on validation of the CLI agent's local execution/quality, and more detail on its autonomous/agentic capabilities (vs. just chat) within the terminal.",
    "evidenceIds": [
      "github-copilot-docs-26",
      "github-copilot-docs-27",
      "github-copilot-probe-4",
      "github-copilot-docs-5"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "multi-directory-context",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence pack describes agent mode, chat, MCP integrations, and cloud agents, but contains no mention of including multiple project directories/folders in a single Copilot session for broader context. Missing for 10: any documentation of multi-root workspace support, cross-directory indexing, or explicit multi-project context sharing in one session.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "Docs confirm Copilot Chat is built into VS Code, JetBrains, and Visual Studio for contextual in-IDE chat (explaining concepts, proposing edits, agent mode), and community feedback corroborates real usage inside the editor. Missing for 10: independent hands-on report specifically about the chat UX (most community evidence focuses on completions, not chat).",
    "evidenceIds": [
      "github-copilot-docs-4",
      "github-copilot-docs-22",
      "github-copilot-docs-24",
      "github-copilot-comm-1"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "multi-model-selection",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "GitHub's own docs explicitly state Copilot supports multiple AI models from different providers (e.g., Claude, OpenAI Codex) and lets users 'choose from leading LLMs optimized for speed, accuracy, or cost,' with a dedicated supported-models reference page and an auto-select option. This directly matches the story of choosing the underlying model per session. Missing for 10: independent/hands-on community confirmation of the model-picker UI in practice and details on per-session persistence of the choice.",
    "evidenceIds": [
      "github-copilot-docs-7",
      "github-copilot-docs-30",
      "github-copilot-docs-3",
      "github-copilot-docs-17"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Docs clearly show agent tasks can be kicked off from GitHub itself (mentioning @copilot on a PR, automations triggered by repo events, cloud agent background execution), and Copilot is described as working across 'chat apps' generically, but no evidence specifically documents launching agent tasks from GitLab, Linear, or Slack. Missing for 10: explicit GitLab integration, explicit Linear integration, explicit Slack integration for triggering agent tasks.",
    "evidenceIds": [
      "github-copilot-docs-31",
      "github-copilot-docs-32",
      "github-copilot-docs-33",
      "github-copilot-docs-35",
      "github-copilot-docs-18"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "multimodal-app-generation",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence that Copilot can take a sketch, image, or PDF design and generate a working app from it; documentation focuses on code completion, chat, agent mode, cloud agents, and MCP integration, with no mention of image/PDF-to-code or multimodal design-to-app generation.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "natural-language-debugging",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Copilot Chat explicitly supports natural-language interaction for explaining concepts, code review with prioritized issue severity, and agent mode for autonomous exploration and fixing—core debugging/troubleshooting workflows (docs-4, docs-22, docs-28, docs-29). Autofix also provides contextual explanations for vulnerabilities (docs-13), reinforcing NL-driven troubleshooting.\n\nmissing for 10: a dedicated 'debug' feature description, independent hands-on evidence specifically validating debugging accuracy/success (community evidence focuses on completion quality and licensing concerns, not debugging).",
    "evidenceIds": [
      "github-copilot-docs-4",
      "github-copilot-docs-22",
      "github-copilot-docs-28",
      "github-copilot-docs-29",
      "github-copilot-docs-13"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "natural-language-feature-implementation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Docs describe Copilot agent mode editing files across the workspace, cloud agents that plan/explore/execute tasks autonomously (including from plain-language issue/PR descriptions via @copilot mentions), and code review/autofix capabilities, directly matching the story of describing a feature/bug and having it implemented across multiple files. Community evidence corroborates real usage of the agent for multi-file/complex code tasks, though some hands-on reports note quality limitations on nuanced 'fix the bug' requests. Missing for 10: rigorous independent benchmarking of multi-file correctness and more first-hand accounts specifically of cross-file feature implementation success/failure rates.",
    "evidenceIds": [
      "github-copilot-docs-2",
      "github-copilot-docs-3",
      "github-copilot-docs-31",
      "github-copilot-docs-32",
      "github-copilot-docs-22",
      "github-copilot-comm-10"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 3,
    "confidence": "medium",
    "rationale": "Copilot offers a CLI (docs-26, probe-4) and MCP server integration (docs-25) that give some programmatic access to Copilot/GitHub features, but there is no evidence of a comprehensive public API/OpenAPI spec covering the full range of UI capabilities (chat, agent mode, cloud agent, code review) — the openapi probe returned 404 for all candidate endpoints (probe-3). Missing for 10: a documented REST/GraphQL API exposing chat, agent-mode edits, cloud-agent orchestration, and code review equivalently to the UI, and any independent confirmation that CLI/MCP covers full feature parity.",
    "evidenceIds": [
      "github-copilot-docs-26",
      "github-copilot-probe-4",
      "github-copilot-docs-25",
      "github-copilot-probe-3"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence in the pack describes any data export feature, open-format export, or account data portability mechanism for GitHub Copilot; documentation covers coding, agents, MCP, and models but nothing about exporting user data or leaving the platform with your data intact.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "GitHub Copilot is closed-source proprietary software; no evidence in the pack shows any open-license source availability, and community discussion instead focuses on training-data/licensing concerns, not the product's own source code being open.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "GitHub Copilot is a proprietary cloud/IDE-integrated service with no evidence of any self-hostable core model, backend, or deployment option; all documented capabilities rely on GitHub's hosted infrastructure and models. Self-hosting is a legitimate axis for AI-native openness comparisons, but nothing in the evidence pack indicates it is possible.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "parallel-agent-fleets",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "GitHub Copilot's cloud agent supports background autonomous work, scheduled/event-triggered automations, and a control page to track and manage multiple agent sessions in parallel (docs-8, docs-14, docs-15, docs-31, docs-33), which covers the 'fleets working in parallel' concept. However, evidence doesn't confirm true multi-hour/multi-day persistent autonomous runs at scale or independent hands-on validation of large fleets; most evidence is vendor docs rather than field reports. missing for 10: independent/hands-on confirmation of long-running (hours/days) parallel agent fleets, concrete scale limits or examples of many simultaneous agents, and community verification of duration/reliability at scale.",
    "evidenceIds": [
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-15",
      "github-copilot-docs-31",
      "github-copilot-docs-33",
      "github-copilot-docs-23"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Copilot's cloud/background agents support launching and tracking multiple agent sessions in parallel from a single control page and desktop workspace (docs-8, docs-14, docs-31), which enables running concurrent tasks. However, there's no explicit documentation of running multiple attempts of the *same* task and comparing outputs before selecting one—the evidence describes managing distinct tasks/agents, not competing solutions to a single task. Missing for 10: explicit multi-attempt-per-task workflow, UI for side-by-side comparison of alternative solutions, and any hands-on/community confirmation of this specific parallel-attempt-and-choose pattern.",
    "evidenceIds": [
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-31",
      "github-copilot-docs-23"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "partner-agent-app-integration",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs explicitly describe 'Agent apps' that let partner-built agents be used directly in GitHub workflows powered by Copilot subscription, plus assigning tasks to third-party agents (Claude, OpenAI Codex) and MCP server integration for extending Copilot with external tools. Missing for 10: independent/hands-on verification of partner agent app integrations and detail on governance/setup friction beyond first-party docs.",
    "evidenceIds": [
      "github-copilot-docs-18",
      "github-copilot-docs-3",
      "github-copilot-docs-20",
      "github-copilot-docs-21",
      "github-copilot-docs-10"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "persistent-project-instructions",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Docs mention 'creating a shared source of truth that includes context from your docs and repositories' to keep teams consistent (github-copilot-docs-9), which gestures at instructions/knowledge-context features, but the evidence pack never explicitly describes a project instructions file (e.g., copilot-instructions.md) or how coding standards/conventions are set and enforced. Missing for 10: explicit documentation of an instructions file mechanism, its scope/format, and confirmation the agent follows it during edits/completions.",
    "evidenceIds": [
      "github-copilot-docs-9"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Copilot provides code review with inline suggested changes and severity-labeled comments (docs-28, docs-29), integrated with PR diffs, plus Autofix for vulnerability detection (docs-13) and agent mode validation of files (docs-22). This directly supports inspecting diffs and catching problems pre-merge. Missing for 10: independent/hands-on evidence of the code-review feature's real-world accuracy and no explicit mention of running CI/test checks as part of the flow.",
    "evidenceIds": [
      "github-copilot-docs-28",
      "github-copilot-docs-29",
      "github-copilot-docs-13",
      "github-copilot-docs-22",
      "github-copilot-docs-6"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions data residency, region selection, or geographic storage controls for GitHub Copilot; only data-training opt-out is mentioned, which is a different concern.",
    "evidenceIds": []
  },
  {
    "productId": "github-copilot",
    "storyId": "privacy-no-training",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "GitHub's docs explicitly state individual subscribers can opt out of having their data used for AI model training at any time (github-copilot-docs-12), directly satisfying the story's core ask. However, the evidence pack lacks detail on how opt-out is enforced, whether it covers all Copilot data flows (e.g., telemetry, code review, agents), and community commentary voices skepticism (not concrete contradiction) about whether enterprise code can truly be excluded. Missing for 10: independent verification that opt-out is honored in practice, clarity on enterprise/org-level data-use guarantees, and details on scope of what 'training' opt-out actually excludes.",
    "evidenceIds": [
      "github-copilot-docs-12",
      "github-copilot-comm-18"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "privacy-retention-controls",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "GitHub Copilot docs confirm individual subscribers can opt out of AI model training data use at any time, giving some control over data usage, but there is no documented self-service mechanism for deleting stored chat/history data or explicit retention period controls. Community commentary also raises unresolved skepticism about enterprise assurances that code won't be used for training. Missing for 10: explicit data-deletion tooling, documented retention windows, and enterprise-level deletion guarantees beyond opt-out.",
    "evidenceIds": [
      "github-copilot-docs-12",
      "github-copilot-comm-18"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "privacy-telemetry-optout",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Docs confirm individual subscribers can opt out of having their code data used for AI model training, but this is narrower than opting out of telemetry/usage tracking broadly, and no evidence describes a general telemetry opt-out toggle. Community commentary (comm-5) even notes agreeing to 'additional telemetry terms' during a preview with no opt-out mentioned. Missing for 10: explicit telemetry/usage-tracking opt-out setting, documentation distinguishing telemetry from training-data opt-out, and independent confirmation that opting out actually stops telemetry collection.",
    "evidenceIds": [
      "github-copilot-docs-12",
      "github-copilot-comm-5"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Docs mention 'Cloud and local sandboxes provide isolated execution environments' for Copilot cloud agent and background task automation, implying some environment abstraction, but there is no explicit evidence of a mechanism (e.g., a setup-steps config, devcontainer, or dependency manifest) for developers to define reproducible cloud environment setup steps. Missing for 10: explicit documentation of a configuration file/workflow for specifying dependencies/setup steps, independent confirmation of reproducibility across runs.",
    "evidenceIds": [
      "github-copilot-docs-16",
      "github-copilot-docs-31",
      "github-copilot-docs-33"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Copilot's agent mode and chat can propose edits and 'validate files' (docs-22), Autofix explains and suggests fixes for vulnerabilities (docs-13), and code review flags issues with severity (docs-28/29), which together support parts of root-cause analysis and fix verification, but there is no explicit documentation of reproducing bugs, running/debugging tests, or a dedicated root-cause investigation workflow. missing for 10: explicit reproduction-of-issue workflow, test-execution/debugging tooling, and independent hands-on evidence of root-cause narrowing.",
    "evidenceIds": [
      "github-copilot-docs-13",
      "github-copilot-docs-22",
      "github-copilot-docs-28",
      "github-copilot-docs-29",
      "github-copilot-docs-16"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "sandboxed-agent-execution",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs explicitly state that Cloud and local sandboxes provide isolated execution environments letting Copilot safely interact with code, tools, filesystem, and network resources, either locally or in fully isolated cloud environments, with additional governance controls like MCP server allow lists and audit logs. Missing for 10: independent/hands-on verification of sandbox isolation guarantees and no detail on sandbox escape/limits.",
    "evidenceIds": [
      "github-copilot-docs-16",
      "github-copilot-docs-10",
      "github-copilot-docs-23"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "shared-knowledge-workspace",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Docs explicitly claim the ability to 'scale knowledge and keep teams consistent by creating a shared source of truth that includes context from your docs and repositories,' directly matching the story, and related enterprise-governance features (control planes, audit logs, MCP allow-lists) support team-wide consistency. However, this is a single vendor-claimed line item with no elaboration on setup, structure, or how it functions as a 'workspace,' and no independent/hands-on evidence corroborates it. Missing for 10: independent verification, concrete workflow/UI details, and community confirmation that teams actually use this as a shared source of truth.",
    "evidenceIds": [
      "github-copilot-docs-9",
      "github-copilot-docs-23",
      "github-copilot-docs-10"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "terminal-scripting-automation",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Copilot CLI (docs-26) lets you invoke Copilot from a terminal, and Copilot cloud agent 'Automations' (docs-15, docs-33) can be triggered on a schedule or repository events, which supports some non-interactive workflow automation. However, there is no direct evidence of a documented headless/non-interactive CLI flag (e.g., a scripted prompt-and-exit mode with exit codes) for running Copilot CLI itself inside arbitrary scripts. missing for 10: explicit CLI non-interactive/scripting mode docs, evidence of exit-code/output-parsing support for pipelines, independent hands-on confirmation of script usage.",
    "evidenceIds": [
      "github-copilot-docs-26",
      "github-copilot-docs-15",
      "github-copilot-docs-33",
      "github-copilot-docs-31"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "training-data-opt-out",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs explicitly state individual subscribers can opt out of AI model training at any time (github-copilot-docs-12), which covers a developer-level version of this story. However, evidence does not show an org-wide/enterprise admin policy control that an engineering-lead could set organization-wide, and one community comment expresses skepticism about enterprise assurance (not a concrete contradiction). Missing for 10: enterprise/org-level policy documentation, admin-console controls, and independent verification of enforcement.",
    "evidenceIds": [
      "github-copilot-docs-12",
      "github-copilot-comm-18"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs describe a unified control page/desktop workspace to launch, track, and manage multiple agent sessions (Copilot, Claude, Codex) with progress tracking, review, merge, and governance/audit logs from one control plane, directly matching the story. Missing for 10: independent hands-on validation of the multi-agent dashboard experience and any reported friction managing many concurrent sessions.",
    "evidenceIds": [
      "github-copilot-docs-3",
      "github-copilot-docs-8",
      "github-copilot-docs-14",
      "github-copilot-docs-23"
    ]
  },
  {
    "productId": "github-copilot",
    "storyId": "vulnerability-autofix",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "GitHub Copilot Autofix is explicitly documented to provide 'contextual explanations and code suggestions to help developers fix vulnerabilities in code' and Copilot code review adds severity-labeled feedback with suggested fixes, directly matching the story. However, this is first-party documentation only with no independent/hands-on validation of Autofix's real-world effectiveness, and no detail on scope/limitations (e.g., which languages, integration with Advanced Security). missing for 10: independent corroboration of Autofix accuracy, hands-on developer reports validating the fix quality, details on prerequisites/limitations of the feature.",
    "evidenceIds": [
      "github-copilot-docs-13",
      "github-copilot-docs-28",
      "github-copilot-docs-29"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-agent-docs",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "OpenCode's own llms.txt file returns 404, so there is no dedicated llms.txt for agents, but probes show that docs pages are available in machine-readable Markdown form (.md suffix returns 200), which serves an analogous agent-oriented documentation function. There's no first-party statement about llms.txt support or explicit agent-doc pointing workflow. Missing for 10: an actual llms.txt endpoint, documentation instructing users to point agents at machine-readable docs, and confirmation that agents can consume the .md docs as intended.",
    "evidenceIds": [
      "opencode-probe-1",
      "opencode-probe-2"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-ai-insights",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "OpenCode's plan/explore agents let users get AI-generated code analysis and suggested changes without modifying the codebase, directly matching the story of AI-generated insights over the user's data (their code) (opencode-docs-7, opencode-docs-60, opencode-docs-61). Community mentions confirm active use of the agent for analysis/harness work (opencode-comm-1, opencode-comm-3). Missing for 10: independent examples of insight quality/output, and no evidence of insights beyond code (e.g., broader data analytics).",
    "evidenceIds": [
      "opencode-docs-7",
      "opencode-docs-60",
      "opencode-docs-61",
      "opencode-comm-1",
      "opencode-comm-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-autonomous-automation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "OpenCode ships a documented GitHub Actions integration where mentioning /opencode or /oc in a comment triggers it to autonomously work in a new branch and submit a PR, plus a headless `serve` mode and `--auto` permission flag that let it run unattended, supporting background automations. However there's no dedicated scheduling/cron mechanism, and community evidence flags reliability issues (stuck sessions, tool-call failures) that undercut confidence in unattended runs. missing for 10: scheduled/triggered automation beyond GitHub comment mentions, independent evidence of long-running unattended background jobs succeeding reliably.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-49",
      "opencode-docs-58",
      "opencode-docs-62",
      "opencode-docs-14",
      "opencode-docs-45",
      "opencode-comm-8",
      "opencode-comm-12"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "OpenCode's core function is exactly this: an AI coding agent you delegate tasks to via CLI/TUI/IDE/desktop ('opencode run \"Explain how closures work...\"'), with multiple agent personas (build, plan, explore) and multi-session parallel delegation, richly documented and corroborated by extensive hands-on community use as a daily coding harness. Missing for 10: no independent benchmark of delegation reliability across all model backends (some community reports of failed tool calls/edits with local models).",
    "evidenceIds": [
      "opencode-docs-1",
      "opencode-docs-22",
      "opencode-docs-17",
      "opencode-docs-38",
      "opencode-docs-6",
      "opencode-docs-60",
      "opencode-comm-3",
      "opencode-comm-4",
      "opencode-comm-11"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-headless",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "OpenCode explicitly supports headless/CI use via `opencode run` for non-interactive execution, `opencode serve` for a headless HTTP server with OpenAPI, `--auto` for unattended permission approval, a JS/TS SDK for programmatic control, and a first-party GitHub Actions integration triggered by PR comments. This covers CLI scripting, server automation, and CI pipelines with concrete docs and an OpenAPI endpoint confirmed live.\n\nmissing for 10: independent third-party validation of CI reliability at scale (community evidence mostly covers interactive TUI use, not CI-specific automation).",
    "evidenceIds": [
      "opencode-docs-22",
      "opencode-docs-30",
      "opencode-docs-45",
      "opencode-docs-14",
      "opencode-docs-27",
      "opencode-docs-58",
      "opencode-docs-49",
      "opencode-docs-9",
      "opencode-probe-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-mcp-client",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "OpenCode has first-party documentation dedicated to adding external tools via MCP, supporting both local and remote servers, directly matching the story. This is corroborated indirectly by community discussion of OpenCode's tool/agent ecosystem, though no hands-on account specifically tests MCP server plugging. Missing for 10: independent/hands-on confirmation specifically of MCP server usage (community evidence discusses agents/tools generally but not MCP specifically).",
    "evidenceIds": [
      "opencode-docs-4",
      "opencode-docs-23"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-mcp-server",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "OpenCode is itself a coding agent (client role), and the evidence only shows it consuming external MCP servers as tools (opencode-docs-4, opencode-docs-23) plus a separate headless OpenAPI/HTTP server (opencode-docs-30, opencode-docs-45) — not an official MCP server mode for OpenCode itself. Per the agent-role rule, this axis does not apply.",
    "evidenceIds": [
      "opencode-docs-4",
      "opencode-docs-23",
      "opencode-docs-30",
      "opencode-docs-45"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "OpenCode's core interface is natural-language driven: the CLI example `opencode run \"Explain how closures work in JavaScript\"` and TUI/desktop/IDE modes are all built around conversational prompts to an AI agent that then edits code, opens branches, and submits PRs. Community usage (comm-1, comm-3, comm-4, comm-11) confirms this is how real users operate it day-to-day as their primary coding harness. Missing for 10: no independent benchmark specifically validating breadth of natural-language command coverage beyond docs/anecdotes.",
    "evidenceIds": [
      "opencode-docs-22",
      "opencode-docs-1",
      "opencode-docs-12",
      "opencode-comm-3",
      "opencode-comm-4",
      "opencode-comm-11"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "OpenCode ships an official CLI with documented commands (opencode run, opencode serve, init, install via curl/npm) and dedicated CLI docs, corroborated by community users who actively use it as their primary daily-driver harness. Missing for 10: independent benchmarking of CLI completeness/stability beyond anecdotal community reports (some bug complaints noted but not disputing existence of an official CLI).",
    "evidenceIds": [
      "opencode-docs-4",
      "opencode-docs-20",
      "opencode-docs-22",
      "opencode-docs-30",
      "opencode-docs-55",
      "opencode-probe-4",
      "opencode-comm-3",
      "opencode-comm-4"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-public-api",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "OpenCode ships a documented headless server (`opencode serve`) exposing an OpenAPI endpoint, confirmed live via probe (opencode-probe-3), plus a type-safe JS/TS SDK for programmatic control, and its CLI supports non-interactive scripted use (`opencode run`). missing for 10: independent third-party corroboration of SDK/API usage in production, and no evidence of versioning/stability guarantees or broader language SDK support beyond JS/TS.",
    "evidenceIds": [
      "opencode-docs-30",
      "opencode-docs-45",
      "opencode-docs-9",
      "opencode-docs-44",
      "opencode-docs-29",
      "opencode-docs-22",
      "opencode-probe-3",
      "opencode-docs-40"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-scoped-keys",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "OpenCode's permission config lets you restrict which actions (edit, bash, etc.) an agent may auto-run, prompt for, or block, and enterprise SSO integration centralizes access to an internal AI gateway — both are adjacent to least-privilege agent control, but neither is a mechanism for issuing scoped API credentials/keys specifically to an agent. missing for 10: explicit scoped API-key/credential issuance for agents, credential expiry/rotation, per-agent key scoping documentation, independent verification of this capability.",
    "evidenceIds": [
      "opencode-docs-13",
      "opencode-docs-14",
      "opencode-docs-33"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-sdks",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "OpenCode documents a dedicated JS/TS SDK ('type-safe client for interacting with the server... use it to build integrations and control opencode programmatically') plus a headless server mode (`opencode serve`) exposing an OpenAPI endpoint, confirmed live by probe (openapi.json returns valid schema). This gives AI-native users official, documented programmatic access beyond the CLI/TUI. Missing for 10: independent hands-on developer reports of building against the SDK, and broader multi-language SDK coverage beyond JS/TS.",
    "evidenceIds": [
      "opencode-docs-9",
      "opencode-docs-29",
      "opencode-docs-44",
      "opencode-docs-30",
      "opencode-docs-45",
      "opencode-probe-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "agentic-webhooks",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Evidence shows OpenCode has a headless server (`opencode serve`) exposing an OpenAPI/HTTP endpoint and an SDK for programmatic control, but there is no mention anywhere of webhook subscriptions or event-push notifications that clients could register for.",
    "evidenceIds": [
      "opencode-docs-30",
      "opencode-docs-45",
      "opencode-docs-9",
      "opencode-docs-44"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "always-on-scheduled-agents",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "OpenCode documents CLI/TUI/desktop agents, permission automation, GitHub Actions integration triggered by comments, and a headless server/SDK, but there is no evidence of scheduling (cron-like) or event-trigger-based always-on autonomous agents that proactively maintain/fix software without a user or PR-comment invocation. The GitHub integration is triggered by manual mentions, not autonomous scheduled monitoring. Missing for 10: scheduled/cron-based agent runs, event-driven triggers beyond manual mentions, autonomous 'always-on' background maintenance capability.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-49",
      "opencode-docs-58",
      "opencode-docs-45",
      "opencode-docs-13",
      "opencode-docs-14"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "api-interactive-docs",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "OpenCode exposes a raw OpenAPI spec via `opencode serve` and openapi.json, and offers an SDK for programmatic use, but there is no evidence of an actual interactive API reference UI (e.g., Swagger/Redoc-style docs) with runnable/try-it examples. Missing for 10: dedicated interactive API explorer page, runnable code examples, independent confirmation of such a UI existing.",
    "evidenceIds": [
      "opencode-docs-30",
      "opencode-docs-9",
      "opencode-probe-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "api-key-auth",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "OpenCode explicitly supports configuring API keys for any LLM provider as an alternative to logging in via account-based options like GitHub Copilot or ChatGPT Plus/Pro, giving developers a direct API-key auth path rather than requiring account login. Missing for 10: independent hands-on confirmation of the API key setup flow itself and details on key storage/security beyond docs claims.",
    "evidenceIds": [
      "opencode-docs-2",
      "opencode-docs-15",
      "opencode-docs-16",
      "opencode-docs-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "api-machine-spec",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "The docs explicitly state that `opencode serve` runs a headless HTTP server exposing an OpenAPI endpoint, and a live probe confirms a downloadable machine-readable OpenAPI spec at https://opencode.ai/openapi.json. This directly satisfies the story of downloading a machine-readable API spec. Missing for 10: independent/community corroboration of using this OpenAPI spec in practice.",
    "evidenceIds": [
      "opencode-docs-30",
      "opencode-docs-45",
      "opencode-probe-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "api-sandbox",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "OpenCode's docs describe permission controls, --auto approval, and external_directory restrictions, but there is no evidence of a dedicated sandbox/staging environment or mechanism to test against non-production data separate from the user's actual working directory/production files. Community reports even flag security gaps in the local server (opencode-comm-18) rather than any sandboxing feature for safe testing.",
    "evidenceIds": [
      "opencode-docs-13",
      "opencode-docs-14",
      "opencode-docs-57",
      "opencode-comm-18"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "OpenCode does expose programmatic surfaces (the JS/TS SDK, `opencode serve` HTTP server, and an OpenAPI spec at openapi.json), so an API-versioning/deprecation-policy axis is applicable. However, none of the evidence mentions API version numbers, backward-compatibility guarantees, or any documented deprecation policy/process for the SDK or server API.",
    "evidenceIds": [
      "opencode-docs-9",
      "opencode-docs-30",
      "opencode-docs-45",
      "opencode-probe-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "architecture-navigation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "OpenCode ships a dedicated read-only 'explore' agent for scanning codebases and a 'plan' agent that analyzes code and proposes changes without modifying files, backed by automatic LSP loading for the right language context and skills that surface repo-specific instructions; community notes call the LSP integration 'great' for understanding code. Missing for 10: no dedicated codebase-mapping/visualization feature, no independent benchmark of comprehension quality, and no first-hand user account describing successful architecture-level onboarding via these agents.",
    "evidenceIds": [
      "opencode-docs-25",
      "opencode-docs-61",
      "opencode-docs-7",
      "opencode-docs-60",
      "opencode-docs-54",
      "opencode-docs-8",
      "opencode-comm-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs explicitly describe GitHub integration where OpenCode 'will work in a new branch and submits a PR with all the changes' and can execute tasks via mentions in GitHub Actions, covering branch creation and PR opening; permission config also governs whether actions like git operations auto-run or prompt. However, there's no explicit mention of staging changes or generating commit messages as a distinct capability, and no independent/community evidence corroborates the PR-creation workflow in practice. missing for 10: explicit documentation of commit message generation/staging step, independent hands-on verification of the branch+PR workflow.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-58",
      "opencode-docs-49",
      "opencode-docs-13",
      "opencode-docs-62"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "automated-pr-review",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "OpenCode has a GitHub Actions integration (mention /opencode or /oc in a comment) and a read-only 'plan' agent that can review/suggest changes without modifying code, which can be used for PR feedback, but this requires an explicit manual mention rather than automatically triggering contextual review on every PR. Missing for 10: documented automatic/triggerless review on every new PR, evidence of inline contextual comments on diffs, and independent confirmation of this review workflow in practice.",
    "evidenceIds": [
      "opencode-docs-49",
      "opencode-docs-58",
      "opencode-docs-60",
      "opencode-docs-61",
      "opencode-docs-62"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "OpenCode is documented as a general-purpose coding agent that can edit files, run shell commands, and even autonomously fix issues and submit PRs (opencode-docs-12, opencode-docs-58), which implies it can perform tasks like writing tests, fixing lint, resolving conflicts, and updating deps as generic coding actions. However, none of the docs explicitly call out test-writing, lint-fixing, merge-conflict resolution, or dependency updates as named capabilities, and community reports note reliability gaps such as failed tool calls and unreliable file edits especially with local models (opencode-comm-10, opencode-comm-12). Missing for 10: explicit documentation or hands-on evidence of test generation, lint-fix workflows, merge-conflict resolution, and dependency-update automation.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-58",
      "opencode-docs-13",
      "opencode-comm-3",
      "opencode-comm-4",
      "opencode-comm-10",
      "opencode-comm-12"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "automatic-model-routing",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows OpenCode supports many providers/models and lets users manually assign a model per agent or switch via Tab, but nothing indicates the tool automatically selects the optimal model for a given task — community feedback even confirms model/provider choice is manual and sometimes annoying to manage across sessions.",
    "evidenceIds": [
      "opencode-comm-1",
      "opencode-comm-8",
      "opencode-docs-24",
      "opencode-docs-53"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "OpenCode's CLI (`opencode run`), SDK, and headless `opencode serve` provide programmatic hooks that could be scripted to loop over many files/tasks, and 'multi-session' lets multiple agents run in parallel on a project — but there is no documented first-class 'bulk operation' feature (e.g. batch refactor, mass file edit) or example of applying one command across many items at once. Missing for 10: explicit bulk/batch operation feature, documentation or examples of running the same task across many files/repos, independent evidence of successful large-scale batch use.",
    "evidenceIds": [
      "opencode-docs-17",
      "opencode-docs-38",
      "opencode-docs-9",
      "opencode-docs-29",
      "opencode-docs-30",
      "opencode-docs-22"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "automation-rules-engine",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "OpenCode supports some automatic rule-triggered behavior: GitHub integration lets a PR/issue comment mention (`/opencode` or `/oc`) automatically trigger the agent to execute tasks in a GitHub Actions runner, and the `permission` config lets you define rules for auto-approving, prompting, or blocking specific tool actions. This covers event-triggered automation in a narrow sense, but there's no general-purpose, user-defined event/rule engine (e.g., file-change hooks, cron-like triggers, custom event listeners) described in the docs. Missing for 10: a general automation/hooks system beyond GitHub comment mentions and permission gating, and independent evidence confirming reliability of these triggers in practice.",
    "evidenceIds": [
      "opencode-docs-49",
      "opencode-docs-58",
      "opencode-docs-62",
      "opencode-docs-13",
      "opencode-docs-26",
      "opencode-docs-43"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "automation-scheduled-jobs",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of any scheduling, cron-like, or recurring workflow trigger capability; OpenCode's docs cover CLI, agents, MCP, permissions, SDK, GitHub Actions triggers, and server mode but none describe scheduling or recurring automation. missing for 10: any scheduler/cron feature, recurring job configuration, or workflow trigger on a schedule.",
    "evidenceIds": []
  },
  {
    "productId": "opencode",
    "storyId": "automation-versioned-workflows",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence covers agent creation, permissions, sessions, and sharing, but there is no documentation or community mention of versioning automations, reviewing change history, or rolling back agent/workflow configurations — session share links are for reference/debugging, not version control or rollback.",
    "evidenceIds": [
      "opencode-docs-18",
      "opencode-docs-37",
      "opencode-docs-13",
      "opencode-docs-5"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "OpenCode's GitHub integration lets it work in a new branch and submit a PR autonomously when mentioned via `/opencode` in GitHub Actions, and its share-links/session feature lets a reviewer inspect the agent's work — together covering 'build' and 'demo for review' in a cloud context. However, there is no explicit documentation of an automated testing step as part of this workflow, and the 'cloud agent' aspect relies on self-hosted GitHub Actions runners rather than a dedicated managed cloud agent service. Missing for 10: explicit test-execution/validation step in the PR workflow, and a first-party fully-hosted cloud agent (not just Actions-runner based) with demo artifacts.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-49",
      "opencode-docs-58",
      "opencode-docs-18",
      "opencode-docs-37",
      "opencode-docs-17"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "background-cloud-tasks",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "OpenCode documents GitHub integration where mentioning /opencode or /oc triggers it to work in a new branch and submit a PR, executing tasks inside the GitHub Actions runner (an isolated cloud environment), which supports background delegation of coding tasks. However, there's no dedicated general-purpose 'cloud agent' product, persistent cloud session management, or evidence of handling arbitrarily long-running tasks outside the GitHub Actions context. missing for 10: a dedicated hosted/cloud sandbox environment independent of GitHub Actions, evidence of long-running task monitoring/resumption in the cloud, and independent hands-on confirmation of this workflow succeeding.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-49",
      "opencode-docs-58",
      "opencode-docs-62"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "configurable-tool-permissions",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "OpenCode's permission system lets leads set actions to auto-run, prompt, or block per tool/input, and MCP servers (external tools) are explicitly added/configured (docs-4/23/41). Enterprise config also lets orgs force use of an internal AI gateway and SSO, further restricting what integrations agents can reach (docs-33/50). Missing for 10: independent/hands-on confirmation that permission rules reliably block disallowed MCP tool calls in practice, and finer detail on allow/deny lists for specific external tool names beyond the general permission object.",
    "evidenceIds": [
      "opencode-docs-13",
      "opencode-docs-14",
      "opencode-docs-26",
      "opencode-docs-27",
      "opencode-docs-43",
      "opencode-docs-57",
      "opencode-docs-4",
      "opencode-docs-23",
      "opencode-docs-41",
      "opencode-docs-33",
      "opencode-docs-50"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "cross-device-task-continuity",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "OpenCode supports remote/headless usage via `opencode serve` plus a TUI that can connect to a remote backend, share links for sessions, and a WebUI that can connect to multiple backends from anywhere (including mobile), which enables cross-device continuation of a session. However, this requires manual server setup rather than seamless native cloud sync, and community reports note bugs restoring session state and provider/model selection issues across sessions. missing for 10: first-party seamless cross-device sync without self-hosting a server, official mobile app, and clear documentation/evidence of resuming full task state (not just session sharing) across devices.",
    "evidenceIds": [
      "opencode-docs-10",
      "opencode-docs-18",
      "opencode-docs-30",
      "opencode-comm-7",
      "opencode-comm-8"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "cross-session-memory",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence in the pack describes any persistent memory feature that automatically builds or recalls context/knowledge across separate sessions; docs cover sessions, sharing, agents, MCP, skills, and permissions, but nothing about automatic cross-session memory persistence or recall.",
    "evidenceIds": []
  },
  {
    "productId": "opencode",
    "storyId": "custom-agent-skills",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "OpenCode has a dedicated 'Agent Skills' feature that lets it discover reusable, on-demand instructions from repo or home directory via a native `skill` tool, directly matching the custom-skills story, and this is corroborated by community praise for its subagents/customizability. Missing for 10: no independent hands-on report specifically testing custom skill authoring/loading, and no detail on skill packaging/sharing ecosystem.",
    "evidenceIds": [
      "opencode-docs-8",
      "opencode-docs-28",
      "opencode-comm-1"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "desktop-visual-diff-review",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "OpenCode has a documented desktop app with tabs (opencode-docs-19) and multi-session support to run multiple agents in parallel (opencode-docs-17/38), plus session share links; existence of the desktop app is also confirmed on GitHub (opencode-gh-1). However, there is no evidence describing a visual diff-review UI in the desktop app specifically — docs focus on TUI/terminal split views and file references rather than a diff viewer. Missing for 10: explicit documentation or screenshots of a visual diff/code-review interface in the desktop app, and independent/hands-on confirmation of side-by-side session usage in that app.",
    "evidenceIds": [
      "opencode-docs-19",
      "opencode-docs-17",
      "opencode-docs-38",
      "opencode-gh-1",
      "opencode-docs-36"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "enterprise-grade-auth",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "OpenCode has a documented enterprise config that integrates with SSO and enforces a centralized internal AI gateway, directly addressing enterprise identity/compliance needs, and supports login via GitHub Copilot/OpenAI accounts. However, there's no independent corroboration of this enterprise SSO feature in practice, no detail on supported identity providers (SAML/OIDC specifics), and community discussion focuses on telemetry/security concerns rather than confirming enterprise auth workflows. Missing for 10: independent/hands-on validation of SSO integration, details on supported IdPs, and evidence of enterprise customers actually using this for compliance/scalability.",
    "evidenceIds": [
      "opencode-docs-33",
      "opencode-docs-15",
      "opencode-docs-16"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "existing-subscription-auth",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "OpenCode docs explicitly support signing in with existing subscriptions—GitHub Copilot and ChatGPT Plus/Pro—rather than requiring separate API keys, and community comments confirm using subscriptions (e.g., Codex $200/mo) inside OpenCode. Missing for 10: independent hands-on verification of the Copilot/ChatGPT login flow itself and broader coverage of other subscription providers beyond these two.",
    "evidenceIds": [
      "opencode-docs-15",
      "opencode-docs-16",
      "opencode-docs-34",
      "opencode-docs-35",
      "opencode-comm-14"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "external-workflow-tool-integration",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "OpenCode supports MCP for adding external tools (local and remote servers), which is the generic mechanism by which one could connect Jira/Slack/Google Drive-type integrations, but there is no direct first-party or community evidence of specific Jira, Slack, or Google Drive connectors or integrations. missing for 10: named first-party or community-verified MCP servers/integrations for Jira, Slack, or Google Drive specifically, and any evidence of workflow-tool context extension beyond generic MCP support.",
    "evidenceIds": [
      "opencode-docs-4",
      "opencode-docs-23",
      "opencode-docs-41"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "free-tier-account-access",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "OpenCode's docs explicitly offer 'Log in with GitHub to use your Copilot account' and 'Log in with OpenAI to use your ChatGPT Plus or Pro account,' letting a developer authenticate with an existing personal subscription instead of managing provider API keys, and OpenCode Zen is noted to include a free coding model. Missing for 10: independent/hands-on user reports specifically confirming this login flow (community comments focus on API keys/local models, not the Copilot/ChatGPT login path), and clarity on any usage limits tied to the free tier.",
    "evidenceIds": [
      "opencode-docs-15",
      "opencode-docs-16",
      "opencode-docs-34",
      "opencode-docs-35",
      "opencode-comm-6"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "full-codebase-mapping",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "OpenCode ships a dedicated read-only 'explore' agent explicitly for exploring codebases and a plan agent for analyzing code without edits, plus automatic LSP loading that gives it broader code awareness without manual file picking. However there's no documented feature for generating a full repo map/summary or explicit 'explain this whole codebase' workflow beyond agent tool use (e.g. grep/glob/read), and no independent hands-on evidence confirming it successfully maps a large unfamiliar codebase end-to-end. Missing for 10: explicit repo-map/codebase-summary feature, hands-on/independent confirmation of whole-codebase explanation without manual context selection.",
    "evidenceIds": [
      "opencode-docs-25",
      "opencode-docs-61",
      "opencode-docs-60",
      "opencode-docs-54",
      "opencode-docs-22",
      "opencode-comm-3"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "inline-code-completion",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "OpenCode is presented as an agent-driven terminal/desktop/IDE-extension tool that responds to explicit prompts, runs agents, and edits files via chat-like sessions — there is no mention of inline ghost-text completions or next-edit suggestions as the developer types. The IDE integration docs describe opening a terminal split and inserting file references, not autocomplete.",
    "evidenceIds": [
      "opencode-docs-11",
      "opencode-docs-31",
      "opencode-docs-32",
      "opencode-docs-1"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "issue-to-pr-automation",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs explicitly state OpenCode can be asked to fix an issue or implement a feature, working in a new branch and submitting a PR with all changes, and it integrates with GitHub Actions via /opencode mentions to run tasks end-to-end. This directly covers issue-to-PR automation, though evidence is vendor-documented only without independent hands-on confirmation of the full issue-to-PR flow succeeding. Missing for 10: independent/community verification of a successful end-to-end issue-to-PR run, and detail on how issue tracking (e.g., linking to GitHub issues specifically) is handled beyond the GitHub Actions integration.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-58",
      "opencode-docs-62",
      "opencode-docs-49"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "jetbrains-diff-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence only shows OpenCode integrating with VS Code, Cursor, or 'any IDE that supports a terminal' via keyboard shortcuts for split-terminal view and inserting file references; there is no mention of a JetBrains-specific plugin, interactive diff viewer, or JetBrains context-sharing UI. missing for 10: JetBrains plugin/extension documentation, interactive diff rendering inside JetBrains, JetBrains-specific 'share selected code' mechanism.",
    "evidenceIds": [
      "opencode-docs-11",
      "opencode-docs-31",
      "opencode-docs-32",
      "opencode-docs-46",
      "opencode-docs-47",
      "opencode-docs-48"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of any license or public-code matching/attribution feature for AI-suggested code in OpenCode's docs or community reports; the product focuses on agent workflows, permissions, and MCP integration but nothing about code provenance or license scanning.",
    "evidenceIds": []
  },
  {
    "productId": "opencode",
    "storyId": "live-app-debugging",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "OpenCode is a terminal/IDE coding agent focused on code generation, editing, and repo tasks; there is no evidence of live application debugging capability such as attaching to a running process, browser/runtime debugging, or breakpoint inspection. This is a category mismatch for a CLI/TUI coding assistant rather than an applicable-but-missing feature.",
    "evidenceIds": []
  },
  {
    "productId": "opencode",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "OpenCode is explicitly a terminal-based coding agent, installable via curl/npm, run with `opencode` command in any terminal, with rich CLI docs and confirmed hands-on community usage as a daily local terminal harness. Missing for 10: no independent benchmark/security audit fully vetting the terminal experience beyond anecdotal reports (some report TUI compatibility bugs on specific setups).",
    "evidenceIds": [
      "opencode-docs-1",
      "opencode-docs-11",
      "opencode-docs-20",
      "opencode-docs-22",
      "opencode-docs-46",
      "opencode-probe-4",
      "opencode-comm-3",
      "opencode-comm-4"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "multi-directory-context",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence shows a permission flag (`external_directory`) that lets tool calls touch paths outside the working directory, but there is no documentation or community report describing a way to add multiple project directories into a single session for combined context. Multi-session and multi-agent features are about running parallel sessions, not merging directories into one context.",
    "evidenceIds": [
      "opencode-docs-57",
      "opencode-docs-17",
      "opencode-docs-38"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "OpenCode ships an IDE extension and integrates directly in VS Code/Cursor with in-editor shortcuts (split terminal view, file-reference insertion) for contextual chat, and community users confirm using it as their daily coding harness with LSP integration inside editors. Missing for 10: independent hands-on review specifically of the IDE-extension chat UX (most community feedback is TUI/CLI-focused) and no screenshots/deep detail on in-IDE chat UI beyond shortcuts.",
    "evidenceIds": [
      "opencode-docs-11",
      "opencode-docs-36",
      "opencode-docs-31",
      "opencode-docs-32",
      "opencode-comm-3",
      "opencode-comm-4"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "multi-model-selection",
    "verdict": "full",
    "quality": 9,
    "confidence": "high",
    "rationale": "OpenCode explicitly supports configuring any LLM provider via API keys, lists 75+ providers through Models.dev including local models, offers a curated OpenCode Zen model list, and supports logging in with GitHub Copilot or ChatGPT Plus/Pro accounts. Community evidence corroborates real-world use with multiple providers (Claude, Gemini, local llama.cpp, Qwen) and per-agent model selection. Missing for 10: some community reports note model/provider switching across sessions can be buggy or annoying, a minor UX caveat.",
    "evidenceIds": [
      "opencode-docs-2",
      "opencode-docs-3",
      "opencode-docs-53",
      "opencode-docs-59",
      "opencode-docs-15",
      "opencode-docs-16",
      "opencode-comm-1",
      "opencode-comm-3",
      "opencode-comm-4",
      "opencode-comm-8"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "partial",
    "quality": 4,
    "confidence": "medium",
    "rationale": "OpenCode has documented GitHub integration where mentioning /opencode or /oc in a comment triggers tasks in GitHub Actions, including issue-to-PR workflows, but there is no evidence of native GitLab, Linear, or Slack integrations for kicking off agent tasks. missing for 10: GitLab integration, Linear integration, Slack integration, independent hands-on confirmation of the GitHub Actions flow working reliably.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-49",
      "opencode-docs-58",
      "opencode-docs-62"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "multimodal-app-generation",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "OpenCode's evidence pack shows a terminal/IDE-based coding agent with text prompts, MCP, agents, and CLI/SDK, but there is no mention anywhere of image, sketch, or PDF design input being converted into a working app — no vision/multimodal input capability is documented.",
    "evidenceIds": []
  },
  {
    "productId": "opencode",
    "storyId": "natural-language-debugging",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "OpenCode is a terminal/IDE-based coding agent that takes natural-language queries (e.g. `opencode run \"Explain how closures work...\"`), can explore/read codebases via a dedicated read-only agent, and auto-loads LSPs so it can surface diagnostics/errors while chatting, all of which supports NL-driven debugging and troubleshooting; community users confirm using it as a daily 'harness' with good LSP integration for real work. missing for 10: no dedicated 'debug' or troubleshooting workflow docs, and community reports of failed tool calls/unreliable file edits with some models introduce real-world friction.",
    "evidenceIds": [
      "opencode-docs-22",
      "opencode-docs-25",
      "opencode-docs-61",
      "opencode-docs-54",
      "opencode-comm-3",
      "opencode-comm-12"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "natural-language-feature-implementation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "OpenCode is explicitly a coding agent that takes plain-language instructions and edits code, with docs describing it fixing issues/implementing features and submitting PRs (opencode-docs-12), a CLI for prompting tasks (opencode-docs-22), and permission/auto-approve config for autonomous multi-file changes (opencode-docs-13/14). Community reports corroborate real-world multi-file coding use, with several users calling it their primary harness replacing Aider/Claude Code (opencode-comm-1, opencode-comm-3, opencode-comm-4, opencode-comm-11, opencode-comm-14), though some report unreliable file edits with certain local models and failed tool calls in general (opencode-comm-10, opencode-comm-12). Missing for 10: independent benchmark data on multi-file edit accuracy, and resolution of the reported local-model editing reliability issues.",
    "evidenceIds": [
      "opencode-docs-1",
      "opencode-docs-12",
      "opencode-docs-13",
      "opencode-docs-14",
      "opencode-docs-22",
      "opencode-comm-1",
      "opencode-comm-3",
      "opencode-comm-4",
      "opencode-comm-11",
      "opencode-comm-14",
      "opencode-comm-10",
      "opencode-comm-12"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "openness-api-parity",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "OpenCode ships a headless server (`opencode serve`) exposing a documented OpenAPI spec (confirmed live at openapi.json) plus a JS/TS SDK explicitly for 'building integrations and controlling opencode programmatically,' and the TUI/WebUI can drive a remote backend — community confirms this works day-to-day including from mobile. However, no evidence explicitly enumerates full feature parity (e.g., agent skill management, permission config, enterprise SSO settings) as exposed via the API/SDK, and there's no independent audit confirming 1:1 UI/API parity. missing for 10: explicit parity documentation covering all UI-only features (skills, permission prompts, enterprise SSO), independent verification of full API coverage.",
    "evidenceIds": [
      "opencode-docs-9",
      "opencode-docs-29",
      "opencode-docs-30",
      "opencode-probe-3",
      "opencode-docs-10",
      "opencode-comm-7"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence describes an explicit data-export feature or open-format portability guarantee for OpenCode; while it is open-source and stores config/sessions locally, there's no documented 'export all my data and leave' capability, and community threads even note telemetry sent to OpenCode's own servers with no way to disable it (opencode-comm-2), undercutting a clean data-portability story.",
    "evidenceIds": [
      "opencode-comm-2",
      "opencode-docs-18",
      "opencode-docs-37"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "openness-open-license",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "OpenCode's docs explicitly describe it as \"open source\" and a public GitHub repo exists (opencode-gh-1), and community members confirm they read and learned from the actual source code (opencode-comm-6), corroborating that the source is genuinely accessible. missing for 10: explicit citation of the license name/type (e.g., MIT/Apache) in the evidence pack, and a first-party statement pointing to the license file itself.",
    "evidenceIds": [
      "opencode-docs-1",
      "opencode-gh-1",
      "opencode-comm-6"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "openness-self-host",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "OpenCode is open source and installable via CLI, with a documented `opencode serve` headless HTTP server exposing an OpenAPI endpoint, plus SDK and remote/TUI client support, enabling full self-hosting of the core agent; community evidence confirms real-world self-hosted use ('opencode serve' accessible remotely) though also flags security hardening gaps around the server. missing for 10: independent audit confirming production-grade self-hosted security, and clearer official self-hosting/deployment guide beyond the serve command docs.",
    "evidenceIds": [
      "opencode-docs-20",
      "opencode-docs-30",
      "opencode-docs-45",
      "opencode-docs-40",
      "opencode-docs-9",
      "opencode-probe-3",
      "opencode-comm-7",
      "opencode-comm-18"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "parallel-agent-fleets",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "OpenCode documents multi-session support ('Start multiple agents in parallel on the same project'), subagents with per-agent model choice, and GitHub Actions integration where mentioning /opencode lets it execute unattended tasks and open PRs — all pointing toward parallel, semi-autonomous agent operation. However, there is no explicit documentation or evidence of orchestrating large 'fleets' of agents or of sustained autonomous operation over hours/days, and community reports note agents 'randomly stuck, especially for long/nested sessions,' undercutting long-horizon reliability. Missing for 10: dedicated fleet-management/orchestration tooling, explicit hours/days-long autonomous run support, and independent confirmation of stable long-running parallel agent execution.",
    "evidenceIds": [
      "opencode-docs-17",
      "opencode-docs-38",
      "opencode-comm-1",
      "opencode-docs-49",
      "opencode-docs-58",
      "opencode-docs-45",
      "opencode-comm-8"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "OpenCode documents 'multi-session' support to start multiple agents in parallel on the same project (opencode-docs-17/38) and share links to sessions for reference/debugging (opencode-docs-18/37), which enables running parallel work and inspecting different sessions. However, there is no documented feature for running multiple attempts at the *same* task specifically to compare outcomes and pick a winner (e.g., no diff/compare UI or attempt-ranking workflow), and community threads discuss general session-state bugs rather than this comparison workflow. Missing for 10: explicit same-task multi-attempt spawning, a built-in comparison/diff view across attempts, and evidence of choosing/merging the best result.",
    "evidenceIds": [
      "opencode-docs-17",
      "opencode-docs-38",
      "opencode-docs-18",
      "opencode-docs-37",
      "opencode-comm-7"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "partner-agent-app-integration",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "OpenCode supports MCP (local/remote servers) to add external tools, has an SDK/headless server for programmatic integrations, and GitHub Actions integration—these enable connecting third-party agent apps/tools into workflows. However, there's no evidence of a curated partner marketplace or vendor-vetted third-party 'agent apps' ecosystem beyond generic MCP/tool integration. missing for 10: a documented partner/marketplace ecosystem of pre-built third-party agent apps, case studies of integrating named partner agents, and independent verification of such integrations working smoothly.",
    "evidenceIds": [
      "opencode-docs-4",
      "opencode-docs-41",
      "opencode-docs-9",
      "opencode-docs-30",
      "opencode-docs-58"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "persistent-project-instructions",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "OpenCode's docs mention an `opencode init` step to set up a project (docs-21/39/56) and 'Agent skills' that let OpenCode discover reusable instructions from a repo or home directory (docs-8/28), which suggests some mechanism for project-level guidance, but no evidence explicitly describes a dedicated instructions/config file (e.g., AGENTS.md) for coding standards and conventions. Missing for 10: explicit documentation of a project instructions file format, guidance on writing coding-standards content into it, and independent/hands-on confirmation that the agent actually follows such a file.",
    "evidenceIds": [
      "opencode-docs-21",
      "opencode-docs-39",
      "opencode-docs-56",
      "opencode-docs-8",
      "opencode-docs-28"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "OpenCode offers a read-only 'plan' agent for reviewing suggested changes without applying them and a permission system that can prompt before actions run, plus GitHub PR/Actions integration for submitting changes — these provide some review-safety scaffolding. However there is no documented diff-viewing UI or built-in test/lint/check-running capability before merge. Missing for 10: explicit diff inspection tooling, integrated test/lint/CI check execution, and independent evidence that these safety mechanisms actually prevent bad merges.",
    "evidenceIds": [
      "opencode-docs-7",
      "opencode-docs-60",
      "opencode-docs-61",
      "opencode-docs-13",
      "opencode-docs-12",
      "opencode-docs-49"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence anywhere in the pack of a region/residency selection feature for data storage; OpenCode's docs focus on provider choice, self-hosting, and enterprise SSO, none of which address data residency. In fact, community reports indicate telemetry is always sent to OpenCode's own servers with no way to disable it, further suggesting the user lacks control over where certain data goes.",
    "evidenceIds": [
      "opencode-comm-2"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack contains no documentation of any setting, policy, or opt-out mechanism for preventing user data/code from being used to train AI models (OpenCode's docs focus on providers, agents, permissions, IDE integration, etc., none addressing training-data usage). Community evidence actually suggests the opposite direction of concern: telemetry is sent to OpenCode's own servers even with locally-hosted models with no way to disable it, which further undermines confidence that user data is protected from being retained/used.",
    "evidenceIds": [
      "opencode-comm-2"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No documentation describes any data retention or deletion controls, and community evidence indicates the opposite: OpenCode sends telemetry to its own servers even with local models, with no environment variables or flags to disable it, suggesting no user-facing data controls exist.",
    "evidenceIds": [
      "opencode-comm-2"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "privacy-telemetry-optout",
    "verdict": "disputed",
    "quality": 2,
    "confidence": "medium",
    "rationale": "OpenCode's docs make no mention of a telemetry opt-out setting, and a community report explicitly states OpenCode sends telemetry to its own servers even with locally hosted models, with no environment variables, flags, or config options to disable it. This is a first-party-vs-hands-on-evidence conflict: no documented opt-out mechanism exists, and independent evidence claims none is available. missing for 10: any official docs describing a telemetry toggle/opt-out, first-party acknowledgment of telemetry collection, and any evidence the reported issue was fixed.",
    "evidenceIds": [
      "opencode-comm-2",
      "opencode-docs-13"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence shows OpenCode as a terminal/IDE agent with GitHub PR automation and a headless `serve` mode, but nothing describes a mechanism for developers to declare a reproducible cloud environment (base image, dependencies, setup scripts) that the agent provisions before running. Missing for 10: any devcontainer/config-file spec for cloud sandbox provisioning, dependency installation steps, or documented cloud execution environment configuration.",
    "evidenceIds": [
      "opencode-docs-12",
      "opencode-docs-30",
      "opencode-docs-33"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "OpenCode's general coding-agent capabilities (shell/tool execution, LSP integration, a read-only 'explore' agent, and a 'plan' agent for analysis without changes) imply support for investigating bugs and iterating on fixes, and community feedback confirms strong LSP-based codebase navigation. However, there is no explicit documentation of a reproduce/debug/verify workflow, test running, or root-cause tooling, and community reports cite failed tool calls and agents getting stuck on long sessions, undermining reliability for this exact workflow. Missing for 10: explicit debugging/test-execution documentation, first-party guidance on reproducing bugs or verifying fixes, and independent hands-on confirmation of successful root-cause workflows.",
    "evidenceIds": [
      "opencode-docs-25",
      "opencode-docs-60",
      "opencode-docs-61",
      "opencode-comm-3",
      "opencode-comm-12",
      "opencode-comm-8"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "sandboxed-agent-execution",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "OpenCode's documentation only describes a permission system (auto-approve/prompt/block) and an 'external_directory' toggle for path access — not an isolated sandbox for code execution, tool calls, or network access. Community evidence (opencode-comm-18) even flags that the local server mode allows any local process or webpage to execute code without authentication, the opposite of sandboxed isolation, and there is no first-party claim of container/VM-based sandboxing to dispute.",
    "evidenceIds": [
      "opencode-docs-13",
      "opencode-docs-14",
      "opencode-docs-57",
      "opencode-comm-18"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "shared-knowledge-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "OpenCode offers session share links, repo-based 'agent skills', and enterprise SSO/config, but there is no evidence of a dedicated shared workspace feature that ingests both docs and repos into a common, persistent team source of truth — these are separate, ad-hoc mechanisms rather than a unified workspace.",
    "evidenceIds": []
  },
  {
    "productId": "opencode",
    "storyId": "terminal-scripting-automation",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "The `opencode run` CLI command explicitly supports non-interactive one-shot execution (e.g. `opencode run \"Explain how closures work\"`), and `--auto` flag auto-approves permissions for unattended runs, plus `opencode serve` exposes a headless HTTP/OpenAPI server and JS/TS SDK for scripted/programmatic control, all fitting workflow automation. Missing for 10: independent hands-on evidence of non-interactive scripting reliability/CI use, and no dedicated exit-code/output-format docs for pipeline integration.",
    "evidenceIds": [
      "opencode-docs-22",
      "opencode-docs-14",
      "opencode-docs-27",
      "opencode-docs-45",
      "opencode-docs-9",
      "opencode-docs-40"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No documentation exists describing a training-data opt-out or data-use policy for prompts/code; in fact community evidence indicates OpenCode sends telemetry to its own servers with no way to disable it, even when using local models, suggesting the opposite of user control over data usage.",
    "evidenceIds": [
      "opencode-comm-2"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "OpenCode explicitly supports multi-session workflows ('Start multiple agents in parallel on the same project'), tabs for desktop, share links for sessions, and a headless server that a WebUI can connect to across multiple backends, which community evidence corroborates ('WebUI... can connect to multiple OpenCode backends at once'). This directly matches an engineering-lead managing multiple agent sessions from one unified workspace. Missing for 10: no first-party documentation of team/organization-level oversight (e.g., viewing/managing sessions started by other engineers) and some reported bugs in session state restoration temper reliability.",
    "evidenceIds": [
      "opencode-docs-17",
      "opencode-docs-19",
      "opencode-docs-18",
      "opencode-docs-38",
      "opencode-docs-37",
      "opencode-docs-30",
      "opencode-comm-7",
      "opencode-comm-8"
    ]
  },
  {
    "productId": "opencode",
    "storyId": "vulnerability-autofix",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "OpenCode is a general coding agent with plan/explore/build agents and permission controls, but no evidence describes any security-vulnerability scanning, contextual vulnerability explanations, or automatic security fix generation as a feature. Community evidence even highlights unresolved security reports and vulnerabilities in OpenCode itself, not a capability to detect/fix vulnerabilities in user code.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-agent-docs",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "A probe confirms Slate's docs site serves a valid llms.txt at the root with links to actual docs pages, directly satisfying the ability to point an agent at agent-oriented docs. Missing for 10: no independent/community confirmation that agents successfully consume this llms.txt in practice, and no broader agent-oriented doc format beyond the single file.",
    "evidenceIds": [
      "random-labs-probe-1"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-ai-insights",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Slate is a coding-agent CLI whose evidence shows it can analyze a codebase and produce suggestions (e.g., generating an ARCH.md with improvement ideas), which maps loosely to 'AI-generated insights from data' but only in the narrow sense of source code, not general data analysis. Community evidence also raises skepticism about the real quality of generated output (e.g., criticism of a ported-code example as low quality/unverified). Missing for 10: evidence of insights/suggestions over non-code datasets, dashboards or analytics-style outputs, and independent validation of suggestion quality.",
    "evidenceIds": [
      "random-labs-docs-6",
      "random-labs-comm-1",
      "random-labs-comm-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-autonomous-automation",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Slate supports background subagents, parallel task orchestration, and built-in workflows like goal/deep-research that run while the user keeps interacting, which shows some autonomous background execution. However, this is task-level parallelism within an active session, not scheduled or trigger-based automations that run independently of user presence. missing for 10: evidence of scheduled/cron-like automations, persistent background jobs surviving session end, or trigger-based (event-driven) autonomous runs without an active user session.",
    "evidenceIds": [
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-14"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-builtin-assistant",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Slate is a CLI-based AI assistant where users delegate whole tasks (e.g., 'review architecture and write ARCH.md') and it spins up parallel subagents, orchestration programs like goal/deep-research, and long multi-hour sessions per first-party docs. Community evidence (comm-1/2/3) raises skepticism about output quality/novelty but does not contradict the core delegation mechanism itself. Missing for 10: independent hands-on validation that delegated multi-agent tasks reliably complete as advertised.",
    "evidenceIds": [
      "random-labs-docs-3",
      "random-labs-docs-6",
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-14",
      "random-labs-comm-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-headless",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The docs describe Slate as an interactive terminal agent (onboarding, slash commands, hotkeys, subagent cards) with a permission-bypass flag (--dangerously-skip-permissions/--yolo), but there is no mention of a headless mode, non-interactive CLI flags, exit-code/scriptable output, or CI integration examples. Missing for 10: documented headless/non-interactive invocation, CI pipeline examples, scriptable output format, and any evidence of automation use outside the interactive TUI.",
    "evidenceIds": [
      "random-labs-docs-22",
      "random-labs-docs-4",
      "random-labs-docs-7"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-mcp-client",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence in the pack mentions MCP servers or integrating external tool providers into Slate; the docs cover skills, permissions, orchestration, and CLI usage but never MCP support. Missing for 10: any documentation or claim about connecting/plugging in MCP servers, configuring MCP tool sources, or using MCP-provided tools.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-mcp-server",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is itself a coding agent (CLI-based, with sessions, subagents, skills); serving as an MCP server for other agents to connect to is a different product role. No evidence shows Slate exposing an official MCP server endpoint, so the axis does not apply per the agent-role exception.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-nl-commands",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs show Slate is driven primarily via natural-language prompts (e.g. the quickstart example 'Please review the architecture of my entire codebase...') alongside slash-commands, shell escapes, and file references, indicating natural-language is the core interaction mode for an AI-native agent CLI. Missing for 10: independent/hands-on confirmation that complex natural-language commands are reliably parsed and executed as intended (community evidence only discusses code-porting quality, not NL command usage itself).",
    "evidenceIds": [
      "random-labs-docs-6",
      "random-labs-docs-9",
      "random-labs-docs-10",
      "random-labs-docs-7",
      "random-labs-docs-14"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-official-cli",
    "verdict": "full",
    "quality": 8,
    "confidence": "high",
    "rationale": "Slate is delivered as an official CLI (npm-installed, terminal-based) with rich first-party docs covering install, sessions, hotkeys, shell execution, and configuration — squarely matching the 'official CLI' story for an AI-native user. Missing for 10: independent/hands-on corroboration of the CLI experience itself (community evidence found only relates to unrelated porting-quality claims, not CLI usage).",
    "evidenceIds": [
      "random-labs-docs-4",
      "random-labs-docs-7",
      "random-labs-docs-8",
      "random-labs-docs-9",
      "random-labs-docs-24",
      "random-labs-probe-3"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-public-api",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is documented as a CLI/terminal agent with configuration, skills, and hotkeys, but there is no evidence of a documented public API for programmatic/agentic access—the OpenAPI probe returned 404 across all candidate paths and no SDK or REST/API docs are mentioned anywhere in the pack.",
    "evidenceIds": [
      "random-labs-probe-2",
      "random-labs-probe-1"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-scoped-keys",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a coding-agent CLI; its evidence only covers permission settings (allow/ask/deny) for tool actions, not issuance of scoped/least-privilege API credentials or tokens for agents. No mention of credential/token scoping, API key generation, or IAM-style access control.",
    "evidenceIds": [
      "random-labs-docs-20",
      "random-labs-docs-22"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-sdks",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack covers Slate's CLI, skills, configuration, and orchestration features but contains no mention of an official SDK (Python/TypeScript/etc.) for building applications on top of Slate, and the OpenAPI probe returned 404s across all candidate paths. Missing for 10: any documented SDK package, API reference, or programmatic interface for building against Slate.",
    "evidenceIds": [
      "random-labs-probe-2",
      "random-labs-docs-4"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "agentic-webhooks",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a CLI-based coding agent, not a service/platform exposing an event system; webhook subscriptions are outside its product category, and no evidence pack item references webhooks or event subscriptions at all.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "always-on-scheduled-agents",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Slate's docs describe parallel subagent orchestration within a live session (background agents you keep talking to, spin up more agents to parallelize tasks) but there is no evidence of scheduling, event/webhook triggers, or persistent always-on agents that run autonomously outside an active session to maintain/fix software over time.",
    "evidenceIds": [
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-14"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "api-interactive-docs",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a CLI coding agent, not an API/service product with its own API reference; the probe explicitly found no OpenAPI spec, confirming this axis is a category mismatch rather than a missing feature.",
    "evidenceIds": [
      "random-labs-probe-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "api-key-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "No evidence pack mentions API key authentication as an alternative to account login; onboarding docs only describe choosing a model source (ChatGPT/Codex, SuperGrok, or Slate credits subscription), not API-key auth. No mention of an API key mechanism anywhere, and the openapi probe returned 404s, giving no indication of an API-key based auth path.",
    "evidenceIds": [
      "random-labs-docs-5",
      "random-labs-probe-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "api-machine-spec",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate's docs site was directly probed for an OpenAPI/swagger spec at standard locations and all returned 404, and no documentation anywhere mentions a machine-readable API spec for AI-native consumption.",
    "evidenceIds": [
      "random-labs-probe-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "api-sandbox",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a coding agent CLI tool, not a service with a sandbox/production data separation model; there's no evidence of a hosted environment with production data that would need a sandbox testing mode. This axis is a category error for this kind of local developer tool.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "api-versioning-policy",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a CLI coding agent product; no evidence of any versioned public API, API reference, or deprecation policy documentation exists—openapi probes returned 404 and no docs mention API versioning or deprecation. Absence of evidence for this applicable axis (a product could plausibly document API stability) yields 'none'.",
    "evidenceIds": [
      "random-labs-probe-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "architecture-navigation",
    "verdict": "partial",
    "quality": 5,
    "confidence": "medium",
    "rationale": "The quickstart example explicitly shows Slate producing an ARCH.md architecture review of an entire codebase with improvement suggestions, directly supporting codebase-understanding use cases, and @filename references plus workspace management help navigate a repo. However there's no dedicated codebase-mapping/search feature (e.g., symbol index, dependency graph) documented beyond this one example, and no independent evidence confirming quality of such architecture summaries. missing for 10: dedicated code-navigation/search tooling, independent validation of architecture-summary accuracy, more than a single example of codebase-understanding workflow.",
    "evidenceIds": [
      "random-labs-docs-6",
      "random-labs-docs-10",
      "random-labs-docs-11"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "automated-commit-and-pr-creation",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack mentions git operations like staging, committing, branching, or opening pull requests; documentation covers sessions, orchestration, skills, permissions, and CLI setup but not any git/PR workflow. Absence of evidence for this applicable capability means the verdict is none.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "automated-pr-review",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a terminal-based coding agent CLI (session management, orchestration, skills, permissions) with no evidence of PR/VCS integration or automated code review on pull requests. Automatic PR review is a GitHub/CI-integration feature category, not something this agentic CLI tool is positioned to do — no docs mention PR hooks, CI integration, or review workflows tied to pull requests, making this a category mismatch rather than a gap in an applicable feature.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "automated-test-and-lint-fixes",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Slate is documented as a general-purpose coding agent with shell execution, file editing, permissioning, and orchestration of multiple sub-agents (random-labs-docs-9, random-labs-docs-13, random-labs-docs-16), which implies it could perform tasks like running tests or lint/dependency commands, but the evidence never explicitly documents test-writing, lint-fixing, merge-conflict resolution, or dependency updates as capabilities. Community commentary raises quality concerns about generated code but doesn't specifically address these tasks. Missing for 10: explicit documentation or examples of writing/fixing tests, resolving lint errors, resolving merge conflicts, and updating dependencies.",
    "evidenceIds": [
      "random-labs-docs-9",
      "random-labs-docs-13",
      "random-labs-docs-16",
      "random-labs-comm-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "automatic-model-routing",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs explicitly claim Slate 'automatically selects the right model for the job' and also allow developers to set preferred default models per slot via `/models` or `slate.json`, suggesting a hybrid automatic+manual approach relevant to pricing/limits tradeoffs. However, there's no detail on the selection logic, cost-awareness, or independent verification that auto-selection actually optimizes for task/price. Missing for 10: independent hands-on confirmation of auto-selection quality, explanation of selection criteria (cost vs capability), and evidence of pricing-limit awareness in model choice.",
    "evidenceIds": [
      "random-labs-docs-1",
      "random-labs-docs-21"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "automation-bulk-operations",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs describe running many agents in parallel and orchestrating multiple tasks simultaneously (grid of subagent cards, spinning up more agents to parallelize work), which supports bulk-style operations across many items. However, there's no independent corroboration of this working at scale and no detail on failure handling, limits, or item-level bulk operations (e.g., bulk file edits/refactors) beyond task orchestration. Missing for 10: independent/hands-on verification of large-scale parallel task execution, concrete examples of bulk item processing (files/records), and failure/error handling details at scale.",
    "evidenceIds": [
      "random-labs-docs-3",
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-14"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "automation-rules-engine",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Slate's docs describe agent rules for permissions/behavior ordering (docs-15, docs-20) and orchestration of parallel agents (docs-12, docs-13), but there is no evidence of user-defined rules that trigger actions automatically on external events (e.g., file changes, webhooks, schedule, git events). This is a plausible axis for a coding agent (many support hooks/triggers), so absence of evidence yields none rather than na.",
    "evidenceIds": [
      "random-labs-docs-15",
      "random-labs-docs-20"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "automation-scheduled-jobs",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a coding-agent CLI with orchestration/parallel-agent features and sessions, but nothing in the evidence describes scheduling recurring jobs or workflows (e.g., cron-like triggers, timed recurring runs). Orchestration docs cover on-demand parallelization, not recurrence.",
    "evidenceIds": [
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-14"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "automation-versioned-workflows",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Evidence shows session management (/sessions, /workspace) and built-in 'programs' like goal/deep-research, but nothing about versioning automations, reviewing history of changes, or rolling back to prior states of an automation/workflow. Missing for 10: any documentation of version history, diffing, or rollback mechanisms for automations/workflows.",
    "evidenceIds": [
      "random-labs-docs-7",
      "random-labs-docs-11",
      "random-labs-docs-14"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "autonomous-end-to-end-feature-delivery",
    "verdict": "disputed",
    "quality": 4,
    "confidence": "medium",
    "rationale": "Slate's docs claim orchestration of parallel background subagents and being 'one of the few agents capable of performing integration tests manually,' suggesting it could build and test a feature autonomously, but no docs mention a 'demo' output or cloud-hosted execution environment. Community hands-on critique of an actual Slate-produced port directly contradicts the build/test claim: reviewers found the work excluded tests/examples and provided no verifiable repo, undermining confidence that Slate reliably builds+tests end-to-end for review. Missing for 10: evidence of cloud/remote execution infra, an explicit demo-generation feature, and independent confirmation that test suites are actually run and pass.",
    "evidenceIds": [
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-16",
      "random-labs-comm-1",
      "random-labs-comm-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "background-cloud-tasks",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Slate's docs describe subagents running 'in the background' locally while you keep chatting and orchestration/parallelization of tasks, but there is no mention of an isolated cloud environment, remote execution sandbox, or delegation to a hosted service — everything described appears to run within the local CLI session. This axis is applicable to coding agent tools generally, but no evidence supports a cloud-isolated background execution capability for Slate.",
    "evidenceIds": [
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-2",
      "random-labs-docs-3"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "configurable-tool-permissions",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Slate's configuration docs describe a permission system where each permission key maps to allow/ask/deny actions or fine-grained pattern objects, which supports controlling what tools/actions the agent can perform, and a `--yolo` flag exists to bypass these prompts entirely. However there's no explicit documentation of controlling specific external integrations (e.g., MCP servers, API connectors) or org/team-level lockdown for an engineering lead specifically. Missing for 10: explicit external-integration/MCP allowlist docs, engineering-lead/team-level enforcement (vs individual config), and independent verification that permission enforcement can't be trivially bypassed.",
    "evidenceIds": [
      "random-labs-docs-20",
      "random-labs-docs-22"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "cross-device-task-continuity",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Docs show session management within Slate (e.g. `/sessions` to switch sessions, `Ctrl+X N` for new session) but only describe local session switching, not any cloud sync or cross-device/browser continuation mechanism. Slate appears to be a terminal-only CLI tool with no mention of a browser interface or account-based sync for resuming tasks elsewhere.",
    "evidenceIds": [
      "random-labs-docs-7",
      "random-labs-docs-24",
      "random-labs-docs-4"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "cross-session-memory",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Docs describe session switching (/sessions), long multi-hour session support, and diagnostic context attachment, but there is no evidence of automatic cross-session memory building or recall — sessions appear to be manually selected/switched contexts, not an automatic memory system. Missing for higher verdict: any documentation of persistent memory storage, automatic recall of past codebase context, or memory summarization across sessions.",
    "evidenceIds": [
      "random-labs-docs-2",
      "random-labs-docs-7",
      "random-labs-docs-23"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "custom-agent-skills",
    "verdict": "full",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Slate has a documented Skills system: markdown instruction packages that give the agent domain-specific knowledge/behavior, with example skill definitions and compatibility with Claude Code's `.claude/skills/` format, letting developers equip the agent with custom specialized capabilities. Missing for 10: independent/hands-on verification that custom skills work as documented, and more detail on skill authoring/discovery beyond the single example.",
    "evidenceIds": [
      "random-labs-docs-17",
      "random-labs-docs-18",
      "random-labs-docs-19"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "desktop-visual-diff-review",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Slate is documented as a terminal/CLI tool (npm install, terminal-background onboarding, hotkeys, `/sessions` switching, subagent grid) with no mention of a desktop GUI or visual diff review; session switching is terminal-based, not side-by-side desktop windows. Missing for 10: any evidence of a desktop application, a visual diff viewer, or GUI-based side-by-side session comparison.",
    "evidenceIds": [
      "random-labs-docs-4",
      "random-labs-docs-5",
      "random-labs-docs-7",
      "random-labs-docs-12",
      "random-labs-docs-24"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "enterprise-grade-auth",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of SSO/SAML/OIDC enterprise identity integration or cloud-platform authentication for compliance; onboarding only mentions choosing a model source (ChatGPT/Codex, SuperGrok, or Slate credits), not enterprise identity federation.",
    "evidenceIds": [
      "random-labs-docs-5"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "existing-subscription-auth",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs explicitly state onboarding lets you choose your model source as your existing ChatGPT/Codex subscription or SuperGrok subscription (in addition to Slate credits), directly matching the story of signing in with an existing subscription plan to use the agent. Missing for 10: independent/hands-on confirmation that subscription sign-in actually works end-to-end and any detail on limitations of that mode vs credits.",
    "evidenceIds": [
      "random-labs-docs-5"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "external-workflow-tool-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the docs pack mentions integrations with Jira, Slack, Google Drive, or any workflow tools/MCP connectors; the docs focus on CLI usage, sessions, skills, and permissions with no mention of external tool connectivity.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "free-tier-account-access",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Docs show onboarding lets users choose a model source including an existing ChatGPT/Codex or SuperGrok subscription instead of managing API keys, implying account-based auth is supported, but there's no explicit mention of a free tier or of signing in with a personal Slate account for free credits without a paid subscription. Missing for 10: explicit free-tier account sign-in flow, confirmation that 'Slate credits' option requires no payment, and any account-based (not subscription-based) login mechanism.",
    "evidenceIds": [
      "random-labs-docs-5"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "full-codebase-mapping",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs show Slate's quickstart example explicitly demonstrates asking it to 'review the architecture of my entire codebase' and generate an ARCH.md without manual file selection, and it has orchestration/subagent features for broad exploration. However there's no independent/hands-on verification that this codebase-mapping actually works well on large unfamiliar repos, and community evidence raises quality skepticism about other generated outputs. missing for 10: independent hands-on validation of full-codebase mapping accuracy, evidence of handling very large/unfamiliar codebases without manual curation, detail on how context is auto-selected under the hood.",
    "evidenceIds": [
      "random-labs-docs-6",
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-comm-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "inline-code-completion",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a terminal/CLI-based agentic coding assistant that operates via chat sessions, orchestration, and shell commands, not an IDE-integrated editor extension providing inline completions or next-edit suggestions as the user types. This story targets an IDE-autocomplete category error for Slate's product type.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "issue-to-pr-automation",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence pack covers Slate's session management, orchestration, skills, and permissions but contains no mention of issue-tracker integration (e.g., GitHub issues) or automated pull-request creation/submission. Without evidence of ingesting a tracked issue and producing a PR end-to-end, this capability is unshown.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "jetbrains-diff-integration",
    "verdict": "na",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a terminal/CLI-based coding agent (npm-installed CLI, terminal UI, hotkeys), with no evidence of a JetBrains IDE plugin, interactive diff viewer inside an IDE, or IDE-based context sharing. This story targets IDE-native integration, which is a different product surface than Slate's terminal-first design.",
    "evidenceIds": [
      "random-labs-docs-4",
      "random-labs-docs-24",
      "random-labs-docs-9"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "license-provenance-check",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the pack mentions license compliance checks, public-code/OSS matching, or provenance references for AI-suggested code; the docs cover orchestration, skills, permissions, and CLI usage but nothing about code provenance/license scanning.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "live-app-debugging",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack mentions debugging live running applications, attaching to running processes, browser/runtime debugging, or any live-app inspection capability; Slate's docs focus on codebase review, shell commands, orchestration, and skills, none of which address live debugging.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "local-terminal-agent",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Slate ships as a global npm CLI (`npm i -g @randomlabs/slate`) that runs interactively in the terminal, with documented terminal-native features like hotkeys, shell command execution (`!`), file references (`@filename`), session management (`/sessions`), and configuration via `slate.json` — all consistent with a locally-run terminal coding agent. Missing for 10: independent hands-on confirmation of local terminal usage (community evidence only discusses porting-quality skepticism, not terminal operation itself) and no evidence of offline/non-terminal fallback limitations.",
    "evidenceIds": [
      "random-labs-docs-4",
      "random-labs-docs-5",
      "random-labs-docs-7",
      "random-labs-docs-8",
      "random-labs-docs-9",
      "random-labs-docs-10",
      "random-labs-docs-24",
      "random-labs-probe-3"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "multi-directory-context",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs mention a `/workspace` manager for reviewing and removing 'workspace directories' (plural), implying support for multiple project directories in one session, but there's no detailed documentation on how directories are added or how context is merged across them, and no independent/hands-on confirmation. Missing for 10: explicit instructions/examples for adding multiple directories, and independent verification that broader multi-directory context actually works in practice.",
    "evidenceIds": [
      "random-labs-docs-11"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "multi-ide-chat-assistant",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Slate is documented as a terminal-based coding agent with session management, `@filename` references, shell execution, and workspace context — providing contextual chat help that developers can run alongside their editor in a terminal. However, there is no evidence of a native IDE extension/panel (e.g., VS Code/JetBrains plugin) that embeds Slate directly inside the IDE UI itself. missing for 10: dedicated IDE extension/panel integration, evidence of in-editor chat UI beyond terminal, independent corroboration of IDE workflow usage.",
    "evidenceIds": [
      "random-labs-docs-7",
      "random-labs-docs-9",
      "random-labs-docs-10",
      "random-labs-docs-11",
      "random-labs-docs-24"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "multi-model-selection",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs confirm model source can be chosen at onboarding (ChatGPT/Codex, SuperGrok, or Slate credits) and that default models per 'slot' can be set via `/models` or slate.json, showing multi-provider flexibility. However, this is framed around subscription/credit sources rather than a clear list of many independent model providers, and there's no independent/hands-on verification of switching providers mid-session. missing for 10: independent corroboration of provider switching, a full list of supported model providers, and confirmation this works reliably in practice.",
    "evidenceIds": [
      "random-labs-docs-5",
      "random-labs-docs-21"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "multi-platform-task-kickoff",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of any integration with GitHub, GitLab, Linear, or Slack for triggering agent tasks; Slate's documentation covers CLI usage, sessions, skills, and configuration but nothing about ecosystem/platform triggers.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "multimodal-app-generation",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "The evidence describes Slate as a terminal-based CLI agent for coding sessions, orchestration, skills, and permissions, but nothing in the docs or community evidence mentions accepting sketches, images, or PDF designs as input to generate an app. missing for 10: any mention of image/sketch/PDF input, multimodal design-to-code capability, or UI mockup ingestion.",
    "evidenceIds": [
      "random-labs-docs-4",
      "random-labs-docs-6",
      "random-labs-docs-17",
      "random-labs-docs-18"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "natural-language-debugging",
    "verdict": "partial",
    "quality": 5,
    "confidence": "low",
    "rationale": "Slate's docs show it operates via natural-language prompts, executes shell commands (`!`), references files (`@filename`), and can run integration tests and review codebase architecture in NL form, which implies it could be used for debugging and troubleshooting queries. However there is no explicit example, workflow, or documentation section dedicated to debugging/troubleshooting via natural language, and community evidence is skeptical/unrelated to this specific capability. Missing for 10: explicit debugging-focused examples or docs, independent verification that NL-based debugging works well, dedicated troubleshooting workflow beyond generic agent capabilities.",
    "evidenceIds": [
      "random-labs-docs-9",
      "random-labs-docs-10",
      "random-labs-docs-16",
      "random-labs-docs-6"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "natural-language-feature-implementation",
    "verdict": "disputed",
    "quality": 5,
    "confidence": "medium",
    "rationale": "Docs imply broad multi-file code work (e.g. the quickstart example asks Slate to review an entire codebase and produce ARCH.md, plus orchestration features for parallelizing tasks across files/agents), suggesting Slate can act on plain-language requests across a codebase. However, independent community scrutiny of a specific real-world claim (a 'ported library' from one sentence) found it was actually a trivial JS->TS rename, excluded tests, lacked a verifiable repo, and drew explicit skepticism about the quality/usefulness of the generated code — concretely contradicting the marketed multi-file code-generation capability. Missing for 10: first-party documentation of a genuine multi-file bug-fix/feature-implementation workflow with verifiable before/after results, and independent hands-on confirmation that resolves the community dispute.",
    "evidenceIds": [
      "random-labs-docs-6",
      "random-labs-docs-13",
      "random-labs-docs-3",
      "random-labs-comm-1",
      "random-labs-comm-2"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "openness-api-parity",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of any public API for Slate — the openapi.json/swagger.json probes returned 404s and no docs reference programmatic endpoints; Slate is documented purely as a CLI/terminal agent with slash-commands, hotkeys, and config files, not an API-driven product with UI/API parity.",
    "evidenceIds": [
      "random-labs-probe-2",
      "random-labs-probe-3",
      "random-labs-docs-4"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "openness-full-export",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the docs or elsewhere describes any data export functionality, open-format export, or data portability mechanism for Slate. Sessions, workspace history, and configurations appear stored locally but no documented export/leave path is mentioned. Missing for 10: any documentation of export commands, data format specifications, or account/data portability guarantees.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "openness-open-license",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence of an open-source license or public source repository for Slate; the CLI is distributed via npm install with no mention of source availability. missing for 10: open-source license declaration, public source repo link, license file/OSS registry evidence.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "openness-self-host",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence anywhere in the docs of Slate being open-source or offering a self-hosted deployment option; it's installed via npm as a CLI that connects to model subscriptions/credits, implying a hosted/service model rather than self-hostable core infrastructure. Missing for 10: any mention of self-hosting instructions, open-source repo, or on-prem deployment option.",
    "evidenceIds": [
      "random-labs-docs-4",
      "random-labs-docs-5"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "parallel-agent-fleets",
    "verdict": "partial",
    "quality": 7,
    "confidence": "medium",
    "rationale": "Docs describe genuine parallel agent orchestration (grid of subagent cards, spinning up more agents while others run in background) and explicitly support multi-hour sessions, matching much of the story. However, evidence only confirms 'multi-hour' not multi-day autonomy, and community commentary raises skepticism about output quality/novelty without directly refuting the parallel-agent mechanics themselves. Missing for 10: confirmation of multi-day unattended runs, independent hands-on validation of fleet-scale parallel task completion.",
    "evidenceIds": [
      "random-labs-docs-2",
      "random-labs-docs-3",
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-comm-3"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "parallel-task-attempt-comparison",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Slate's orchestration docs show multiple subagents running in parallel as a grid of cards while the user keeps working, directly supporting parallel task execution (docs-12, docs-13). However, there's no explicit documentation of a compare/diff view or a 'choose winning attempt' workflow for reconciling multiple parallel results into one choice. Missing for 10: explicit comparison/selection UI or workflow for multiple attempts of the same task, and independent/hands-on confirmation of this specific use case.",
    "evidenceIds": [
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-14"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "partner-agent-app-integration",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Slate is a coding CLI agent focused on subagents, skills, sessions, and model orchestration; there is no evidence of an ecosystem for integrating third-party partner-built agent apps (e.g., a marketplace, app store, or partner integration framework). Skills compatibility with Claude Code is mentioned but that is file-format compatibility, not partner app integration.",
    "evidenceIds": [
      "random-labs-docs-17",
      "random-labs-docs-19"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "persistent-project-instructions",
    "verdict": "partial",
    "quality": 6,
    "confidence": "medium",
    "rationale": "Docs confirm Slate 'respects agent rules' in a defined precedence order and supports Skills (markdown instruction packages, including Claude Code-compatible `.claude/skills/` paths), which cover project-level conventions/instructions, but there's no explicit example of a single top-level 'instructions file' analogous to AGENTS.md/CLAUDE.md being demonstrated end-to-end. missing for 10: explicit naming/format of the project instructions file, a worked example showing the agent following custom conventions from it, and independent/community confirmation it works as documented.",
    "evidenceIds": [
      "random-labs-docs-15",
      "random-labs-docs-17",
      "random-labs-docs-19"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "pre-merge-diff-inspection",
    "verdict": "partial",
    "quality": 3,
    "confidence": "low",
    "rationale": "Slate's docs mention it can perform integration tests manually (random-labs-docs-16), implying some check-running capability, but there is no evidence of diff inspection, git diff review, PR-style change summaries, or pre-merge validation workflows. missing for 10: diff/change inspection UI or command, explicit pre-merge check/test running workflow, and any corroborating hands-on evidence of catching problems before merge.",
    "evidenceIds": [
      "random-labs-docs-16"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "privacy-data-residency",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a CLI coding agent tool; the evidence pack contains no mention of data residency, region selection, or storage location controls. Missing for 10: any documentation of data residency options, regional storage configuration, or compliance controls.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "privacy-no-training",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack addresses data-training opt-out, privacy policy, or any control over model training use; the documentation covers CLI usage, orchestration, and skills but nothing about data privacy posture. Missing for 10: any privacy policy statement, opt-out settings, or data usage terms regarding AI training.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "privacy-retention-controls",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence pack items mention data retention policies, deletion controls, or privacy settings for user data/sessions; docs cover workspace management and permissions but not data retention/deletion. Missing for 10: any documentation of data retention periods, deletion mechanisms, or export/erase controls.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "privacy-telemetry-optout",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence pack item mentions telemetry, usage tracking, analytics, or an opt-out setting anywhere in Slate's docs or community coverage; the closest item (diagnostic attachment on bug reports) doesn't address general telemetry opt-out. Missing for 10: any mention of telemetry collection, a privacy policy, or a documented opt-out flag/setting.",
    "evidenceIds": [
      "random-labs-docs-23"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "reproducible-cloud-environment-config",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "Slate's docs describe a local CLI agent (npm install, terminal sessions, permissions, skills, orchestration) but contain no mention of provisioning or configuring a reproducible cloud environment, dependency setup, or devcontainer-style configuration for a repository. This is a fair capability to ask of an autonomous coding agent, but no evidence shows Slate supports it.",
    "evidenceIds": [
      "random-labs-docs-4",
      "random-labs-docs-15",
      "random-labs-docs-20"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "root-cause-analysis",
    "verdict": "partial",
    "quality": 4,
    "confidence": "low",
    "rationale": "Slate documents shell execution (`!`), file references, and being 'one of the few agents capable of performing integration tests manually,' which are plausible building blocks for debugging workflows, but there's no explicit documentation of a reproduce→diagnose→verify-fix workflow. Missing for 10: explicit debugging/root-cause-analysis workflow documentation, evidence of test-driven verification loops, and independent hands-on confirmation that Slate helps developers actually reproduce and fix bugs.",
    "evidenceIds": [
      "random-labs-docs-16",
      "random-labs-docs-9",
      "random-labs-docs-10",
      "random-labs-docs-13"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "sandboxed-agent-execution",
    "verdict": "none",
    "quality": 0,
    "confidence": "medium",
    "rationale": "The evidence shows a permission system (allow/ask/deny actions) and a --yolo flag to bypass prompts, but there is no mention of sandboxed execution, containerization, or network isolation for the agent's code/tool interactions. missing for 10: any documentation of sandbox/container execution, network isolation controls, or filesystem confinement mechanisms.",
    "evidenceIds": [
      "random-labs-docs-20",
      "random-labs-docs-22"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "shared-knowledge-workspace",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "Slate is a CLI coding agent focused on individual sessions, workspaces (local directories), skills, and orchestration of subagents—there is no evidence of a shared team workspace or collaborative source-of-truth feature built from docs and repos. The 'workspace' concept here refers to local directory management (/workspace), not a shared team hub.",
    "evidenceIds": [
      "random-labs-docs-11",
      "random-labs-docs-15",
      "random-labs-docs-17"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "terminal-scripting-automation",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "The evidence shows Slate is a CLI-based interactive agent (npm install, onboarding, in-session commands like /sessions, !, @filename) but nowhere documents a non-interactive/headless mode, flags for scripted execution, or CI/automation usage; --dangerously-skip-permissions bypasses prompts but is not shown as enabling scripted/non-interactive invocation. Missing for 10: documentation of a non-interactive/print/exec mode, exit-code or piping behavior, or any CI/scripting examples.",
    "evidenceIds": [
      "random-labs-docs-4",
      "random-labs-docs-22",
      "random-labs-probe-3"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "training-data-opt-out",
    "verdict": "none",
    "quality": 0,
    "confidence": "low",
    "rationale": "No evidence in the pack addresses data usage, training opt-out, or privacy policy for prompts/code submitted to Slate or its model providers.",
    "evidenceIds": []
  },
  {
    "productId": "random-labs",
    "storyId": "unified-multi-session-workspace",
    "verdict": "full",
    "quality": 8,
    "confidence": "medium",
    "rationale": "Docs describe first-class multi-session/multi-agent workspace features: `/sessions` to switch sessions, `/workspace` manager, new-session hotkey, and orchestration showing a grid of inline subagent cards while continuing to chat, queue tasks, or spin up more parallel agents — directly matching the engineering-lead's need to manage multiple concurrent agent sessions from one place. Missing for 10: independent/hands-on verification of this workspace at scale and any lead-specific team-management features beyond individual session switching.",
    "evidenceIds": [
      "random-labs-docs-7",
      "random-labs-docs-11",
      "random-labs-docs-12",
      "random-labs-docs-13",
      "random-labs-docs-24"
    ]
  },
  {
    "productId": "random-labs",
    "storyId": "vulnerability-autofix",
    "verdict": "none",
    "quality": 0,
    "confidence": "high",
    "rationale": "No evidence in the pack mentions security vulnerability detection, explanations, or automatic fixes; documentation covers session management, orchestration, skills, and configuration but nothing about security review or vulnerability remediation. Missing for 10: any mention of vulnerability scanning, security explanations, or auto-fix capability.",
    "evidenceIds": []
  }
]
