Projeto

Geral

Perfil

Ações

Sprints #965

Aberta

Documentação #897: ÉPICA 03: Estrutura de Chatbots e Fluxo de Criação

Sprint 8 — Modelagem e Infraestrutura de Chatbots (É03.S08)

Adicionado por Rodrigo Admin 12 dias atrás. Atualizado 7 dias atrás.

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.

Subtarefas 4 (4 abertas0 fechada)

Implementacao #968: S8T1 - [BD] Criar tabelas core de Chatbots no PrismaIntegração24/04/202624/04/2026

Ações
Implementacao #969: S8T2 - [BE] CRUD Administrativo do Catálogo de BotsIntegração25/04/202625/04/2026

Ações
Implementacao #970: S8T3 - [BE] Endpoint de Listagem de Bots por TenantIntegração25/04/202625/04/2026

Ações
Implementacao #971: S8T4 - [BE] Implementar Schema Validation de Parâmetros do Bot (com i18n)Integração26/04/202627/04/2026

Ações
Ações #1

Atualizado por Rodrigo Admin12 dias

  • Subtarefa #968 adicionado
Ações #2

Atualizado por Rodrigo Admin12 dias

  • Subtarefa #969 adicionado
Ações #3

Atualizado por Rodrigo Admin12 dias

  • Subtarefa #970 adicionado
Ações #4

Atualizado por Rodrigo Admin12 dias

  • Subtarefa #971 adicionado
Ações #5

Atualizado por Rodrigo Admin12 dias

  • Situação alterado de Backlog para Developing
Ações #6

Atualizado por Rodrigo Admin12 dias

  • Situação alterado de Developing para Testing
Ações #7

Atualizado por Rodrigo Admin12 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 #8

Atualizado por Rodrigo Admin7 dias

  • Situação alterado de Testing para Integração
Ações

Exportar para Atom PDF