{
  "connector": {
    "id": "con_naming_ontology",
    "name": "This repo's naming ontology: {device_surface}__{client_surface}__{coworker_enum}",
    "category": "repo_pattern",
    "description": "This repo names its own MCP-connected surfaces with a fixed three-part convention — device_surface (where the model or Claude client runs), client_surface (which Claude product/UI is in use), and coworker_enum (which coworker persona this surface acts as) — so that code written for one surface cannot silently assume tools only available on another.",
    "real_or_pattern": "pattern",
    "source_note": "CLAUDE.md, \"Naming ontology\" section, this repo.",
    "created_at": "2026-07-02 08:28:08",
    "cite_as": "https://subagentconnectors.com/api/connectors/con_naming_ontology"
  }
}