Dashboard MVPFase 4 — Finalização do sistema (telas + funcionalidades)

7PS control tower

Escopo MVP fechou em 5 telas: Agenda, Dashboard, Leads, Auth, Detalhes. Bootstrap de dados (profissionais, procedimentos, horários) é obrigatório para a agenda operar. V2 confirmadamente fora. Próximo: acionar programador-senior.

Status geral

Base forte

Escopo MVP validado pelo 7ps-product. Automação em 97% (residual = fechamento transacional de confirmação curta). App Lovable em 62% é o gargalo principal. Bootstrap de dados entra como setup, não feature.

Progresso médio

87%

Média simples das trilhas

Tarefas fechadas

13/15

Concluídas ou validadas

Matriz validada

6/8

Bloqueios abertos: 0

Próximos passos críticos

  • 01
    Implementar agenda completa + badges + ações rápidas no app Lovable (programador-senior)
  • 02
    Fechar residual 3% n8n — confirmação curta via histórico persistido
  • 03
    Implementar bootstrap mínimo de dados por clínica como passo de setup
  • 04
    Validar auth em produção com Supabase
  • 05
    Teste em produção com bootstrap real de uma clínica

Última atualização

01/04/2026, 23:38 UTC

Sempre que uma tarefa relevante ao projeto mudar de estado, este arquivo deve ser atualizado no mesmo ciclo.

Objetivo do MVP

Lead → agendamento → comparecimento

Fluxo central que o projeto precisa fechar sem dispersão

Escopo MVP

5 telas validadas

Agenda, Dashboard, Leads, Auth, Detalhes — bootstrap como setup obrigatório

Próxima ação

programador-senior → app Lovable

Implementar agenda completa + badges + bootstrap de dados

Memória operacional

A regra prática para manter o painel útil sem automação nem banco

Arquivo fonte

dashboard/data/project-state.json

O dashboard deve ler diretamente este arquivo como source of truth da V1.

Checklist de atualização

  • 1Confirmar qual tarefa foi impactada
  • 2Atualizar status, owner ou prioridade em tasks
  • 3Ajustar progresso e resumo da track relacionada
  • 4Atualizar agent ou risk se o efeito mudar bloqueios ou próximos passos
  • 5Atualizar stateMatrix se o item passou de especificado para implementado ou validado
  • 6Atualizar project.lastUpdated
  • 7Adicionar activityLog no topo com resumo curto

Template padrão de log

Modelo curto para registrar qualquer atualização relevante do projeto

ID

log-YYYY-MM-DD-slug

Data

ISO-8601 UTC

Tipo

execucao|decisao|implementacao|validacao|estrutura|dashboard

Título

O que mudou em uma frase curta

Resumo

Resumo objetivo do efeito da mudança no projeto

Relacionamentos

task-id, matrix-id ou risk-id opcional

Matriz de maturidade

Separação explícita entre o que está especificado, implementado e validado

Automação

Política mínima de disponibilidade

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: 7ps-n8n

Implementação e validação expandidas: prompt da Maria atualizado no workflow principal; criar_agendamento e reagendar_agendamento agora retornam first_valid_slot consistente para min_advance_not_met, closed_day e outside_business_hours; max_advance_exceeded validado com data limite. Gate pré-Maria também foi destravado ao remover atendimento_ia=pause do lead QA. Pendente final: validar a Maria consumindo diretamente um erro real de criar_agendamento.

task-13task-15task-1

Automação

Fluxo de cancelamento e reagendamento

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: 7ps-n8n

Cancelamento e reagendamento já têm evidência operacional relevante no n8n e fazem parte das tools conectadas ao fluxo principal; ainda resta fechar a redação final das regras conversacionais no nível documental.

task-2

Dados

Mapa de writes por evento

Especificado
✓ EspecificadoImplementadoValidado

Owner: 7ps-supabase

Os eventos críticos e parte dos writes reais já apareceram na operação. O mapa final ainda é desejável como consolidação, mas deixou de ser o principal bloqueio executivo do núcleo de agenda.

task-4

Dashboard

Memória operacional em arquivo único

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: Clawdudo

O state file foi criado, integrado ao dashboard e validado com build local.

task-9task-10

Arquitetura

Residência da lógica por camada

