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>
This commit is contained in:
56
crm-ops/skills/expense/references/changelog.md
Normal file
56
crm-ops/skills/expense/references/changelog.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# /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
|
||||
Reference in New Issue
Block a user