92 lines
4.9 KiB
Markdown
92 lines
4.9 KiB
Markdown
---
|
|
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 |