Documentação Conceitual
APROVADO

ROADMAP — Evolução do Produto

Sequenciamento documental das capacidades do Sistema Gastronômico para Operações com Mesas a partir das baselines aprovadas. Revisão v0.2: resolve dentro da ROAD-02 as decisões de isolamento multi-tenant (SaaS) — PRD TBD-003, ERD-TBD-001 e ERD-TBD-002. Revisão v0.3: resolve Mesa/QR Code (RF-041 a 043) e identifica três novos TBDs — cadastro de Organização (TBD-020), gateway de pagamento (TBD-021) e API de CNPJ (TBD-022).

Nota de Governança

Este Roadmap v0.1 organiza dependências e sequência lógica de evolução. Ele não estabelece datas, prazos comerciais, estimativas de desenvolvimento ou compromisso de lançamento. O status de uma fase neste documento representa seu estado dentro do planejamento documental. Não deve ser interpretado automaticamente como status real de desenvolvimento ou produção.

Fases de Evolução

ROAD-01

BASELINE DOCUMENTAL

CONCLUÍDA NA DOCUMENTAÇÃO v0.1
ROAD-02

DECISÕES TÉCNICAS PRÉ-IMPLEMENTAÇÃO

PREVISTO PARA EVOLUÇÃO
ROAD-03

NÚCLEO MVP: ACESSO E PEDIDO

PREVISTO
ROAD-04

OPERAÇÃO DA RECEPÇÃO

PREVISTO
ROAD-05

OPERAÇÃO DA COZINHA

PREVISTO
ROAD-06

ACOMPANHAMENTO E INTEGRAÇÃO OPERACIONAL

PREVISTO
ROAD-07

ESTABILIZAÇÃO OPERACIONAL E QUALIDADE

PREVISTO
ROAD-08

INSUMOS E ESTOQUE

EVOLUÇÃO PREVISTA
ROAD-09

LOTES E VALIDADE

EVOLUÇÃO PREVISTA
ROAD-10

FICHA TÉCNICA E CUSTOS

EVOLUÇÃO PREVISTA
ROAD-11

CMV

EVOLUÇÃO PREVISTA

Princípios de Evolução

ROAD-P-001

BASELINES ANTES DA IMPLEMENTAÇÃO

Implementações futuras devem respeitar PRD, ERD, RBAC/RLS e Fluxos UX aprovados.

ROAD-P-002

MVP ANTES DOS MÓDULOS EVOLUTIVOS

O núcleo M01–M08 precede a expansão funcional de M09–M12.

ROAD-P-003

DEPENDÊNCIAS EXPLÍCITAS

Nenhuma capacidade deve avançar sobre decisão TBD necessária à implementação.

ROAD-P-004

ISOLAMENTO ORGANIZACIONAL

Toda implementação futura deve respeitar a separação conceitual entre Organizações.

ROAD-P-005

SEGURANÇA POR FUNÇÃO

Implementações futuras devem respeitar RBAC/RLS v0.1 aprovado.

ROAD-P-006

EXPERIÊNCIA DERIVADA DOS FLUXOS

Telas e interações futuras devem derivar dos Fluxos UX v0.1 aprovados.

ROAD-P-007

REUTILIZAÇÃO ENTRE OPERAÇÕES

A evolução deve preservar a possibilidade de utilização por diferentes negócios.

Visão Macro

BASELINES APROVADASDECISÕES TÉCNICAS NECESSÁRIASNÚCLEO MVPESTABILIZAÇÃO OPERACIONALMÓDULOS EVOLUTIVOSCONSOLIDAÇÃO E EXPANSÃO

Detalhamento das Fases

ROAD-01

Baseline Documental

CONCLUÍDA NA DOCUMENTAÇÃO v0.1

Objetivo

Estabelecer a fonte de verdade documental anterior às decisões físicas de implementação.

