Skip to main content

Estado do projeto

A Orquena está na fase de arquitetura, especificação e preparação do bootstrap técnico.

Nome do produto

  • Nome aceito: Orquena.
  • Codinome histórico: Nuvexa.
  • Domínio principal pretendido: orquena.com, ainda a ser registrado.
  • Repositório oficial: Fulixts/Orquena, renomeado em 27 de julho de 2026.

Já definido

  • Plataforma SaaS modular orientada a plugins.
  • CustomerAccount como relação comercial e billing container.
  • Uma Organization tenant para cada loja operada separadamente.
  • Cliente externo sem conta no painel.
  • Primeiro vertical voltado a negócios com agendamento.
  • Monólito modular antes de microsserviços.
  • Next.js como candidato para o frontend.
  • NestJS com Fastify como candidato para a API.
  • Better Auth para credenciais e sessões.
  • PostgreSQL como fonte principal de dados.
  • BullMQ sobre Valkey como adapter inicial de jobs.
  • Contrato genérico de storage S3-compatible.
  • Mastra como framework inicial do AI Runtime.
  • OpenTelemetry e Grafana stack para observabilidade.
  • WAHA como primeiro provider não oficial para desenvolvimento e pilotos controlados.
  • Docker Compose em VPS como primeira estratégia de implantação.
  • Documentação e ADRs obrigatórios para mudanças arquiteturais.

Decisões após pesquisa open source

Existe no repositório

  • Estrutura documental de apps/, packages/, plugins/, verticals/ e infra/.
  • Página Mintlify e navegação.
  • READMEs detalhados por módulo.
  • Política de open source.
  • Pesquisa consolidada dos projetos avaliados.
  • ADRs iniciais.
  • Specification Pack v1.
  • PRD do vertical de agendamentos.
  • Modelo conceitual de dados.
  • Threat model.
  • Contratos de plugins, eventos e jobs.
  • Decisão formal da marca Orquena.
  • Repositório alinhado com o nome Orquena.

Ainda não implementado

  • Workspace pnpm e Nx executável.
  • Aplicações Next.js e NestJS.
  • Schema PostgreSQL e migrations.
  • Better Auth operacional.
  • Customer accounts, organizations, memberships e RBAC.
  • Row-Level Security.
  • Plugin SDK executável.
  • Contacts, Scheduling, Inbox, Notifications ou CRM.
  • AI Runtime Mastra.
  • WAHA provider operacional.
  • BullMQ, Valkey e outbox.
  • Object storage.
  • Observability stack.
  • Docker Compose operacional.
  • Deployment público do Mintlify.
Uma pasta, README, ADR ou página de documentação descreve intenção aceita. Ela não significa que a funcionalidade já esteja disponível.

Próximo marco

Antes do primeiro código, ainda precisamos:
  • Registrar ou confirmar a estratégia do domínio Orquena.
  • Fazer a triagem de marca no INPI antes do lançamento público.
  • Verificar Git remotes, Mintlify, webhooks e integrações após a renomeação do repositório.
  • Fechar ADRs de monorepo, banco e plugin lifecycle.
  • Validar a navegação Mintlify após o rebranding.
  • Iniciar o M1 — bootstrap técnico do monorepo.