Especificado
✓ EspecificadoImplementadoValidado

Owner: 7ps-orchestrator

A arquitetura macro e fronteiras estão bem definidas nos docs, mas ainda dependem de materialização e teste no produto real.

task-3

Automação

Agendamento completo ponta a ponta

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: 7ps-n8n

Segundo retorno consolidado do 7ps-n8n, criar_agendamento já voltou a executar com sucesso, houve criação real de appointment e o agendamento completo passou a ser tratado como validado no escopo atual.

task-11task-2

QA

Comparecimento/falta ponta a ponta

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: 7ps-qa

O trecho manual de comparecimento/falta foi considerado validado no escopo atual, com evidência de persistência real no banco para os estados compareceu e faltou.

task-5

QA

Aceite funcional do fluxo central do MVP

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: 7ps-qa

O QA reconheceu formalmente o fluxo lead → agendamento → comparecimento como funcionalmente aceito no escopo atual, com ressalvas não bloqueantes sobre bootstrap mínimo de dados por clínica e cobertura parcial fora do núcleo.

task-14task-5

Progresso por trilha

Leitura resumida das frentes que sustentam o avanço do 7PS

Produto

Em andamento
Progresso84%

Problema, ICP, objetivo do MVP e limites de escopo estão claros. Restam ajustes finos de comportamento operacional.

Arquitetura

Em andamento
Progresso86%

A residência da lógica entre Lovable, Supabase, n8n e canal já está bem definida no nível macro.

Dados

Em andamento
Progresso78%

Entidades, status PT-BR e source of truth estão claros. O mapa final de writes por evento segue útil como consolidação, mas não é mais o principal bloqueio executivo do núcleo de agenda.

Automação

Em andamento
Progresso97%

Reason codes do MVP validados na camada n8n e first_valid_slot corrigido em criar/reagendar. Gate pré-Maria destravado. Falta apenas fechar o comportamento final da Maria consumindo erro real da tool.

App

Em andamento
Progresso62%

O app/frontend já builda localmente e sustentou validação técnica real do fluxo central com acesso autenticado ao Supabase. O próximo foco sai de correção estrutural do núcleo e vai para consistência/aceite.

QA

Concluído
Progresso100%

O QA já aceitou funcionalmente o fluxo central do MVP no escopo atual. Permanece apenas a organização documental do pacote oficial de aceite e cobertura opcional curta adicional, sem bloquear o núcleo.

Documentação

Concluído
Progresso100%

A fase documental de aceite e consolidação do núcleo do MVP foi encerrada formalmente. Restam apenas registros institucionais residuais e a documentação da próxima iniciativa.

Agentes e responsáveis

Quem está fazendo o quê, o que entregou e o que ainda trava

Orquestração e documentação

7ps-orchestrator

Aguardando

Tarefa atual

Aguardando resolução de Z-API para testar entrega de mensagens ao paciente.

Última entrega

Handoff executado para teste ponta a ponta de reagendamento.

Próximo passo

Confirmar resolução de Z-API (403 blocked) para então validar entrega de mensagem ao paciente.

Bloqueios

  • Z-API 403 Forbidden — instância bloqueada por motivo presumido de pagamento

Produto e proteção de escopo

7ps-product

Concluído

Tarefa atual

Validação de escopo MVP de funcionalidades e telas

Última entrega

Escopo MVP fechado: 5 telas essenciais (Agenda, Dashboard, Leads, Auth, Detalhes), bootstrap de dados como setup obrigatório, V2 confirmadamente fora. Documento: 7ps-mvp-scope-validation.md.

Próximo passo

Aguardando programador-senior para implementar agenda completa + bootstrap.

Bloqueios

Sem bloqueios relevantes no momento.

Automação e agente

7ps-n8n

Em andamento

Tarefa atual

Fechar o comportamento final da Maria para consumir erro real de criar_agendamento com os novos reason codes.

Última entrega

Prompt da Maria atualizado; criar_agendamento e reagendar_agendamento corrigidos para first_valid_slot consistente; webhook temporário validou closed_day, outside_business_hours, min_advance_not_met e max_advance_exceeded; gate pré-Maria destravado ao remover atendimento_ia=pause do lead QA.

Próximo passo

