Files
claude-plugins/crm-ops/skills/expense/references/changelog.md
Emanuel Almeida 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

2.3 KiB

/expense - Changelog

v2.0.0 (2026-02-12) - Sistema Robusto 2026

  • Gate PDF obrigatorio: Despesa sem documento nao e registada (bypass explicito para AT/Salario)
  • Upload SFTP: Substituido cp local por mcp__ssh-unified__sftp_upload (Regra #41)
  • Arquivo mensal: PDF organizado em Contabilidade/YYYY/NN-NomeMes/ automaticamente
  • Campo send_invoice_to_customer: Documentado como obrigatorio na BD (valor 0)
  • Correccao currency: EUR = 3 (nao 2), USD = 2. Corrigido em toda a skill
  • Categorias alinhadas com consolidacao: 8 categorias activas com mapeamento correcto
    • Cursor/Canva/Descript/GitHub/Softaculous/CWP -> 28 (Licencas Software)
    • Hetzner -> 4 (Alojamento web)
    • ElasticEmail/Google -> 30 (Servicos Cloud)
    • PTisp/Namecheap -> 37 (Dominios)
    • YouTube/BdThemes -> 14 (Subscricoes)
    • Make/Gamma -> 6 (Servicos Externos)
  • Verificacao duplicados reforcada: Integrada no passo 5 do protocolo
  • MCP ssh-unified adicionado a dependencias
  • Procedimento: 06-Operacoes/Procedimentos/PROC-Skill-Expense.md

v1.5.0 (2026-02-05)

  • Adicionado mapeamento Cursor (Anysphere) -> categoria 38 (Servicos IA e APIs)

v1.4.0 (2026-02-05)

  • CORRECCAO CRITICA: ID moeda EUR = 2 (nao 1)
  • Despesas com currency=1 nao aparecem em relatorios
  • Corrigidas 22 despesas existentes via UPDATE tblexpenses SET currency = 2 WHERE currency = 1

v1.3.0 (2026-02-05)

  • Conversao USD -> EUR obrigatoria (taxa ~0.92, $19.99 -> 18.39 EUR)
  • Processamento em lote quando utilizador pede "criar todas"
  • Tickets a saltar documentados (payment receipts, duplicados, sem PDF)
  • 9 despesas processadas em sessao de teste: 857.73 EUR total

v1.2.0 (2026-02-05)

  • Campo expense_name obrigatorio com nome do fornecedor (via SQL UPDATE)
  • Campo tax e ID da taxa de imposto (1 = IVA 23%), nao percentagem
  • Coluna BD e reference_no, nao reference
  • Script Python para extraccao de PDFs
  • 3 metodos de extraccao PDF documentados

v1.1.0 (2026-02-05)

  • Processamento de despesas a partir de tickets de contabilidade
  • Mapeamento automatico email domain -> categoria
  • Workflow completo com verificacao de anexos PDF

v1.0.0 (2026-02-05)

  • Versao inicial
  • Regra critica de verificacao de categorias
  • Criada apos limpeza de 9 categorias duplicadas