Pular para o conteúdo

Cronograma

Kickoff a confirmar. Datas absolutas so fixadas apos decisao de VPS dedicada (ver Questoes Abertas). Cronograma roda em semanas relativas para desbloquear preparacao tecnica sem comprometer data.

O canna-br esta em modo simulacao: o stack completo roda localmente (Docker Compose), o branch feature/mcp-first-pivot acumula o pivot MCP-first, e a equipe valida capacidades antes de migrar para infraestrutura dedicada.

Done-when desta fase:

  • 154/154 testes passando (domain + integracao)
  • MCP Tools nivel 1-3 funcionando via Open WebUI local
  • DispensationFormApp + MemberQuotaCardApp inline no chat
  • Simulacao de dispensacao real com membro, lote e SNGPC draft

Status atual: v0.2.1.2 LIVE em VPS compartilhada (62.171.145.76 com Langfuse). Limitacao: VPS compartilhada nao e ambiente de producao para dados de saude.

Objetivo: isolar canna-br em servidor proprio, GDPR-aligned.

ItemDecisaoStatus
Hetzner Frankfurt (€15-25/mês)Recomendado — GDPR Art. 46, sem transferencia internacionalPendente
Kamal 2 deployZero-downtime via Docker; pattern ja validado em Langfuse + SurrealDBPronto
Caddy TLS autoLet’s Encrypt; subdominio proprio (ex: canna-br.fonsecagabriel.com.br)Pronto
PostgreSQL 16 + pgAuditEvent store + audit log imutavelPronto
Redis 7 + BullMQFilas SNGPC, PDF, emailPronto
MinIOLaudos COA + PDFsPronto

Blocker: decisao VPS dedicada (Gabriel — ver Abertas).

Objetivo: compliance minimo para operar com dados reais de membros.

  • Criptografia em repouso (PostgreSQL + MinIO)
  • RIPD inicial gerado via RipdReviewApp
  • Anonimizacao LGPD Art. 18 operacional (C3)
  • Backup encriptado Restic → S3
  • Procedimento de incidente documentado

Objetivo: todas as capacidades regulatorias obrigatorias operacionais.

  • SNGPC + SNCR reais (XML batch + retry + DLQ)
  • REST API publica v1 estavel
  • Cultivation + Processing completos (C7-C9)
  • InventoryDashboardApp
  • Observabilidade: Langfuse (ja live) + Sentry + Better Stack uptime

Objetivo: produto escalavel para multiplas associacoes.

  • Schema isolation por tenant
  • Billing (mensalidade por associacao)
  • CPC 29 completo (valorizacao biologica automatica)
  • Onboarding self-service de nova associacao
FaseBlocker que precisa estar resolvido antes
Fase 1Decisao VPS dedicada; budget infraestrutura confirmado
Fase 2DPO nomeado ou consultor LGPD engajado
Fase 3Credenciais SNGPC reais (ANVISA sandbox ou producao)
Fase 4Modelo de pricing por tenant definido
VersaoFaseCapability principal
v0.2.1.2 (atual)SimulacaoMCP Tools 1-3, simulacao local
v0.3Fase 1 + 2VPS dedicada + LGPD hardening
v0.4Fase 2BSPO + RIPD + DPO view
v0.5Fase 3SNGPC real + REST v1
v1.0Fase 4Multi-tenant + billing

Substituir S1 → data real; cada fase = 2 semanas corridas. Fase 1 pode iniciar imediatamente apos decisao de VPS — preparacao tecnica ja esta completa.