c3749daf48
Tests / test-linux (3.13) (push) Failing after 0s
Tests / test-linux (3.11) (push) Failing after 1s
Tests / lint (push) Failing after 0s
Tests / test-linux (3.9) (push) Failing after 1s
Docker / build (push) Failing after 1s
Docker / build-gpu (push) Failing after 2s
Tests / test-windows (push) Has been cancelled
Tests / test-macos (push) Has been cancelled
69 lines
2.5 KiB
JSON
69 lines
2.5 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"description": "Multi-word product/system names that must be detected atomically — not decomposed into their constituent words. When any of these compounds appears in mined content, the entity detector counts the COMPOUND, not the parts. The single-word detection pass that runs after this compound pre-pass would otherwise decompose 'Claude Code' into 'Claude' + 'Code', and the COCA filter (Tier 2) would then drop 'Code' as a content word while attributing usage incorrectly to 'Claude' alone.",
|
|
"source": "Curated 2026-05-24 from common AI/development product names that mempalace users frequently mention. Each entry is a multi-word name (two-or-more whitespace-separated tokens, or hyphenated). Single-word product names like 'ChatGPT', 'Cursor', 'OrbStack' are NOT included — they have no decomposition risk and are handled by the existing single-word regex.",
|
|
"case_handling": "Matching is case-insensitive. Canonical form (the entry below) is what gets counted. Caller must use re.IGNORECASE when matching.",
|
|
"tier_2_interaction": "This file complements coca_content_words.json. Tier 2 filters single-word content nouns. Tier 3 protects multi-word product names. Run THIS pre-pass FIRST so the COCA filter doesn't see the decomposed words.",
|
|
"compounds": [
|
|
"Claude Code",
|
|
"Claude Desktop",
|
|
"Claude Sonnet",
|
|
"Claude Opus",
|
|
"Claude Haiku",
|
|
"Claude Sonnet 4.5",
|
|
"Claude Sonnet 4.6",
|
|
"Claude Opus 4.5",
|
|
"Claude Opus 4.6",
|
|
"Claude Opus 4.7",
|
|
"Gemini Code Assist",
|
|
"Gemini 1.5 Pro",
|
|
"Gemini 2.5 Pro",
|
|
"Gemini 2.5 Flash",
|
|
"Gemini Pro",
|
|
"Gemini Flash",
|
|
"GitHub Copilot",
|
|
"GitHub Copilot CLI",
|
|
"Microsoft Copilot",
|
|
"Visual Studio Code",
|
|
"Visual Studio",
|
|
"IntelliJ IDEA",
|
|
"Android Studio",
|
|
"Sublime Text",
|
|
"Replit Agent",
|
|
"Docker Desktop",
|
|
"Docker Compose",
|
|
"GitHub Actions",
|
|
"GitHub Pages",
|
|
"GitHub Codespaces",
|
|
"GitHub Pull Request",
|
|
"Hugging Face",
|
|
"Stack Overflow",
|
|
"Stack Exchange",
|
|
"Hacker News",
|
|
"Y Combinator",
|
|
"Google Cloud Platform",
|
|
"Amazon Web Services",
|
|
"Microsoft Azure",
|
|
"Azure DevOps",
|
|
"Notion AI",
|
|
"OpenAI API",
|
|
"Anthropic Console",
|
|
"GPT-4",
|
|
"GPT-4o",
|
|
"GPT-5",
|
|
"Llama 3",
|
|
"Llama 3.1",
|
|
"Mistral Small",
|
|
"Mistral Large",
|
|
"Microsoft Word",
|
|
"Microsoft Excel",
|
|
"Microsoft PowerPoint",
|
|
"Google Docs",
|
|
"Google Sheets",
|
|
"Google Drive",
|
|
"Google Cloud",
|
|
"Apple Watch",
|
|
"Apple TV"
|
|
]
|
|
}
|