v1.36.8 — Erros visíveis nas ações que falhavam mudas (Lote 1)
Melhoria de UX: 10 ações que antes falhavam sem nenhum feedback (o botão não fazia nada no erro) agora mostram o erro na tela (role="alert"). Sem migration, deploy idempotente.
Ações cobertas
Tier A (destrutivas / laço central): excluir zona · revogar Companion · aprovar/negar pedido · resgatar recompensa (app-filho).
Tier B (writes de controle): pausar/retomar filho · salvar bloqueio de apps · add/remover/reordenar recomendação · equipar avatar (app-filho).
Sob o capô
- Padrão existente reaproveitado:
MutationError(app-pais) /FormError(app-filho, extraído pra componente compartilhado). - Cada correção tem teste do caminho de erro, provado por falsificação.
- app-pais 340/340, app-filho 115/115, tsc limpo.