# CMS-016-02 — ManageRenovaOmniPage

| Campo | Valor |
|---|---|
| **status** | feita |
| **spec** | [`016-renova-omni.md`](../specs/cms/016-renova-omni.md) |
| **depende de** | [CMS-016-01](CMS-016-01-renova-omni-seeder.md) |

## Objetivo

Tela **Páginas → Renova Omni**. Front ainda não lê o CMS.

## Fazer

1. `RenovaOmniFormState`.
2. Página: sort **5**, ícone `heroicon-o-arrow-path`, slug `renova-omni`. Sem cluster.
3. `canAccess`: `paginas.renova-omni.editar`.
4. Subheading com links Home / Blocos (agentes).
5. Abas da spec. Reusar schemas de financiamento + mini banners do Elas.
6. Log `renova-omni.updated`. Upload vazio não zera.

## Testes

- Root: GET `/admin/renova-omni` 200.
- Sem permissão: false. Só Elas: **não** entra.
- Save + log. Upload vazio não zera o hero.
