Maintainer QA

Logo audit

Every brand mark the charts draw, rendered through the same glyphs.js the charts import. If a mark is wrong here it is wrong on the chart, and if it is right here it is right there.

Each card carries a permanent ID. To report a mismatch, cite the ID and the organization it should be, like O-07 → Anthropic. IDs are frozen in data/logo-registry.json and never reused, so a note written today still points at the same card after a rebuild.

Organization marks

Keyed by canonical organization name. A card marked no mark draws the generic spark because no licensed brand mark was found for it, not because the lookup failed.

Model-family resolution

Models from all sources use modelIcon(). A family mark such as Claude, Gemini or Grok can override the organization mark. Source chips show where each model appears. Scores, protocols and dates retain their own evidence in the benchmark catalog.