- 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>
2.3 KiB
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
cplocal pormcp__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_nameobrigatorio com nome do fornecedor (via SQL UPDATE) - Campo
taxe ID da taxa de imposto (1 = IVA 23%), nao percentagem - Coluna BD e
reference_no, naoreference - 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