Ajustar o prompt da Maria para tentar criar_agendamento sem clarificações extras quando os dados mínimos já estiverem explícitos e retestar.

Bloqueios

  • Maria ainda tende a pedir clarificação antes de acionar criar_agendamento em alguns cenários conversacionais

Dados e integridade

7ps-supabase

Aguardando

Tarefa atual

Proteger o modelo de dados enquanto as regras do fluxo fecham.

Última entrega

Modelo de entidades, status e regras de integridade do MVP consolidados.

Próximo passo

Validar o mapa de writes críticos por evento.

Bloqueios

Sem bloqueios relevantes no momento.

QA e aceite funcional

7ps-qa

Concluído

Tarefa atual

Aceite funcional do fluxo central concluído; manter apenas eventual cobertura curta adicional se solicitada.

Última entrega

Parecer final confirmou o fluxo lead → agendamento → comparecimento como funcionalmente aceito no escopo atual, com ressalvas não bloqueantes sobre bootstrap mínimo de dados por clínica e cobertura parcial fora do núcleo.

Próximo passo

Sem ação bloqueante no núcleo; só executar evidência curta adicional de faltou se desejado para ampliar cobertura mínima.

Bloqueios

Sem bloqueios relevantes no momento.

Board operacional

Tarefas agrupadas por status para leitura rápida e honesta do momento atual

A fazer

0
Sem tarefas nessa coluna.

Em andamento

1
MédiaDados

Validar mapa de writes por evento

Owner: 7ps-supabase

Bloqueado

0
Sem tarefas nessa coluna.

Concluído

5
AltaAutomação

Formalizar política mínima de disponibilidade

Owner: 7ps-n8n

BaixaDashboard

Criar scaffold inicial do dashboard web

Owner: Clawdudo

AltaGovernança

Consolidar no dashboard o estado real implementado vs validado do fluxo principal

Owner: 7ps-orchestrator

AltaAutomação

Formalizar a regra oficial de disponibilidade mínima do MVP

Owner: 7ps-product

AltaQA

Consolidar pacote oficial de aceite do MVP

Owner: 7ps-orchestrator

Validado

8
AltaAutomação

Fechar fluxo de cancelamento e reagendamento

Owner: 7ps-n8n

AltaGovernança

Criar matriz especificado vs implementado vs validado

Owner: 7ps-orchestrator

AltaQA

Preparar checklist de aceite funcional

Owner: 7ps-qa

AltaDocumentação

Consolidar documentação central v1

Owner: 7ps-orchestrator

BaixaOperação

Definir dashboard operacional enxuto

Owner: 7ps-orchestrator

AltaDashboard

Criar memória operacional em arquivo único para o dashboard

Owner: Clawdudo

AltaGovernança

Criar modelo padrão de atualização do state file

Owner: Clawdudo

AltaAutomação

Validar agendamento completo ponta a ponta

Owner: 7ps-n8n

Atualizações recentes

Histórico curto para entender o que mudou sem abrir outros documentos

decisao

Escopo MVP validado — 5 telas essenciais + bootstrap como setup

01/04/2026, 23:38

7ps-product fechou escopo MVP: Agenda (crítica), Dashboard (leitura), Leads (badges + botão agendar), Auth, Detalhes. Bootstrap de profissionais/procedimentos/horários é obrigatório como setup, não feature. V2 fora. programador-senior é próximo para implementar app.

7ps-productprogramador-senior7ps-mvp-scope-validation.md

validacao

Prompt da Maria atualizado e reason codes validados com tool real

31/03/2026, 20:42

Maria recebeu bloco MVP de indisponibilidade no workflow principal. Criar/reagendar foram corrigidos para first_valid_slot consistente em min_advance_not_met, closed_day e outside_business_hours. Testes diretos via webhook temporário validaram os retornos reais. O gate pré-Maria foi destravado removendo atendimento_ia=pause do lead QA. Resta apenas validar a Maria consumindo erro real de criar_agendamento sem pedir clarificações extras.

task-15matrix-availability7ps-n8n

validacao

Response nodes R1-R5 validados — 4/4 testes OK em criar e reagendar

31/03/2026, 02:32