Entregas

  • PRD v0.1 — APROVADO
  • ERD v0.1 — APROVADO
  • RBAC/RLS v0.1 — APROVADO
  • Fluxos UX v0.1 — APROVADO

Critério de Entrada

Existência das fontes documentais necessárias à consolidação das baselines v0.1.

Critério de Saída

Quatro baselines documentais aprovadas.

Governança

Não declara software implementado.

ROAD-02

Decisões Técnicas Pré-Implementação

PREVISTO PARA EVOLUÇÃO

Objetivo

Identificar decisões necessárias para transformar a documentação conceitual em arquitetura implementável.

Escopo

Estratégia técnica de isolamento entre Organizações, Autenticação, Identidade/persistência do Cliente, Ciclo do QR Code, Relação QR Code ↔ Mesa, Estrutura Organizacional, Multiunidade.

Pendências / TBDs

PRD TBD-001, PRD TBD-004 (parcial), PRD TBD-017, PRD TBD-019 (novo, cobrança/assinatura), ERD-TBD-003 Identidade e persistência do Cliente (RN-001), ERD-TBD-005 Ciclo e cardinalidade Mesa ↔ QR Code — PRD TBD-003, ERD-TBD-001 e ERD-TBD-002 RESOLVIDOS em v0.2 (isolamento multi-tenant / SaaS)

Critério de Entrada

Baselines v0.1 aprovadas.

Critério de Saída

Decisões técnicas estritamente necessárias à implementação identificadas e resolvidas quando realmente bloqueadoras.

Governança

Não assume stack definitiva (Supabase/Postgres/etc). Isso NÃO significa resolver todos os TBDs nesta fase.

ROAD-03

Núcleo MVP: Acesso e Pedido

PREVISTO

Objetivo

Cobrir a jornada do Cliente desde acesso pelo QR Code até criação e acompanhamento do Pedido.

Módulos

M01, M02, M03, M04, M05

Fluxos UX

UX-001 a UX-006

Pendências / TBDs

PRD TBD-005, TBD-006, TBD-016, TBD-017, TBD-018

Critério de Entrada

Decisões técnicas ROAD-02 identificadas.

Critério de Saída

Jornada do Cliente (Acesso a Pedido) funcional conforme baselines.

ROAD-04

Operação da Recepção

PREVISTO

Objetivo

Acompanhamento operacional dos Pedidos e suporte ao atendimento.

Módulos

M06

Fluxos UX

UX-007, UX-008, UX-009

Critério de Entrada

Núcleo MVP ROAD-03 funcional.

Critério de Saída

Interface da Recepção validada operacionalmente.

Governança

A Recepção possui visão operacional mais ampla do Pedido que a Cozinha e pode consultar o Cardápio conforme o escopo aprovado, sem receber administração do catálogo.

ROAD-05

Operação da Cozinha

PREVISTO

Objetivo

Disponibilizar informações necessárias à produção e permitir acompanhamento do preparo.

Módulos

M07

Fluxos UX

UX-010, UX-011

Critério de Entrada

Fluxos de Pedido (ROAD-03/04) integrados.

Critério de Saída

Interface da Cozinha validada operacionalmente.

Governança

Nome, WhatsApp, E-mail e identificação da Mesa não são informações necessárias ao contexto de produção da Cozinha na baseline v0.1.

ROAD-06

Acompanhamento e Integração Operacional

PREVISTO

Objetivo

Consolidar a evolução operacional do Pedido entre Cliente, Recepção e Cozinha.

Módulos

M08

Fluxos UX

UX-006, UX-014 (Relacionados: 007, 009, 011, 012)

Critério de Entrada

Fases ROAD-03 a ROAD-05 concluídas documentalmente.

Critério de Saída

Fluxo integrado de acompanhamento operacional validado conforme as baselines aprovadas.

ROAD-M1 — MARCO DO MVP

Núcleo MVP documentalmente especificado (M01 a M08 possuem requisitos, modelo, acesso e fluxos).

