--- name: knowledge description: Router de conhecimento unificado. Classifica pergunta por tipo e encaminha para fonte certa (Hub granular/NLM/Context7/CC memory/Mem0/Desk CRM/Git). v3.1.0 layer: wiki --- # /knowledge — Router Unificado v3.1.0 > **Reescrita 13-04-2026:** v2.2.0 usava modelo Familia A/B com NLM restrito a "externo". > v3.0.0 classifica por tipo de pergunta (8 rotas), adiciona Hub granular > (QR/KB/APIs/Manuais/PROCs/Troubleshooting), reclassifica NLM como referencia > tecnica primaria, e torna Mem0 complementar (nao alicerce). > Racional: `plans/atomic-fluttering-flame.md` ## Principio **Classificar pergunta → fonte certa.** Nao e fallback linear, nao e "Familia A depois B". E routing directo por tipo. --- ## Router principal (8 tipos) ### 1. Facto rapido (ID, path, comando, credencial) **Sinais:** "qual e o ID de", "path para", "comando para", "porta do" **Fontes (sequencial — parar ao primeiro hit):** 1. `Grep` em `/media/ealmeida/Dados/Hub/06-Operacoes/Documentacao/Quick-Reference/QR-*.md` 2. `Grep` em `~/.claude/projects/*/memory/*.md` (cross-projecto) **QR routing por keyword:** | Keywords | Ficheiro | |----------|----------| | servidor, ip, porta, ssh | QR-Servidores.md | | cwp, virtualhost, conta cwp | QR-CWP.md | | site cwp, dominio cwp | QR-Sites-CWP.md | | easypanel, servico, container | QR-EasyPanel.md | | desk, tabela, campo bd, relacao | QR-Desk-BD.md | | staff id, project id, category id | QR-IDs-Frequentes.md | | moloni, serie, imposto, metodo | QR-Moloni.md | | path, directorio, pasta | QR-Paths-Locais.md | | backup, rota backup, destino | QR-Backups.md | | sync, syncthing, rsync | QR-Sync-Ficheiros.md | | script, claudedev | QR-Scripts.md | | credencial, password, api key | QR-Credenciais.md | | rank math, seo wp-cli | QR-RankMath-WP-CLI.md | | capa, cover, podcast imagem | QR-Cover-Generator.md | | alurin, desktop, laptop | QR-Alurin-Desktop.md | ### 2. Como funciona X / Como fazer Y (referencia tecnica) **Sinais:** "como funciona", "como configurar", "como fazer", "melhores praticas", "tutorial", "deep dive" **Fontes (paralelo — consolidar):** 1. **Hub Knowledge-Base** — `Grep` em `/media/ealmeida/Dados/Hub/06-Operacoes/Knowledge-Base/*.md` (preferir ficheiro local se existir match directo) 2. **NotebookLM** — max 2 notebooks por query (routing por tema abaixo) 3. **Hub Manuais** — `Grep` em `/media/ealmeida/Dados/Hub/06-Operacoes/Documentacao/Manuais/**/*.md` 4. **Context7** — `resolve-library-id` → `query-docs` (para frameworks/bibliotecas com docs oficiais) 5. **CC memory cross-projecto** — `Grep` em `~/.claude/projects/*/memory/*.md` 6. **Mem0** — `mcp__mem_search_memories(query)` [graceful se indisponivel] **Prioridade por tipo de tema:** - Framework/biblioteca com docs oficiais (Next.js, React, Laravel...) → **KB local primeiro** + **Context7** + NLM - Stack interna (CWP, Perfex, n8n...) → **NLM primeiro** (fonte mais densa para estes) + KB - Conceito generico (design patterns, boas praticas...) → **NLM primeiro** **NLM routing por tema (top 15):** | Tema | Notebook | ID | |------|----------|----| | Claude Code, skills, hooks, plugins | Claude Code | `2876d1fe-5cea-4d98-8140-b0e1a81c6bc4` | | CWP, servidor, hosting, virtualhost | CWP | `0ded7bd6-69b3-4c76-b327-452396bf7ea7` | | WordPress, WP-CLI, temas, config | WordPress Config CLI | `fb2f26bd-8cb0-4d4c-bafc-4f1ebb51c51d` | | Elementor, widgets, templates | WordPress e Elementor | `5be0d1a6-00f2-4cd9-b835-978cb7721601` | | Seguranca WP, malware, hardening | Ciberseguranca WordPress | `5f60adfd-2435-4725-8c12-9c11c5f51d75` | | Perfex/Desk CRM, modulos, hooks | Perfex CRM | `df4688bb-c2c0-4aba-98c1-38c3b50a353c` | | n8n, automacoes, workflows | n8n | `f2c809b8-1cb5-4dd0-aa7e-be2cfb6704d1` | | Marketing digital, SEO, ads, funil | Marketing Digital PT | `4c595973-ba10-420a-a3bf-e4389e424ad3` | | AI agents, orquestracao, MCPs | AI Agents e Orquestracao | `bc480d68-5835-415e-82bc-4583f36b8c29` | | Proxmox, VMs, clustering, HA | Proxmox | `276ccdde-6b95-42a3-ad96-4e64d64c8d52` | | Design, branding, visual, automacao | Design Profissional | `b568b13b-0eed-48c9-b513-5c5b7ec0b102` | | UI/UX, WCAG, acessibilidade | UI/UX Design | `081ca512-8279-4850-b2b9-dff090267482` | | Gestao operacoes, KPIs, agencia | Gestao Operacoes | `f9dc59c2-718b-4b12-bd06-095d4bfa3e34` | | Remotion, video programatico | Remotion | `f2b75baa-1ab1-48d3-8f7c-a6a9e516934c` | | Obsidian, vault, Claude workflow | Obsidian + Claude | `ebee9fe1-78fd-4f85-8938-f19f3ea32131` | | Programacao, padroes, api design | Programacao | `24947ffa-0019-448a-a340-2f4a275d2eb1` | | Copywriting, persuasao, texto | Copywriting e Persuasao | `7b8fec17-d34f-4e3f-a8c6-8231e51f6323` | | Video, producao, youtube | Producao de Video e Youtube | `058a896e-6c9a-4e51-ae7d-9adb2738bc5f` | | WooCommerce, loja, produtos | Documentacao WooCommerce | `bd06acff-4b9d-44aa-b3f7-60434bbd6b49` | > Inventario completo 65 notebooks: `~/.claude/projects/-media-eal