Switch 6 outputs + 4 response nodes dedicados implementados e validados em ambos workflows. Fix de clamping first_valid_slot aplicado. Testes QA via webhook confirmaram: closed_day, outside_business_hours, min_advance_not_met, max_advance_exceeded funcionando. Próximo passo: prompt da Maria para interpretar os novos campos.

task-15matrix-availability7ps-n8n

decisao

Handoff 7ps-orchestrator → 7ps-n8n — Opção A aprovada

30/03/2026, 22:48

Eduardo aprovou Opção A: criar response nodes dedicados para os 4 novos reason codes. Diagnóstico: R1-R5 100% nos nodes, Switch só tem slot_conflict, 4 reason codes caiam no default. Workload executado pelo 7ps-n8n.

task-157ps-n8n7ps-orchestrator

decisao

Reconciliação 7ps-product vs 7ps-n8n — lacuna real identificada nos nodes, não no prompt

30/03/2026, 22:01

7ps-product identificou lacunas no prompt da Maria, mas reconciliação com 7ps-n8n revelou: validação R1-R5 100% nos nodes; Switch só tem caso para slot_conflict; novos reason codes caem no default e não chegam à Maria. A correção correta é nos nodes n8n, não no prompt. Tarefa transferida para 7ps-n8n.

task-157ps-product7ps-n8n

implementacao

Regras de disponibilidade R1-R5 implementadas nos workflows n8n

30/03/2026, 21:37

Implementação completada: buscar_horarios_disponiveis (R2, R3), criar_agendamento (R1-R5), reagendar_agendamento (R1-R5). Novos reason types: closed_day, outside_business_hours, min_advance_not_met, max_advance_exceeded. Novos campos: next_available_slots, first_valid_slot. Validação via Maria pendente — handoff para 7ps-product.

task-15task-1matrix-availability7ps-n8n7ps-product

decisao

Regras de disponibilidade mínimas formalizadas pelo 7ps-product

30/03/2026, 20:27

5 regras especificadas: horário 09:00-18:00, mínima antecedência 2h, máxima 60 dias, segunda a sábado, conflito FCFS com 3 próximos slots. Implementação no agente n8n em task-15. Documento: 7ps-availability-rules.md.

task-13task-15matrix-availability7ps-product

validacao

Teste ponta a ponta de reagendamento.validado — lógica 100% ok, entrega Z-API bloqueada

30/03/2026, 19:52

Executado em 2026-03-30 19:38-19:52 UTC. Webhook clinica → Maria → tool reagendar → banco atualizado → reminder recalculado validado no banco. Z-API retorna 403 Forbidden na etapa de envio — instância 3EE3568384ED01A423DEC226D26E541A bloqueada. Lógica de negócio: APROVADA. Entrega de mensagem: BLOQUEADA.

matrix-reminder-coretask-137ps-n8n

decisao

Iniciativa de lembretes anti-no-show aberta

23/03/2026, 18:29

O projeto abriu formalmente a frente de lembretes anti-no-show como próxima etapa objetiva após o fechamento do núcleo do MVP. O próximo movimento correto passa a ser o handoff ao 7ps-n8n para desenhar a menor versão útil.

7ps-n8n7ps-orchestratortask-13matrix-mvp-functional-acceptance

decisao

Fase 3 do MVP encerrada formalmente

23/03/2026, 18:15

O projeto registrou o encerramento formal da fase de aceite funcional e consolidação final do MVP. O núcleo lead → agendamento → comparecimento foi fechado no escopo atual e a próxima iniciativa objetiva passa a ser redução de no-show com lembretes mínimos.

task-14task-13matrix-mvp-functional-acceptance7ps-orchestrator7ps-n8n

dashboard

Dashboard reconciliado com o estado validado do MVP

23/03/2026, 18:03

O painel foi ajustado para remover pendências residuais visuais de itens já validados, especialmente no aceite funcional central, cancelamento/reagendamento e leitura de QA. A rotina de atualização agora exige reconciliação explícita entre tarefas, trilhas, agentes, riscos e matriz.

task-14task-2task-13risk-1matrix-mvp-functional-acceptancematrix-reschedule

validacao

Fluxo central do MVP aceito funcionalmente

23/03/2026, 15:34

