Dashboard MVPFase 6 — MVP Fechado + Meta Cloud API + UAZAPI em coexistência

7PS control tower

MVP do 7PS funcional e fechado. Z-API descontinuado. UAZAPI operacional. Meta Cloud API em implementação. Próxima iniciativa: lembretes anti-no-show.

Status geral

Base forte

MVP FECHADO. Meta Cloud API + UAZAPI como providers WhatsApp. Z-API descontinuado. UAZAPI implementado e ativo. Meta Cloud API pendente de implementação no n8n.

Progresso médio

93%

Média simples das trilhas

Tarefas fechadas

16/22

Concluídas ou validadas

Matriz validada

9/12

Bloqueios abertos: 0

Próximos passos críticos

  • 01
    7ps-n8n: implementar Meta Cloud API como provider principal no n8n
  • 02
    7ps-n8n: testar failover real entre UAZAPI e Meta Cloud API
  • 03
    7ps-n8n: desenhar menor versão útil de lembretes anti-no-show
  • 04
    Reconciliar documentação do projeto e AGENTS.md do orchestrator

Última atualização

29/05/2026, 01:40 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 fechado e validado

Escopo MVP

Funcional — aceite QA em 2026-04-04

5 telas, bootstrap, agenda, Lembretes pipeline ativa

Próxima ação

Meta Cloud API: implementar sender + webhook no n8n

UAZAPI já operacional. Meta Cloud API é provider principal.

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

Desvio determinístico para confirmação curta implementado e validado (2026-04-02). 9 nodes adicionados ao workflow principal para recuperar contexto de oferta do histórico persistido e fechar via criar_agendamento sem passar pela Maria. Appointment ce512393 criado em produção (2026-04-15 09:00, Dra Ana Souza, Aplicação de Botox). Residual: validar ponta a ponta real quando buscar_procedimentos resolver corretamente na mensagem 1.

task-13task-15task-1task-16

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

Automação

Fechamento transacional de confirmação curta de alternativa

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: 7ps-n8n

Desvio determinístico implementado: detecta confirmação curta (horário + prof, sem intent keyword), recupera contexto de oferta do n8n_chat_histories, resolve professional_id e procedure_id do JSON de availability, e chama criar_agendamento diretamente. Validado com injeção de histórico: appointment ce512393 criado, status agendado no Supabase.

task-16

App

Agenda: slots por business_hours_json + validação de antecedência

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: programador-senior

Select de horários com slots de 30min gerados do business_hours_json. Validação de minimum_advance_hours e maximum_advance_days. Bloqueio de dias sem funcionamento (enabled: false). n8n-architect confirmou: impacto mínimo no n8n — validações server-side mantidas como defesa em profundidade. Commits c7bd142, 28e05c3.

App

Melhoria listagem profissionais — cards responsivos + chips + telefone/email clicáveis

Validado
✓ Especificado✓ Implementado✓ Validado

Owner: programador-senior

Feature validada por 7ps-qa como PRONTO COM RESSALVAS. Cards grid responsivos, chips dedup por procedure.id, telefone wa.me/tel: fallback, email mailto:, create/edit com splice de vínculos, toggle is_active, busca ilike. 3 ressalvas: transacional sem rollback, RLS não versionado, tooltip misleading. Follow-up técnico em task-18.

task-19task-18

Automação

Meta Cloud API + UAZAPI como providers WhatsApp em coexistência

Implementado
✓ Especificado✓ ImplementadoValidado

Owner: 7ps-n8n

UAZAPI implementado: sender (3 nodes), webhook configurado, normalizer criado e conectado. Pendente: teste real via WhatsApp + Meta Cloud API como provider principal. Z-API removido.

task-20task-22

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

Concluído
Progresso100%

UAZAPI implementado como provider WhatsApp. Z-API descontinuado. Workflow activo. Pendente: teste real + Meta Cloud API.

App

Concluído
Progresso100%

5/5 features MVP completas: Configuracoes.tsx (4 preferências), MinhaClinica timezone Select, Agenda Select horários via business_hours_json + validação antecedência, Leads e Pacientes completos. SQL 4 colunas clinics. App 100%.

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

Governança e reconciliação documental do projeto.

Última entrega

Removida referência a 7ps-agent-runtime-ops.md (não existe). Reconciliado project-state.json com decisão 2026-05-20 (MVP fechado).

Próximo passo

Confirmar se 7ps-open-questions.md está sendo alimentado corretamente vs. dispersão em decisions.

Bloqueios

Sem bloqueios relevantes no momento.

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

UAZAPI implementado no n8n. Pendente: teste real via WhatsApp + Meta Cloud API como provider principal.

Última entrega

Migração Z-API → UAZAPI concluída no workflow ZTrXQsh1woKwgugD. 3 nodes Enviar texto + download audio atualizados, UAZAPI Normalizer criado e conectado. Meta Cloud API como provider principal em implementação.

Próximo passo

Implementar Meta Cloud API como provider principal no n8n (sender Graph API + webhook Cloud API). Depois: testar failover real entre UAZAPI e Meta.

Bloqueios

Sem bloqueios relevantes no momento.

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.

