mirror of
https://github.com/melgarafael/DeskcommCRM.git
synced 2026-10-02 01:28:34 +08:00
Para onde a triagem manda quem chega com ideia de nicho (comanda, comissão, fidelidade, roteiro de clínica) e abriria PR no núcleo. Molde: `deskcomm-contribuir`. Cobre a régua de destino com os dois lados, o contrato campo a campo com os limites vindos de EXTENSION_LIMITS, a cobertura permissão×capacidade, o envio por PR com revisão humana (escolha 3 do DEC-007, resposta A do dono) e o caminho de quem precisa de tabela ou tela (ADR-0002, sem prometer data). Diz também, com a mesma clareza, o que uma extensão NÃO faz hoje: sem código, tabela, tela, menu ou ferramenta de IA. A lei proíbe prometer SDK, sandbox, marketplace público e avaliação antes da prova (não-negociável 11), e prometer a quem vai investir uma semana é a pior forma de prometer. O exemplo é um pacote VÁLIDO, com duas portas (`inbox.open` + `agenda.open`) — só possível depois da ADR-0003. Validado contra o schema real por `scripts/validar-pacote.sh`, que roda parseManifest + checkCompatibility de verdade em vez de reimplementar as regras; conferido por mim, exit 0. Quatro portas de descoberta citadas (AGENTS.md, CLAUDE.md e as duas regras, cujos corpos o CI exige idênticos) e o espelho de `.claude/skills/` por `pnpm skills:sync`. Sem `git add`, os arquivos ficariam no disco e invisíveis para o gate — foi o que o teste acusou primeiro. Distribuição é reuso puro: `scripts/instalar-guias.sh` já liga tudo que se chama `deskcomm-*` nas ferramentas de IA de quem instala. Nada novo a construir. tests/unit/skills-embutidas.test.ts: 75 casos verdes. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>