Painel em Next.js 16 com autenticação, banco, storage e RLS no Supabase, processamento estruturado de reuniões por IA e automações assinadas para n8n.
O Brandbook TSP vive em /app/marca, com diretório pesquisável, temas
claro, escuro e azul institucional, componentes de referência, Código TSP,
movimento Membro Tríade, gamificação e acervo estratégico integrado ao produto.
- Copie as chaves necessárias de
.env.examplepara.env.local. - Aplique
../supabase/migrations/20260611223000_painel_empresarial_backend.sql. - Defina uma senha temporária em
SEED_USER_PASSWORD. - Execute
npm run seed:supabase. - Inicie com
npm run dev.
Sem as variáveis do Supabase, o painel continua operando em modo de demonstração.
Nenhuma chave administrativa deve usar o prefixo NEXT_PUBLIC_.
POST /api/meetings/:id/transcript: salva transcrição.POST /api/meetings/:id/process: gera resumo, decisões, riscos e tarefas.GET/POST /api/tasks: lista e cria tarefas operacionais.PUT/DELETE /api/tasks/:id: atualiza e remove tarefas.GET/PUT /api/tasks/workspace: salva Spaces, listas e preferências do painel de tarefas.POST /api/tasks/command: consulta ou cria tarefas.POST /api/documents/upload: envia arquivos privados de até 20 MB.POST /api/n8n/webhook: recebe callbacks assinados do n8n.
O painel de tarefas usa Supabase como fonte primária quando configurado. Detalhes
ricos inspirados no Open ClickUp, como subtarefas, checklists, anexos, estimativa,
timer, Space/lista e metadados para IA, são persistidos em tasks.workspace_meta
pela migration supabase/migrations/20260628193000_add_task_workspace_meta.sql.
O navegador mantém localStorage apenas como fallback/demonstração e cache de uso.
O callback usa HMAC SHA-256 sobre <timestamp>.<corpo> nos cabeçalhos
x-vp-timestamp e x-vp-signature, com tolerância de cinco minutos.
npm run checkAplicacao interna para reunioes, tarefas, projetos, inteligencia e funcionarios.
npm install
cp .env.example .env.local
npm run devAcesse http://localhost:3000.
- E-mail:
will@triade.local - Senha:
Verifica@2026
Todos os seis funcionarios usam a mesma senha de demonstracao. Em producao real, substitua a autenticacao local por um provedor com recuperacao de senha e MFA.
npm run checkExecuta lint, typecheck e build de producao.