Capacidades de Gestão no MVP

UX-012 — Supervisão

Acompanhamento e intervenção gerencial.

UX-013 — Administração

Gestão de Cardápio e Preços.

ROAD-07

Estabilização Operacional e Qualidade

PREVISTO

Objetivo

Validar o núcleo implementado futuramente antes da expansão funcional.

Escopo

Responsividade (RNF-001), Mobile First (RNF-002), Legibilidade Operacional (RNF-003), Segurança (RNF-004), Isolamento Organizacional (RNF-005), Privacidade (RNF-006), Performance (RNF-007), Manutenibilidade (RNF-008), Compatibilidade Web (RNF-009), Acessibilidade (RNF-010), Auditabilidade (RNF-011), Escalabilidade (RNF-012).

Critério de Entrada

Núcleo MVP ROAD-06 estabilizado funcionalmente.

Critério de Saída

Núcleo operacional validado qualitativamente quanto aos requisitos não funcionais aplicáveis da baseline v0.1.

Governança

Conformidade total com RNFs aprovados.

ROAD-08

Insumos e Estoque

EVOLUÇÃO PREVISTA

Módulos

M09

Fluxos UX

UX-015, UX-016

Pendências / TBDs

PRD TBD-008, TBD-010

Critério de Entrada

ROAD-07 concluído.

Critério de Saída

Gestão de Insumos e Estoque operacional.

Governança

SALDO DE ESTOQUE: DERIVADO. PERSISTÊNCIA FÍSICA: A DEFINIR. Não define baixa automática nem movimentação obrigatoriamente manual.

ROAD-09

Lotes e Validade

EVOLUÇÃO PREVISTA

Objetivo

Evoluir para controle conceitual de Lotes, Validade e identificação de itens próximos do vencimento.

Módulos

M10

Fluxos UX

UX-017

Critério de Entrada

ROAD-08 funcional.

Critério de Saída

Rastreabilidade de validade por Lote operacional.

Governança

FIFO/FEFO: PENDENTE. Não determina algoritmo de priorização.

ROAD-10

Ficha Técnica e Custos

EVOLUÇÃO PREVISTA

Módulos

M11

Fluxos UX

UX-018

Pendências / TBDs

PRD TBD-012

Critério de Entrada

Baselines de Insumos (ROAD-08) disponíveis.

Critério de Saída

Ficha Técnica e composição de custos validada.

Governança

CUSTO DA FICHA: DERIVADO. PERSISTÊNCIA FÍSICA: A DEFINIR. Não exige ROAD-09 como dependência cronológica obrigatória.

ROAD-11

CMV

EVOLUÇÃO PREVISTA

Objetivo

Permitir cálculo ou visualização do CMV quando os dados necessários estiverem disponíveis.

Módulos

M12

Fluxos UX

UX-019

Pendências / TBDs

PRD TBD-011, TBD-012, ERD-TBD-006 Persistência histórica do CMV

Critério de Entrada

Dados técnicos e de custos necessários ao cálculo disponíveis, incluindo as informações aplicáveis da Ficha Técnica (ROAD-10).

Critério de Saída

Cálculo de CMV validado.

Governança

CMV: DERIVADO. PERSISTÊNCIA FÍSICA: A DEFINIR. Não cria periodicidade, relatórios obrigatórios ou benchmarks.

Dependência dos Módulos Evolutivos

INSUMOSESTOQUE / LOTES / VALIDADEFICHA TÉCNICACUSTO ESTIMADOCMV

Esta sequência representa dependências conceituais de evolução e não define automações, persistência física ou ordem cronológica obrigatória de implantação.

Matriz do Roadmap

