Pular para o conteúdo

Ciclos

OUT-OF-SCOPE

O Ciclos é a aplicação de gestão de formulários de auditoria — permite criar ciclos de validação, atribuir farmácias a revisores e acompanhar o progresso em tempo real via WebSocket.

AtributoValor
URLhttps://app.profarma.dev/ciclos/
Path/ciclos/*
TipoSPA + Sub-Hono (API backend + WebSocket)
AuthJWT Cookie + Turnstile
Stack FrontendReact + Tailwind CSS
Real-timeDurable Objects (WebSocket via NOTIFICATION_HUB)
StatusProdução
  • Criação de ciclos de auditoria
  • Formulários configuráveis por tipo
  • Atribuição de farmácias a revisores
  • Acompanhamento de progresso
  • Reviews com status: pendente → em revisão → aprovado → rejeitado
  • Sistema de scoring por farmácia
  • Histórico de alterações
  • Notificações em tempo real via Durable Objects
  • Hub de notificações (NOTIFICATION_HUB)
  • WebSocket endpoint: /ciclos/api/ws/notifications
MétodoPathAuthDescrição
*/ciclos/*JWT + TurnstileCiclos app
*/ciclos/api/*JWTCiclos API delegada
GET/ciclos/api/ws/notificationsJWT (WS upgrade)WebSocket real-time

O Ciclos utiliza sub-app Hono com routing completamente separado e Durable Objects exclusivos. Será incluído em fase posterior do pentest, quando tiver PRD e escopo formal definidos.