{
tasking: {
label: 'Tasking Engine',
description: 'Task scheduling, chaining, conditioning, and metering',
gems: %w[lex-tasker lex-scheduler lex-lex lex-conditioner lex-transformer lex-health lex-metering]
},
cognitive: {
label: 'Cognitive / Agentic',
description: 'Full GAIA cognitive stack (13 agentic domains + tick + mesh + apollo)',
gems: %w[legion-gaia]
},
ai: {
label: 'AI / LLM',
description: 'LLM routing, provider integration, and MCP tools',
gems: %w[legion-llm legion-mcp]
},
observability: {
label: 'Observability',
description: 'Telemetry, logging, anomaly detection, and webhooks',
gems: %w[lex-telemetry lex-log lex-webhook lex-detect]
},
governance: {
label: 'Governance & Security',
description: 'RBAC, audit trails, FinOps, PII protection, and lifecycle governance',
gems: %w[lex-governance lex-audit lex-finops lex-privatecore]
},
channels: {
label: 'Chat Channels',
description: 'Slack, Microsoft Teams, and GitHub chat adapters',
gems: %w[lex-slack lex-microsoft_teams lex-github]
},
devtools: {
label: 'Development Tools',
description: 'Eval gating, datasets, prompt templates, autofix, and mind-growth',
gems: %w[lex-eval lex-dataset lex-prompt lex-autofix lex-mind-growth]
},
swarm: {
label: 'Swarm / Multi-Agent',
description: 'Multi-agent orchestration, GitHub swarm pipeline, and ACP adapter',
gems: %w[lex-swarm lex-swarm-github lex-adapter lex-acp]
},
services: {
label: 'Service Integrations',
description: 'HTTP, Vault, and Consul service connectors',
gems: %w[lex-http lex-vault lex-consul]
}
}.freeze