Commit Graph

34 Commits

Author SHA1 Message Date
ealmeida b6690a75fd feat(today): v11.0 — migração para cron local desktop (CT 102 eliminado)
- Remove SSH dev, todos os logs lidos localmente em /media/ealmeida/Dados/Dev/claude_automations_dev/
- Actualiza descrição, arquitectura e tabela de agentes
- Adiciona weekly-digest-podcast, improvement-evaluator, gitea-ci-cleaner
- Remove referência ao ct-backup-unlock-watchdog (CT 102 eliminado)
2026-04-20 13:28:44 +01:00
ealmeida b3cb108ca7 feat(gestao): remover LightRAG das skills de knowledge — Fase 1 RAG-System
- knowledge/SKILL.md v2.2.0: Família A passa a 4 fontes (Supabase, CC memory, Hub, Desk CRM)
- hub-search/SKILL.md v1.1.0: RAG Trinity actualizada (2 layers)
- research-pipeline/SKILL.md v1.1.0: Layer 3 LightRAG removida
- deep-research/SKILL.md v1.1.0: Layer 3 passa a Web apenas

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 18:21:45 +01:00
ealmeida dada9ef7db feat(skills): integra consulta ao Media Bank D7-MB-001 2026-04-08 23:18:23 +01:00
ealmeida 82063391dd feat(skills): integra consulta ao Media Bank D7-MB-001 2026-04-08 23:18:22 +01:00
ealmeida 940c3903aa feat(skills): integra consulta ao Media Bank D7-MB-001 2026-04-08 23:18:21 +01:00
ealmeida c534051774 feat(gestao/knowledge): v2.1.1 — 17 tools LightRAG-HKU reais
Actualização derivada da restauração do LightRAG-HKU no gateway
(ver Hub/04-Stack/CHANGELOG.md sessão 3 extensão).

A v2.1.0 tinha sido escrita assumindo FastMCP file-based com 11 tools
(lightrag_query, lightrag_stats, etc) porque outra sessão tinha
migrado temporariamente o backend. Essa migração foi revertida e o
stack voltou ao LightRAG-HKU 1.4.13 completo com 17 tools originais.

Mudanças:
- Router Família A agora usa mcp__lightrag__query_document (não lightrag_query)
- Documentada a lista completa de 17 tools MCP (query, insert, pipeline, graph edit)
- Referência à UI rag.descomplicar.pt/webui
- PG storage notado (331 docs workspace default)
- Graceful fallback para mcp__memory-supabase__ quando MCP indisponível

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 17:17:17 +01:00
ealmeida 1d0b2b5441 feat(gestao/knowledge): v2.1.0 router Família A/B
Correcção arquitectural 08-04-2026. A v2.0.0 tratava NotebookLM como
fonte primária. Isso estava errado — NotebookLM não vê operações, só
tem ebooks e transcripts. Racional em memory/feedback_knowledge-router-
arquitectura.md.

Nova arquitectura (não é fallback linear, é router por tipo):