App Lovable + Schema + Versionamento

programador-senior

Concluído

Tarefa atual

MVP App completo — 5/5 features.

Última entrega

5/5 features MVP: Configuracoes.tsx (4 preferências), MinhaClinica timezone Select, Agenda Select horários via business_hours_json + validação antecedência, SQL 4 colunas clinics. Commits c7bd142, 28e05c3.

Próximo passo

Aguardando Z-API ser desbloqueado para validar entrega WhatsApp real.

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

6
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

AltaAutomação

UAZAPI — pesquisar credenciais, webhooks e especificação de API

Owner: 7ps-n8n

Validado

10
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

AltaAutomação

Implementar desvio determinístico para confirmação curta de alternativa

Owner: 7ps-n8n

AltaApp

Corrigir Dashboard — período default Mês + navegação mensal

Owner: programador-senior

Atualizações recentes

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

debug

Payload UAZAPI analisado e fluxo corrigido — telefone Still com \n pendente

23/05/2026, 19:47

Estrutura real do payload UAZAPI descoberta: wrap em body{chat{message{owner}}}. Seletor de número extrai body.owner (clínica), não wa_chatid (cliente). Eduardo corrigiu nodes manualmente. Fluxo: Webhook->Identificar Clínica->Buscar Clínica->Seletor->Dados Webhook. phone.trim() ainda pendente.

task-20ZTrXQsh1woKwgugDmemory/projects/n8n-test-context.md

implementacao

UAZAPI implementado no n8n — Z-API removido do workflow principal

23/05/2026, 02:45

