Files
wehub-resource-sync 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
chore: import upstream snapshot with attribution
2026-07-13 12:03:03 +08:00

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"
]
}