IDFaseEscopoMódulosUXDependênciasStatus
ROAD-01Baseline DocumentalPRD, ERD, RBAC, UXCONCLUÍDA NA DOCUMENTAÇÃO v0.1
ROAD-02Decisões TécnicasArquitetura, AutenticaçãoROAD-01 + TBDs técnicos (PRD 001/003/004/017 + ERD 001/002/003/005)PREVISTO PARA EVOLUÇÃO
ROAD-03Núcleo MVPAcesso, PedidoM01–M05001–006PRD TBD-005, 006, 016, 017, 018PREVISTO
ROAD-04RecepçãoOperação, MesasM06007–009ROAD-03PREVISTO
ROAD-05CozinhaProduçãoM07010–011ROAD-04PREVISTO
ROAD-06Acompanhamento e Integração OperacionalAcompanhamento e integração operacional do PedidoM08006, 014ROAD-05PREVISTO
ROAD-07Estabilização Operacional e QualidadeEstabilização operacional e requisitos não funcionaisROAD-06PREVISTO
ROAD-08Insumos e EstoqueInsumos e EstoqueM09015, 016ROAD-07 + PRD TBD-008, 010EVOLUÇÃO PREVISTA
ROAD-09Lotes e ValidadeLotes e ValidadeM10017PRD TBD-009EVOLUÇÃO PREVISTA
ROAD-10Ficha Técnica e CustosFicha Técnica e CustosM11018PRD TBD-012EVOLUÇÃO PREVISTA
ROAD-11CMVCálculo / visualização do CMVM12019ROAD-10 + PRD TBD-011, 012 + ERD-TBD-006EVOLUÇÃO PREVISTA

Mapa de Dependências

BASELINESDECISÕES TÉCNICASM01–M05 — ACESSO E PEDIDO
M06 (RECEPÇÃO)
M07 (COZINHA)
M08 — ACOMPANHAMENTO DO CLIENTEESTABILIZAÇÃOM09 (ESTOQUE)
M10 (VALIDADE)
M11 (FICHA)
M12 (CMV)
Dependência Necessária
Dependência Conceitual
Pode Evoluir em Paralelo
TBD

Decisões que Impactam o Roadmap

IDTema OficialImpacto no RoadmapFase(s) Afetada(s)Status
PRD TBD-001AutenticaçãoCondiciona a definição técnica de acesso.ROAD-02PENDENTE
PRD TBD-003Estrutura OrganizacionalResolvido: isolamento multi-tenant via Postgres RLS (Supabase Cloud).ROAD-02RESOLVIDO v0.2
PRD TBD-004MultiunidadeParcialmente resolvido: 1 Organização = 1 unidade nesta baseline. "Uma conta gerenciando várias unidades" segue fora de escopo.ROAD-02PARCIAL v0.2
PRD TBD-019Governança de cobrança/assinatura (novo)Condiciona o gatilho de tenant_escrita_liberada().ROAD-02PENDENTE
PRD TBD-005Lifecycle definitivo do PedidoCondiciona o lifecycle operacional do Pedido.ROAD-03, ROAD-06PENDENTE
PRD TBD-006Alteração/cancelamento do Pedido após envioCondiciona o lifecycle operacional do Pedido.ROAD-03PENDENTE
PRD TBD-008Baixa automática de EstoqueCondiciona a estratégia de estoque.ROAD-08PENDENTE
PRD TBD-009FIFO / FEFO ou regra equivalenteCondiciona a estratégia de estoque.ROAD-09PENDENTE
PRD TBD-010Governança de InventárioCondiciona a estratégia de estoque.ROAD-08PENDENTE
PRD TBD-011Faixas oficiais de CMVCondiciona a governança de cálculo do CMV.ROAD-11PENDENTE
PRD TBD-012Método de atualização dos custos dos InsumosCondiciona a governança de cálculo do CMV.ROAD-10, ROAD-11PENDENTE
PRD TBD-016Retenção e exclusão de dadosCondiciona a governança de retenção e exclusão dos dados tratados pelo sistema.ROAD-03PENDENTE
PRD TBD-017Ciclo do QR CodeCondiciona a definição técnica de acesso.ROAD-02, ROAD-03PENDENTE
PRD TBD-018Disponibilidade / indisponibilidade de ProdutoCondiciona o comportamento de disponibilidade de Produtos no Cardápio e no fluxo de criação do Pedido.ROAD-03PENDENTE
ERD-TBD-001Estratégia técnica de isolamento entre organizações (SaaS)Resolvido: Postgres RLS (Supabase Cloud), padrão current_org_id()/has_org_role()/platform_admin/tenant_escrita_liberada().ROAD-02RESOLVIDO v0.2
ERD-TBD-002Cardinalidade Usuário Interno ↔ OrganizaçãoResolvido: 1:N direto, contexto de Organização ativa único por vez.ROAD-02RESOLVIDO v0.2
ERD-TBD-003Identidade e persistência do ClienteCondiciona a definição técnica de acesso.ROAD-02PENDENTE
ERD-TBD-005Ciclo/cardinalidade Mesa ↔ QR CodeCondiciona a definição técnica de acesso.ROAD-02PENDENTE
ERD-TBD-006Persistência histórica do CMVCondiciona a governança de cálculo do CMV.ROAD-11PENDENTE
PRD TBD-020Cadastro de Organização — autoatendimento ou onboarding manualCondiciona ACESSO-TBD-012 e a existência (ou não) de um perfil Visitante.ROAD-02PENDENTE
PRD TBD-021Gateway de pagamento do PedidoCondiciona RF-047 e a visibilidade de dados de pagamento no RBAC.Sem fase própria ainda — ver notaPENDENTE
PRD TBD-022Provedor de API de consulta de CNPJCondiciona RF-046 (pré-preenchimento no cadastro de Organização).ROAD-02PENDENTE

