{
  "batch": "read1-late2-001",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Notifies users when a Hermes turn finishes or needs approval, with a Desktop status chip, chime, settings pane and CLI notifications.",
      "useful": 4,
      "reliable": 3,
      "polish": 2,
      "creative": 2,
      "beyond": 4,
      "total": 19,
      "best": "Observes real turn and approval events and adds a useful Desktop status surface without needing credentials.",
      "worst": "Setup is a developer-specific Windows path plus a manual Desktop copy, and the tests cover backend state rather than Desktop notification delivery.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant with an event-driven gateway platform, four device tools and cron notification delivery.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "total": 25,
      "best": "The platform adapter makes home-state changes trigger Hermes, with scoped credentials, operator entity filters and substantial regression coverage.",
      "worst": "Service safety depends on a domain blocklist and optional entity filters, while the WebSocket authentication receives have no explicit per-message timeout.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152879,
      "name": "understory",
      "does": "The PR describes a music-label family-tree Desktop view and release-provenance tools; the pinned implementation could not be read.",
      "useful": 0,
      "reliable": 0,
      "polish": 0,
      "creative": 0,
      "beyond": 0,
      "total": 0,
      "best": "The PR is readable, but no implementation strength can be verified.",
      "worst": "The pinned repository and README return HTTP 404, so the PR claims cannot be checked against code.",
      "standout": false,
      "blocked": "The field-pinned projectmehari/understory repository is unavailable publicly: shallow fetch fails and both repository API and pinned README return HTTP 404."
    },
    {
      "pr": 151482,
      "name": "openinvest-hosted",
      "does": "The PR describes portable skills for a hosted investment ledger reached through separately configured OAuth MCP; the pinned implementation could not be read.",
      "useful": 0,
      "reliable": 0,
      "polish": 0,
      "creative": 0,
      "beyond": 0,
      "total": 0,
      "best": "The PR is readable, but no implementation strength can be verified.",
      "worst": "The pinned repository and README return HTTP 404, so neither the portable package nor the hosted-service claims can be verified.",
      "standout": false,
      "blocked": "The field-pinned longsizhuo/openinvest-site repository is unavailable publicly: shallow fetch fails and both repository API and pinned plugin README return HTTP 404."
    },
    {
      "pr": 152782,
      "name": "hermes-tape",
      "does": "The PR describes recording and replaying Hermes model responses and tool results through middleware; the pinned implementation could not be read.",
      "useful": 0,
      "reliable": 0,
      "polish": 0,
      "creative": 0,
      "beyond": 0,
      "total": 0,
      "best": "The PR is readable, but no implementation strength can be verified.",
      "worst": "The pinned repository and README return HTTP 404, so middleware behavior and replay safety cannot be assessed.",
      "standout": false,
      "blocked": "The field-pinned itsolaph/hermes-tape repository is unavailable publicly: shallow fetch fails and both repository API and pinned README return HTTP 404."
    },
    {
      "pr": 150658,
      "name": "solana-token-facts",
      "does": "Provides eight read-only Solana token and developer investigation tools, a fact-sheet command and optional local Markdown reports.",
      "useful": 3,
      "reliable": 3,
      "polish": 4,
      "creative": 3,
      "beyond": 3,
      "total": 19,
      "best": "Combines authority and metadata decoding, holder aggregation and launch-history analysis with scoped RPC secrets, bounded retries and offline fixtures.",
      "worst": "get_dev_launches counts unknown graduation states as not graduated in its summary, undermining the facts-only promise despite otherwise explicit scan limits.",
      "standout": false,
      "blocked": null
    },
    {
      "pr": 152198,
      "name": "pr-ready-checker",
      "does": "The PR describes an eleven-check pre-PR gate enforced with a Git pre-push hook; the pinned implementation could not be read.",
      "useful": 0,
      "reliable": 0,
      "polish": 0,
      "creative": 0,
      "beyond": 0,
      "total": 0,
      "best": "The PR is readable, but no implementation strength can be verified.",
      "worst": "The pinned repository and README return HTTP 404, so the checks and claimed enforcement cannot be assessed.",
      "standout": false,
      "blocked": "The field-pinned phon-t/pr-ready repository is unavailable publicly: shallow fetch fails and both repository API and pinned README return HTTP 404."
    },
    {
      "pr": 153993,
      "name": "agent-webmcp",
      "does": "The PR describes tools for discovering documentation-site capabilities and querying their assistants via a CLI and Chromium; the pinned implementation could not be read.",
      "useful": 0,
      "reliable": 0,
      "polish": 0,
      "creative": 0,
      "beyond": 0,
      "total": 0,
      "best": "The PR is readable, but no implementation strength can be verified.",
      "worst": "The pinned repository and README return HTTP 404, so browser lifecycle, timeout handling and dependency setup cannot be assessed.",
      "standout": false,
      "blocked": "The field-pinned system1970/hermes-agent-webmcp repository is unavailable publicly: shallow fetch fails and both repository API and pinned README return HTTP 404."
    }
  ]
}
