flowral.docs

Receita — Gate de release Flowral Linux

Inspirada em: Prumo release e security-audit-release, adaptada para Void/Swirl, não SaaS multi-tenant.

  1. Freeze: identificar commit, versão, pacotes, licenças, firmware e manifests; não fazer deploy automático pelo agente.
  2. Build isolado: flowral-systems ou runner constrói XBPS/ISO na VM, gera checksum e logs redigidos.
  3. Boot: agente principal testa VM BIOS e UEFI, credenciais locais, Wayland Swirl, fallback TTY, offline quando prometido.
  4. Experiência: instalação em disco sacrificial, rollback, áudio/rede/Wi-Fi/energia, tema, teclado-only e foco.
  5. Hardware: flowral-performance revisa medições reais no ThinkPad Edge E430; números de VM não satisfazem gate físico.
  6. Segurança: flowral-security revisa privilégios, assinatura/hash, apps externos, secrets, greeter/swaylock e falha de atualização.
  7. Veredito: flowral-release registra go/no-go com pass/fail/not run/blocked para cada teste.
  8. Publicação: tag/release/ISO somente quando escopo e autorização do usuário contemplarem publicá-los.

Bloqueia: falha de boot/rollback, perda de dados, erro de autenticação ou vulnerabilidade alta/crítica sem mitigação. Não bloqueia silenciosamente: teste não disponível deve ser registrado como blocked e avaliado pelo gate de release.