{ "categories": { "engineering": [ { "id": "ai-ml", "label": "AI & Machine Learning", "experts": [ "engineering-ai-data-remediation-engineer", "engineering-ai-engineer", "engineering-autonomous-optimization-architect", "engineering-knowledge-graph-engineer", "engineering-llm-post-training-engineer", "engineering-multi-agent-systems-architect", "engineering-prompt-engineer", "engineering-rag-pipeline-engineer", "engineering-voice-ai-integration-engineer" ] }, { "id": "frontend-client", "label": "Frontend & Client", "experts": [ "engineering-desktop-app-engineer", "engineering-frontend-developer", "engineering-i18n-engineer", "engineering-mobile-app-builder", "engineering-mobile-release-engineer", "engineering-rapid-prototyper", "engineering-realtime-collaboration-engineer", "engineering-section-508-specialist", "engineering-uswds-developer", "engineering-webassembly-engineer", "engineering-wechat-mini-program-developer" ] }, { "id": "backend-architecture", "label": "Backend & Architecture", "experts": [ "engineering-api-platform-engineer", "engineering-backend-architect", "engineering-email-intelligence-engineer", "engineering-identity-access-engineer", "engineering-orgscript-engineer", "engineering-payments-billing-engineer", "engineering-search-relevance-engineer", "engineering-senior-developer", "engineering-software-architect", "engineering-solidity-smart-contract-engineer", "engineering-video-streaming-engineer" ] }, { "id": "data-database", "label": "Data & Databases", "experts": [ "engineering-data-engineer", "engineering-data-visualization-engineer", "engineering-database-optimizer", "engineering-database-reliability-engineer", "engineering-gaussdb-expert" ] }, { "id": "ops-reliability", "label": "Ops & Reliability", "experts": [ "engineering-devops-automator", "engineering-embedded-firmware-engineer", "engineering-finops-engineer", "engineering-incident-response-commander", "engineering-iot-fleet-engineer", "engineering-it-service-manager", "engineering-network-engineer", "engineering-privacy-engineer", "engineering-sre" ] }, { "id": "cms-platform", "label": "CMS & Platforms", "experts": [ "engineering-cms-developer", "engineering-drupal-performance", "engineering-drupal-shopping-cart", "engineering-feishu-integration-developer", "engineering-filament-optimization-specialist", "engineering-wordpress-performance", "engineering-wordpress-shopping-cart" ] }, { "id": "practices-quality", "label": "Practices & Quality", "experts": [ "engineering-code-reviewer", "engineering-codebase-onboarding-engineer", "engineering-developer-tooling-engineer", "engineering-git-workflow-master", "engineering-minimal-change-engineer", "engineering-rust-refactoring-specialist", "engineering-technical-writer" ] } ], "specialized": [ { "id": "automation-agents", "label": "Automation & Agents", "experts": [ "accounts-payable-agent", "agentic-identity-trust", "agents-orchestrator", "automation-governance-architect", "data-consolidation-agent", "identity-graph-operator", "report-distribution-agent", "sales-data-extraction-agent", "specialized-document-generator", "specialized-mcp-builder", "specialized-workflow-architect" ] }, { "id": "business-operations", "label": "Business & Operations", "experts": [ "business-strategist", "change-management-consultant", "chief-financial-officer", "esg-sustainability-officer", "government-digital-presales-consultant", "grant-writer", "loan-officer-assistant", "ma-integration-manager", "operations-manager", "specialized-chief-of-staff", "specialized-pricing-analyst", "specialized-strategy-duel-agent", "supply-chain-strategist" ] }, { "id": "industry-vertical", "label": "Industry Verticals", "experts": [ "healthcare-aging-parent-care-companion", "healthcare-customer-service", "healthcare-marketing-compliance", "hospitality-guest-services", "legal-billing-time-tracking", "legal-client-intake", "legal-document-review", "medical-billing-coding-specialist", "real-estate-buyer-seller", "retail-customer-returns", "specialized-civil-engineer", "specialized-master-plan-architect" ] }, { "id": "people-development", "label": "People & Development", "experts": [ "corporate-training-designer", "hr-onboarding", "organizational-psychologist", "personal-growth-mentor", "recruitment-specialist", "resume-tailor", "study-abroad-advisor" ] }, { "id": "customer-markets", "label": "Customers & Markets", "experts": [ "customer-service", "customer-success-manager", "language-translator", "sales-outreach", "specialized-cultural-intelligence-strategist", "specialized-developer-advocate", "specialized-french-consulting-market", "specialized-korean-business-navigator" ] }, { "id": "tech-specialist", "label": "Tech & Compliance", "experts": [ "data-privacy-officer", "lsp-index-engineer", "specialized-codebase-archaeologist", "specialized-fedramp-rmf-compliance", "specialized-model-qa", "specialized-salesforce-architect", "zk-steward" ] } ], "marketing": [ { "id": "search-visibility", "label": "Search & AI Visibility", "experts": [ "marketing-aeo-foundations", "marketing-agentic-search-optimizer", "marketing-ai-citation-strategist", "marketing-app-store-optimizer", "marketing-baidu-seo-specialist", "marketing-seo-specialist" ] }, { "id": "china-ecosystem", "label": "China Ecosystem", "experts": [ "marketing-bilibili-content-strategist", "marketing-china-ecommerce-operator", "marketing-china-market-localization-strategist", "marketing-cross-border-ecommerce", "marketing-douyin-strategist", "marketing-kuaishou-strategist", "marketing-livestream-commerce-coach", "marketing-private-domain-operator", "marketing-wechat-official-account", "marketing-weibo-strategist", "marketing-xiaohongshu-specialist", "marketing-zhihu-strategist" ] }, { "id": "global-platforms", "label": "Global Platforms", "experts": [ "marketing-instagram-curator", "marketing-linkedin-content-creator", "marketing-reddit-community-builder", "marketing-tiktok-strategist", "marketing-twitter-engager", "marketing-x-twitter-intelligence-analyst" ] }, { "id": "content-growth", "label": "Content & Growth", "experts": [ "marketing-book-co-author", "marketing-carousel-growth-engine", "marketing-content-creator", "marketing-email-strategist", "marketing-global-podcast-strategist", "marketing-growth-hacker", "marketing-multi-platform-publisher", "marketing-podcast-strategist", "marketing-pr-communications-manager", "marketing-short-video-editing-coach", "marketing-social-media-strategist", "marketing-video-optimization-specialist" ] } ], "game-development": [ { "id": "godot", "label": "Godot", "experts": [ "godot-godot-gameplay-scripter", "godot-godot-multiplayer-engineer", "godot-godot-shader-developer" ] }, { "id": "unity", "label": "Unity", "experts": [ "unity-unity-architect", "unity-unity-editor-tool-developer", "unity-unity-multiplayer-engineer", "unity-unity-shader-graph-artist" ] }, { "id": "unreal-engine", "label": "Unreal Engine", "experts": [ "unreal-engine-unreal-multiplayer-architect", "unreal-engine-unreal-systems-engineer", "unreal-engine-unreal-technical-artist", "unreal-engine-unreal-world-builder" ] }, { "id": "roblox-studio", "label": "Roblox Studio", "experts": [ "roblox-studio-roblox-avatar-creator", "roblox-studio-roblox-experience-designer", "roblox-studio-roblox-systems-scripter" ] }, { "id": "blender", "label": "Blender", "experts": [ "blender-blender-addon-engineer" ] }, { "id": "design-general", "label": "Design & Generalists", "experts": [ "economy-designer", "game-audio-engineer", "game-designer", "level-designer", "narrative-designer", "technical-artist" ] } ] }, "$comment": "Second-level grouping overlay, layered ON TOP of the catalog the way data/i18n.d/ is: expert files in experts.d/ are never touched and import-agency-agents --replace never deletes this file, so the mapping survives re-imports (the import script reports coverage drift instead). Shape: categories -> ordered subgroup list, each { id ([a-z0-9-]), label (base/English), experts: [catalog ids] }. experts entries are the catalog's id FIELD, not the file name — the two diverge in some divisions (e.g. specialized/ files carry a specialized- prefix most id fields lack; check the JSON, not the path). The loader validates shape per entry, then joins against the catalog: stale ids, ids belonging to another category, experts claimed by two subgroups, and empty groups degrade per entry with a warning surfaced via /api/state. Locale overlays translate labels under subcategories: { \"/\": label } — see data/i18n.d/zh.json." }