Migração concluída: 3 nodes Enviar texto atualizados para UAZAPI (https://7psdigital.uazapi.com/send/text), download audio atualizado, UAZAPI Normalizer criado e conectado. Webhook UAZAPI configurado para /webhook/clinica com excludeMessages wasSentByApi. Workflow activo. Pendente: teste real + Meta Cloud API.

task-20task-22matrix-providers-whatsapp7ps-n8nmemory/projects/whatsapp-block-prevention.md

decisao

Meta Cloud API + UAZAPI definidos como providers WhatsApp em coexistência

20/05/2026, 13:50

Decisão tomada: Meta Cloud API como provider principal (sender Graph API, webhook Cloud API) + UAZAPI como segundo provider em coexistência (backup/fallback). Z-API permanece descontinuado. 7ps-n8n vai implementar ambos os senders, webhooks, normalizadores e credenciais no n8n. Documento: whatsapp-providers-coexistence.md.

task-20task-22matrix-providers-whatsapp7ps-n8n

implementacao

Site Meta publicado — appmeta.7psdigital.com.br no ar

14/05/2026, 01:28

programador-senior publicou site estático em appmeta.7psdigital.com.br: 3 páginas (Home, Privacy Policy, Terms of Service), SSL Let's Encrypt via Traefik, container nginx:alpine isolado coexistindo com demais serviços. Domínio disponível para Meta Business Console, WhatsApp Business Platform e Pixel URL. Pendente: decisão sobre GitHub Actions para deploy automático.

programador-senior7ps-site-meta.md

decisao

Meta Cloud API definida como provider WhatsApp principal — Z-API descontinuado

09/05/2026, 01:40

7ps-n8n entregou pesquisa e especificação inicial: Meta Cloud API via Coexistence é o novo provider principal. Z-API sai do plano. Próximos passos: implementar sender, webhook e normalizador no n8n, adicionar colunas provider_meta no Supabase, testar antes de desativar Z-API.

task-207ps-n8nmatrix-meta-cloud-apimeta-cloud-api-coexistence-decision.md

validacao

Melhoria listagem profissionais QA — PRONTO COM RESSALVAS

07/04/2026, 03:19

7ps-qa validou: cards responsivos, chips procedimentos, telefone wa.me/tel:, email mailto:, criar/editar com vínculos, toggle, busca, responsividade mobile. 3 ressalvas aceitas: transacional parcial, RLS não versionado localmente, tooltip phone misleading. programador-senioraceitou veredito e registrourseguimiento técnico em follow-up.

task-19task-187ps-qaprogramador-senior

implementacao

Dashboard corrigido — default Mês + navegação mensal + empty state

06/04/2026, 23:39

programador-senior diagnosticou e corrigiu: dashboard já usava queries reais no Supabase; o 'sem dados' vinha do default em Hoje. Corrigido: default em Mês, navegação por setas entre meses, empty state amigável. Commit 3d8976f. Queries reais confirmadas em appointments e leads.

programador-seniortask-17

validacao

Anti-no-show/lembretes: workflow REMINDER ativo — pipeline pronta

04/04/2026, 01:46

7ps-n8n confirmou: workflow REMINDER - enviar_confirmacao_24h está implementado e ativo. Trigger schedule 5min, busca pendentes, monta mensagem, envia via Z-API, marca status. 7 registros reais na tabela. Pipeline 100% pronta — único gap é Z-API 403 (instância bloqueada, não código).

7ps-n8n

validacao

MVP aprovado por QA — PRONTO PARA USO REAL

04/04/2026, 01:25

7ps-qa validou: fluxo lead → agendamento → comparecimento especificado ✅ implementado ✅ validado ✅. Evidência real no banco: compareceu 2, faltou 2, agendado 7, cancelado presente. App Lovable funcional. Z-API 403 residual aceito, não bloqueia núcleo. MVP 95% fechado.

7ps-qamatrix-mvp-functional-acceptance

decisao

MVP funcionalmente fechado — 95% — /configuracoes fora

04/04/2026, 00:37

7ps-product decidiu: /configuracoes fora do MVP — redundante com /minha-clinica. Fluxo principal não depende. Bootstrap redundante confirmado. MVP 95% — 7ps-qa para validação final antes de declarar fechado.

7ps-product7ps-qa

decisao

Bootstrap确认冗余 — MinhaClinica já cobre; MVP 95%

03/04/2026, 20:59

Investigação confirmou: Profissionais ✅ Procedimentos ✅ MinhaClinica ✅ todos funcionais. Bootstrap é redundante — nunca foi necessário. MVP em 95%: apenas /configuracoes como placeholder. Questão aberta: é escopo MVP ou redundante com /minha-clinica? Aguardando decisão de produto.

programador-seniorapp

implementacao

Pacientes completo + lead_status ENUM corrigido — 4/5 features MVP

03/04/2026, 20:44

programador-senior validou: Pacientes /pacientes (lista) + /pacientes/:leadId (histórico com JOIN profissionais/procedimentos, dialog Novo Agendamento, cancellation_reason visível). Lovable inicialmente não incluiu cancellation_reason — corrigido via prompt. lead_status ENUM sincronizado com banco real xsglsinwczsstbentdeh em database.ts, Leads.tsx e Pacientes.tsx. App track: 87%→92%. Próximo: Configurações + Bootstrap.

programador-seniorapptask-pacientes

implementacao

Pacientes e Bootstrap mapeados — prompts Lovable gerados

03/04/2026, 16:58

programador-senior confirmou: 3/5 features validadas. Pacientes é Placeholder (falta criar histórico funcional). Bootstrap: profissionais+procedimentos+horários ainda não implementados. Prompts Lovable gerados: handoffs/2026-04-03-pacientes-historico-funcional.md e handoffs/2026-04-03-bootstrap-minhaclinica.md. Sequência: Pacientes primeiro.

programador-seniorapp

implementacao

Agenda filtros+ações rápidas e Leads botão Agendar validados

03/04/2026, 02:21

3/5 features concluídas. Agenda: filtros por prof+status e ações rápidas compareceu/faltou 1-toque validados. Leads: botão Agendar com dialog pré-preenchido implementado. Próximo: Pacientes histórico funcional.

programador-seniorapp

implementacao

Leads completo: edição + campos adicionais + status change — commit 7187f2f

03/04/2026, 01:27

Cadastro de leads concluído: edição completa com todos os campos (email, cpf, endereço, status), duplicate phone check na edição, máscara CPF. Build ok. Próximo: Agenda filtros + ações rápidas (prompt já gerado). 2/5 features.

programador-seniorapp

implementacao

Schema Lovable concluído — programador-senior repassa para próxima rodada de features

02/04/2026, 20:14

Schema tipado xsglsinwczsstbentdeh com types/database.ts criado. cancellation_reason adicionada. as any removidos de 6 páginas. Build compila. Script sync criado. 5 features pendentes: Agenda filtros+status, Agenda ações rápidas, Leads botão agendar, Pacientes Placeholder, Bootstrap MinhaClinica. programador-senior retoma na sequência.

programador-seniorapp

implementacao

Schema tipado completo: src/types/database.ts criado, cancellation_reason adicionada, zero as any

02/04/2026, 20:07

Supabase diagnostics: banco correto é xsglsinwczsstbentdeh (não mubwwzcqjmbscpphwwhb). cancellation_reason adicionada via psql. src/types/database.ts criado com schema completo (leads, professionals, procedures, appointment_reminders, appointments completo). supabaseClient.ts atualizado. Zero as any em 6 páginas. Build compila sem erros. Versionamento configurado (docs/versioning.md). App track: 62% → 67%.

apptask-11

validacao

Desvio determinístico para confirmação curta implementado e validado

02/04/2026, 02:29

9 novos nodes adicionados ao workflow principal ZTrXQsh1woKwgugD. Fluxo: Detectar Confirmação Curta → Recuperar Oferta Anterior (Postgres) → Montar Contexto Confirmação → criar_agendamento (conf) → Resposta Sucesso. Appointment ce512393 criado no Supabase: 2026-04-15 09:00, lead 7bc48c81, procedure 08bc7bbb (Aplicação de Botox), professional dec366d3 (Dra Ana Souza). Automação agora 100% — residual é entrega Z-API (403 bloqueado).

task-16matrix-short-confirmation-deterministicmatrix-availability7ps-n8n

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: Mitigado

Próximo passo: Encerrado após consolidación de estado. Manter vigilância em novas iniciativas.

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: Mitigado

Próximo passo: Dashboard mantido enxuto. Nova frente Meta Cloud API não adiciona complexidade ao dashboard operacional.

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.