Integrações Externas

Atualizado em v0.3 — duas integrações identificadas, nenhuma com provedor definido.

Gateway de pagamento (RF-047) — citados como referência InfinityPay/Stone, sem decisão. PRD TBD-021.

API de consulta de CNPJ (RF-046) — sem provedor definido. PRD TBD-022.

Nenhuma das duas é obrigatória para o funcionamento do núcleo MVP (ROAD-03 a ROAD-07) — ambas dependem de decisão explícita antes de virar dependência de fase.

Riscos para a Evolução

Risco PRDTema OficialImpacto no RoadmapFases AfetadasTratamento Documental
RISK-001Privacidade e Proteção de Dados (PII)Restringe a visibilidade de dados sensíveis entre atores.TRANSVERSALRBAC/RLS v0.1
RISK-002Isolamento de Dados (Multi-tenancy)Crítico para garantir que uma organização não acesse dados de outra.TRANSVERSALRNF-005, ROAD-P-004
RISK-003Indisponibilidade de QR Code / MesaAfeta a entrada do cliente no fluxo de pedido.ROAD-02, ROAD-03ERD-TBD-005
RISK-004Concorrência de Pedidos na mesma MesaPode gerar inconsistência no histórico de consumo da mesa.ROAD-03RN-006
RISK-005Lentidão na Atualização (Cozinha/Recepção)Prejudica a eficiência operacional e a experiência do cliente.ROAD-04, ROAD-05, ROAD-06RNF-007
RISK-006Inconsistência de Estoque (Baixa Manual)Gera divergência entre o estoque físico e o sistema.ROAD-08PRD TBD-010
RISK-007Uso de Insumos VencidosRisco sanitário e de qualidade do produto final.ROAD-09RN-011
RISK-008Divergência de CMV por Preço de InsumoAfeta a precisão financeira da gestão.ROAD-10, ROAD-11PRD TBD-012
RISK-009Perda de Histórico TransacionalAfeta auditoria e análise de performance histórica.ROAD-06, ROAD-07RNF-011
RISK-010Escalabilidade da ArquiteturaPode limitar o crescimento do volume de transações/organizações.TRANSVERSALRNF-012