O parecer final do 7ps-qa confirmou o fluxo lead → agendamento → comparecimento como funcionalmente aceito no escopo atual, com evidência em duas clínicas, persistência real no Supabase canônico e apenas ressalvas não bloqueantes de bootstrap mínimo de dados e cobertura parcial fora do núcleo.

task-14task-5matrix-mvp-functional-acceptancematrix-scheduling-corematrix-attendance-corerisk-2risk-4

validacao

Fluxo principal validado tecnicamente em ambiente local

23/03/2026, 15:14

A validação local confirmou o fluxo lead → agendamento → comparecimento ponta a ponta no Supabase canônico, com autenticação real por clínica, coerência de RLS e manutenção dos registros de teste para rastreabilidade. A próxima fase passa a ser QA funcional e pacote oficial de aceite.

task-14task-5matrix-scheduling-corematrix-attendance-corerisk-2risk-4

validacao

Comparecimento/falta validado no escopo atual do MVP

23/03/2026, 02:47

O state file passou a refletir que o trecho manual de comparecimento/falta está validado com evidência de persistência real no banco. O projeto sai de fechamento funcional do núcleo e entra em consolidação final de aceite e governança.

task-5task-14matrix-attendance-corerisk-1risk-2

validacao

Núcleo de agenda reclassificado após retorno do 7ps-n8n

23/03/2026, 01:52

O dashboard passou a refletir o retorno consolidado de que o agendamento completo já foi implementado e validado no n8n, com criação real de appointment. O foco executivo agora fica em formalizar a disponibilidade mínima e fechar comparecimento/falta.

task-11task-13risk-2risk-4matrix-availabilitymatrix-scheduling-corematrix-attendance-core

dashboard

Estado real do MVP consolidado no dashboard

23/03/2026, 01:36

O state file passou a refletir melhor o avanço real em automação e QA: cancelamento e reagendamento têm evidência operacional, enquanto disponibilidade mínima, agendamento completo e comparecimento/falta seguem como gaps centrais para fechar o MVP.

task-12task-11risk-1risk-2risk-4matrix-reschedulematrix-scheduling-corematrix-attendance-core

estrutura

Agente real 7ps-orchestrator formalizado

22/03/2026, 18:05

O projeto passou a ter um agente explícito para controlar fase atual, sequência, dependências, handoffs, progresso e próximos passos.

7ps-orchestratortask-3risk-1

governanca

Modelo padrão de atualização e matriz de maturidade adicionados

20/03/2026, 18:15

O state file agora inclui checklist de atualização, template de activity log e uma matriz explícita de especificado, implementado e validado.

task-3task-10matrix-dashboard-staterisk-1

estrutura

Memória operacional do projeto criada

20/03/2026, 17:56

Foi criado um arquivo único de estado para o dashboard, com governança, trilhas, agentes, tarefas, riscos e histórico recente.

task-9risk-3

dashboard

Dashboard atualizado e build validado

20/03/2026, 02:46

Visual refinado, dados alinhados ao estado atual do 7PS e stack atualizada para Next 16.2.0 + React 19.2.0.

task-8task-7

decisão

Dashboard definido como painel de leitura

20/03/2026, 01:40

A V1 foi travada sem banco, sem n8n e sem edição complexa para evitar virar projeto paralelo.

task-7risk-3

Riscos e pendências

Os pontos que ainda ameaçam clareza, execução ou ritmo do MVP

Confusão entre estado especificado e implementado

Alto

Owner: 7ps-orchestrator

Status: Mitigando

Próximo passo: Aplicar a reconciliação obrigatória entre tasks, tracks, agents, risks e stateMatrix sempre que houver mudança executiva relevante.

Lógica de disponibilidade ainda incompleta

Alto

Owner: 7ps-n8n

Status: Mitigando

Próximo passo: Formalizar a regra mínima de disponibilidade do MVP para remover a ambiguidade residual.

Dashboard crescer e virar projeto paralelo

Médio

Owner: 7ps-orchestrator

Status: Mitigando

Próximo passo: Manter V1 sem banco, sem n8n e sem edição complexa.

Dúvida residual sobre validação do núcleo técnico do fluxo principal

Alto

Owner: 7ps-n8n

Status: Mitigado

Próximo passo: Encerrado como bloqueio técnico do núcleo; manter apenas rastreabilidade das evidências e seguir para aceite funcional.