Pular para conteúdo

Changelog

Mudanças de produto e de documentação, mais recente primeiro. Uma entrada por mudança de regra, não por commit.

2026-09-12

  • Criado este site, em documentacao/, a partir do handoff de MkDocs.
  • Registrada a causa do anexo que não abria em produção: o worker da fila gravava como root e o PHP-FPM não lia. Correção versionada no PR 214, com o disco privado declarando permissions.
  • WA-32 concluída: nota de voz gravada e anexada, visualizador de PDF, imagem e vídeo, e as seis bolhas que chegavam em branco.
  • Corrigidos dois testes de agenda que falhavam só nos sábados, por causa da semana que começa no domingo em pt_BR.

2026-09-10

  • AD-020: autorização para agir sobre um registro vem do vínculo, não de permissão de tela. Promovida a regra depois de dois defeitos em produção numa semana.
  • Tela inicial por perfil: cada perfil declara onde começa depois do login.
  • WA-31: fila de atendimento como consulta, captura por corrida no banco e devolução configurável.

2026-09-09

  • WA-30: natureza do número, empresarial ou pessoal. Supervisão deixa de alcançar número pessoal.

2026-09-08

  • AD-019: importação que traz tutor, hora e duração vira compromisso na agenda.
  • Importadas 134 linhas de vendas já datadas, pelo mesmo serviço de fechamento da venda digitada.

2026-09-06

  • AD-017: o que foi vendido é dado da venda. O pacote é congelado em contract_items.
  • AD-018: prazo de contrato tem duas datas, referência e real, e não bloqueia agendamento.
  • A venda passou a ter uma tela só.

2026-09-05

  • AD-016: autorização sobre um registro usa tabela de vínculo, nunca a tabela de permissões.

2026-09-03

  • AD-015: ação de WhatsApp é efeito registrado, nunca um ramo novo no motor.

2026-09-01

  • AD-014: entrega importada sem tutor, hora e duração não vira compromisso. 1243 entregas importadas sem tocar na agenda.

2026-08-31

  • AD-012 e AD-013: servidor Evolution próprio e dedicado, com a chave global restrita ao .env e ao ciclo de vida de instância.

2026-08-20

  • AD-011: arquivo com dado pessoal vive em disco privado, servido por rota que verifica permissão.

2026-08-12

  • A marca passou a ser KP Business. A entidade Mentoria não foi renomeada.

2026-08-09

  • AD-009: cadastro e edição passam a usar cortina lateral, substituindo o modal centralizado de AD-005.
  • AD-010: permissão entra por migration, porque o deploy não roda seed.

2026-08-02

  • AD-007: importação e sincronização do ClickUp são motores isolados.
  • AD-008: a semântica de uma etapa vem do papel, nunca do slug nem da posição.

2026-08-01

  • Primeiras decisões registradas: motor único de sincronização, campo sincronizado como string, taxonomia em tabela seedada e o KP Notify System como único caminho de feedback visual.