- Família A (operacional interna, paralelo): LightRAG + memory-supabase +
  grep ~/.claude/projects/*/memory/ cross-projecto + Obsidian/Hub + Desk CRM
- Família B (externa, NotebookLM): só conceptual/teórico/research/mercado
- Ambíguo: perguntar ao utilizador

Tools LightRAG actualizadas para as reais (FastMCP file-based,
confirmadas na recuperação sessão 3 do plano gaps): lightrag_query
(hybrid), lightrag_stats, lightrag_get_entity, lightrag_get_graph.

Grep cross-projecto obrigatório em ~/.claude/projects/*/memory/*.md
(101 ficheiros em 34 projectos) porque o harness só carrega
automaticamente a memória do cwd — este é um gap de contexto do CC
que nenhum sistema anterior endereçava.

Mantidas as tabelas de routing NotebookLM como Família B.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 17:01:44 +01:00
ealmeida 3115ff24a5 chore: remove __pycache__ acidentalmente committed 2026-04-07 05:13:20 +01:00
ealmeida a33c5e1b05 feat(design-media): /clone-style — extracção de design tokens (web + pptx)
Resolve dor real: clonar estilos visuais de sites e slides para propostas.
Tentativas anteriores (Penpot, scrapers HTML, Figma import) falharam porque
tentavam reproduzir layouts. Esta skill extrai tokens (cores, fontes,
espaçamento, raios, sombras) e alimenta gerador (Stitch / design-engine).

Modos:
- /clone-style web <url>: extract-web-tokens.js via chrome real (CSS computado)
- /clone-style slides <pptx>: extract-pptx-theme.py (theme1.xml + slideMasters)
- /clone-style apply <tokens.json>: mapeia para Stitch / design-engine / pptx

Validado: PPTX (Calibri/Calibri Light + 6 accent colors do Office default theme).
Web: aguarda primeiro teste end-to-end com browser real.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 05:13:16 +01:00
ealmeida 37f62eb733 chore(design-media): suspender Penpot, adoptar Stitch como motor principal web/ui
- /penpot-pipeline arquivada (backup GDrive)
- /design v2.1.0: routing actualizado, MCPs reduzidos 5→4, Penpot removido
- design-engine assume infographic/social/logo (era Penpot)
- Stitch assume web/landing/ui (era também Stitch, agora primário)

Decisão sessão 5 (07-04): match com workflow real (mockups para propostas).
Penpot exigia build manual; Stitch faz text→UI generation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 05:06:20 +01:00
ealmeida 2ec16674c2 chore(skills): consolidar n8n-* (6→1) e cwp-* (8→1) em meta-skills
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 05:00:35 +01:00
ealmeida faef9b47dc fix(project-manager): remover Dify KB das descriptions, marcar nota TODO
Dify foi removido 06-03-2026. Skills brainstorm/discover ainda referenciam-no
no corpo. Bump v1.2 + nota top-of-file. Reescrita workflow para próxima sessão.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 04:52:03 +01:00
ealmeida 6285be6c2e feat(gestao): adicionar 9 skills /clip-* + migrar 5 para diag tools MCP
Skills clip-* nunca tinham sido committed. Adicionadas todas (9):
clip, clip-agent, clip-health, clip-instructions, clip-issue, clip-org,
clip-routine, clip-skill, clip-vision.

Migração para mcp__paperclip__diag_* (17 substituições em 5 skills):
- clip: 5 substituições (agents_by_status, false_blockers, token burn,
  stuck routines, company_skills_summary)
- clip-agent: 2 (agent_full_context consolida 4 passos, false_blockers)
- clip-health: 8 (budget_orphans, missing_permissions, missing_heartbeat,
  routine_triggers_broken, false_blockers, heartbeat_token_usage,
  prompt_too_long_errors, stuck_routines, zombie_parents)
- clip-org: 1 (agent_hierarchy)
- clip-routine: 1 (routine_triggers_broken)

Sem substituições (CRUD-específico sem diag_* equivalente):
clip-instructions, clip-issue, clip-skill — mantêm psql.

Refs: Desk #2041, mcp-paperclip feature/diagnostics-db

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 03:59:54 +01:00
ealmeida 2252e1c29c feat(crm-ops): adicionar skill /ticket-manage e agent support-specialist D2
Cobertura D2 Suporte elevada de 50% para 75% com novos componentes
baseados nos PROCs D2-SUP-001/002/003.

Skill /ticket-manage (crm-ops/skills/ticket-manage/SKILL.md):
- Dashboard SLA com alertas automáticos (violado/em risco/OK)
- Criação de tickets com campos correctos e confirmação de recepção
- Atribuição por prioridade e responsável (P1→imediato, P2→2h, etc.)
- Escalação com protocolo completo e notificação ao cliente
- Fecho com checklist obrigatória 7 pontos (SUP-001)
- Relatório semanal SLA com métricas por prioridade (SUP-003)

Agent support-specialist (crm-ops/agents/support-specialist.md):
- Executor D2 focado em triagem, atribuição e follow-up
- 4 workflows: triagem diária, resolver ticket, follow-up semanal, P1 crítico
- Métricas: SLA resposta >95%, resolução >90%, NPS >8, 0 violações P1
- Escala para Emanuel (P1) e D7 Tecnologia (tech complexo)

Plugin v1.2.0: adicionadas keywords suporte e sla

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 01:38:15 +01:00
ealmeida 19f89e0d69 feat(gestao): adicionar skill /monday-briefing v1.0
Briefing semanal automatizado com 4 componentes:
1. Trend Researcher — tendências de mercado via WebSearch
2. Analytics Reporter — métricas Desk CRM + Moloni + Calendar
3. Growth Hacker — 1 acção concreta com 3 passos
4. Reality Checker — contra-argumentos e pressupostos

Suporta argumentos: terminal (default), inbox, email.
Agendável via /schedule segunda 9h.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 01:30:00 +01:00
ealmeida 19da1bed48 feat(gestao): adicionar skill /hub-compile v1.0
Skill de compilação do 00-Inbox do Hub Obsidian. Classifica ficheiros
.md, gera resumos e backlinks, sugere destino e move com aprovação
explícita do utilizador. Implementa padrão Karpathy Raw→Compiler→Wiki.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 01:16:13 +01:00
ealmeida 8bf46bcaf0 heal(plugin-curator): corrigir coerência capabilities vs workflow e clarificar scoring algorithm
- Reordenar Capabilities para seguir ordem do Workflow:
  ANALYSE GAPS → SEARCH → EVALUATE → RECOMMEND → INSTALL
  (Gap Analysis passa de 4º para 1º lugar)
- Scoring: adicionar comentários inline com tipo (bool/tiered)
  e escala de cada variável; confirmar explicitamente soma 3+2+2+1+2=10
- Healing log preenchido com os 2 problemas encontrados e corrigidos

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:59:38 +01:00
ealmeida b1d31ef152 heal(gestao:reflect): corrigir inconsistências vs worklog v4.2.0
Problemas encontrados e corrigidos:
- Comandos /reflect deep e /reflect week marcados como '(exclusivo)'
  mas existem na tabela de comandos do worklog SKILL.md (linhas 24-25)
- Versão desactualizada: reflect v4.0.0 vs worklog v4.2.0
- /worklog view não referenciado no reflect (utilizador sem acesso a ver logs)

Correcções aplicadas:
- Tabela de comandos: remover '(exclusivo)', mapear equivalentes worklog
- Adicionar /reflect view → /worklog view
- Nota explicativa sobre comandos partilhados (deep/week)
- Referência ao worklog v4.2.0 no corpo da skill
- Healing log preenchido com 3 entradas dos problemas detectados
- Bump versão: v4.0.0 → v4.0.1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:58:41 +01:00
ealmeida e2b086acbf heal(gestao): skill dual-review validada e healing log preenchido
- Frontmatter validado: name, description, context (fork) OK
- Paths judgment-frameworks verificados: global, wordpress, crm existem
- Workflow 4 passos coerente e completo
- Healing log preenchido com registo de validacao 2026-04-06
- Skill adicionada ao tracking git (era untracked)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:58:09 +01:00
ealmeida 24b0b68ed0 feat: adicionar plugin acidaos e skill prompt-refine
Plugin acidaos (novo):
- rust-dev: desenvolvimento Core em Rust (Axum, crates, debug compiler)
- spoke-dev: desenvolvimento Spokes em Next.js/TypeScript + Storybook
- devops: pipelines Gitea Actions CI/CD (adaptado de GitHub para Gitea)
- docs: rustdoc, TypeDoc, Outline e ADRs

dev-tools:
- prompt-refine: skill genérica de engenharia de prompts para agentes IA

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 22:11:22 +00:00
ealmeida 6b3a6f2698 feat: refactor 30+ skills to Anthropic progressive disclosure pattern
- All SKILL.md files now <500 lines (avg reduction 69%)
- Detailed content extracted to references/ subdirectories
- Frontmatter standardised: only name + description (Anthropic standard)
- New skills: brand-guidelines, spec-coauthor, report-templates, skill-creator
- Design skills: anti-slop guidelines, premium-proposals reference
- Removed non-standard frontmatter fields (triggers, version, author, category)

Plugins affected: infraestrutura, marketing, dev-tools, crm-ops, gestao,
core-tools, negocio, perfex-dev, wordpress, design-media

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 15:05:03 +00:00
ealmeida 9404af7ac9 feat: sync all plugins, skills, agents updates
New plugins: core-tools
New skills: auto-expense, ticket-triage, design, security-check,
  aiktop-tasks, daily-digest, imap-triage, index-update, mindmap,
  notebooklm, proc-creator, tasks-overview, validate-component,
  perfex-module, report, calendar-manager
New agents: design-critic, design-generator, design-lead,
  design-prompt-architect, design-researcher, compliance-auditor,
  metabase-analyst, gitea-integration-specialist
Updated: all plugin configs, knowledge datasets, existing skills

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 17:16:32 +00:00
ealmeida f2b5171ea2 feat(gestao): skill /today v8.3.1 - TOConline e plataformas multi-fornecedor
- Adiciona TOConline (#25) ao mapeamento de fornecedores
- Protocolo plataformas multi-fornecedor: TOConline, Stripe, PayPal, FastSpring, PayPro Global
- CUBIC CHOICES LDA (GONDOOFFICE) → cat 21 Contabilidade
- Emitentes desconhecidos via TOConline → priority_flagged
- Corrige header: 16 → 25 fornecedores activos
- bump plugin gestao 1.2.0 → 1.2.1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 17:16:32 +00:00
ealmeida e2c3afd4e2 feat(gestao): bump plugin 1.2.1 -> 1.2.2 (skill /today v8.3.2) 2026-02-24 11:30:48 +00:00
ealmeida e7741af16a feat(gestao): skill /today v8.3.2 - fluxo IMAP com deteccao plataformas multi-fornecedor 2026-02-24 11:28:07 +00:00
ealmeida 62b118f394 fix(gestao): TOConline e plataforma de faturacao, nao fornecedor - remover da tabela de fornecedores 2026-02-24 11:22:51 +00:00
ealmeida ea2fb3abe2 feat(gestao): skill /today v8.3.1 - TOConline protocolo multi-fornecedor 2026-02-24 11:19:55 +00:00
ealmeida 17cc111559 feat(gestao): bump plugin version 1.2.0 -> 1.2.1 (skill /today v8.3.1) 2026-02-24 11:18:01 +00:00
ealmeida e61cb06825 feat(dev-tools): Add /chrome skill for browser integration
Documents Chrome integration capabilities, troubleshooting,
comparison with Puppeteer/WebFetch, and common workflows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 09:51:03 +00:00
ealmeida d534e57349 fix: register all 12 plugins in marketplace.json
marketplace.json only had hello-plugin registered. Added all 12 plugins
(automacao, crm-ops, design-media, dev-tools, gestao, hello-plugin,
infraestrutura, marketing, negocio, perfex-dev, project-manager,
wordpress) so Claude Code can discover and load them.

This fixes "failed to load" errors for all descomplicar plugins.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 23:56:28 +00:00
ealmeida 35ab627cae feat(project-manager): integrate NotebookLM into discover and brainstorm v1.1
Add NotebookLM (Gemini 2.5 RAG) as primary internal knowledge source for
/discover and /brainstorm skills, complementing existing Dify KB datasets.

- /discover: NotebookLM as first source in Fase 1 (Pesquisa Interna)
- /brainstorm: NotebookLM Passo A before Dify KB Passo B in Fase 2
- datasets.json: dual-source structure (notebooklm + dify_kb)
- plugin.json: bump to v1.1.0, update description
- 7 notebooks mapped to topics for intelligent routing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 21:48:45 +00:00
ealmeida 2cb3210962 feat: adiciona 12 plugins Descomplicar ao marketplace
Plugins: automacao, crm-ops, design-media, dev-tools, gestao,
infraestrutura, marketing, negocio, perfex-dev, project-manager,
wordpress + hello-plugin (existente).

Totais: 83 skills, 44 agents, 12 datasets.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 21:41:24 +00:00
ealmeida bcce928beb feat: marketplace inicial com hello-plugin
Marketplace Descomplicar para plugins Claude Code.
Primeiro plugin: hello-plugin (exemplo didactico com skill, agent, hook)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-05 23:37:12 +00:00
ealmeida 43c4154526 Initial commit 2026-02-05 23:36:49 +00:00