Ações
Sprints #965
AbertaDocumentação #897: ÉPICA 03: Estrutura de Chatbots e Fluxo de Criação
Sprint 8 — Modelagem e Infraestrutura de Chatbots (É03.S08)
Situação:
Integração
Prioridade:
medio
Atribuído para:
-
Categoria:
-
Início:
24/04/2026
Data prevista:
27/04/2026 (Previsto para 6 dias)
% Terminado:
100%
Tempo estimado:
12:00 h (Total: 24:00 h)
Descrição
Criação das tabelas core e endpoints administrativos do catálogo de bots:
- [BD] Criar tabelas bots, bot_contexts, bot_user_associated e bot_executions.
- [BE] CRUD Administrativo de Bots (catálogo global para admins da plataforma).
- [BE] Endpoint de Listagem de Bots por Tenant.
- [BE] Implementar Schema Validation de parameters_filled contra o schema do bot.
Ações
#7
Atualizado por Rodrigo Admin há 12 dias
· Editado
✅ Resumo do Sprint 8
O que foi implementado:
**Tarefa Status Detalhes**
S8T1 - Schema Prisma ✅ 4 novos models: Bot, BotContext, BotAssociation, BotExecution + 3 enums
S8T2 - CRUD Admin Catálogo ✅ BotsCatalogController com CRUD completo + toggle de disponibilidade
S8T3 - Listagem por Tenant ✅ GET /bots com filtros por search e category
S8T4 - Validação de Parâmetros ✅ validateParameters() com erros i18n (PT e EN)
Migration ✅ 20260408181219_add_bots_catalog aplicada
Build ✅ Zero erros TypeScript
Arquitetura implementada:
Bot = catálogo global (sem tenantId) — gerenciado por ADMINs da plataforma
BotAssociation = vínculo bot ↔ tenant com wizard em etapas (DRAFT → ACTIVE)
i18n completo: chaves bot.* em PT e EN para todos os erros de validação
commit -> https://github.com/rodrigonunesrp/FTSAssistants/commit/3506308a84753c382cc958a7e4755120d7033a9a
Ações