# Inventário Mecânico — Sucesu CMS

> **Gerado por:** `_tools/inventario.py` (Fase 1 do protocolo) · **Projeto:** `sucesu-cms`
> **Data:** 2026-10-21 · **Modelo de registro detectado:** `pastas`

> Documento **GERADO** — é reescrito a cada execução. Não edite aqui.
> A lista canônica de módulos (com classificação) está em `10-INVENTARIO-DE-MODULOS.md`; o critério de decisão, em `_protocolo/04-DECISAO-MODULOS.md`.

---

## 1. Volumetria

| Versão | Controllers | Models | Migrations | Views (dir) | Testes (arquivos) |
|---|---|---|---|---|---|
| `atual` | 46 | 31 | 0 | 67 | 77 |

## 2. Registro de módulos (bruto)

Origem: **sucesu-cms/V2/Modules**

| # | Slug | Nome | Evidência |
|---|---|---|---|
| 1 | `api` | API | 0 arquivos .php |
| 2 | `atosoficiais` | AtosOficiais | 0 arquivos .php |
| 3 | `conexoes` | Conexoes | 0 arquivos .php |
| 4 | `infraestrutura` | Infraestrutura | 0 arquivos .php |
| 5 | `institucional` | Institucional | 0 arquivos .php |
| 6 | `layouts` | Layouts | 0 arquivos .php |
| 7 | `publicacoes` | Publicacoes | 0 arquivos .php |
| 8 | `relacionamentos` | Relacionamentos | 0 arquivos .php |
| 9 | `support` | Support | 0 arquivos .php |
| 10 | `utilitarios` | Utilitarios | 0 arquivos .php |

## 3. Comparação entre versões

_Projeto de versão única — sem comparativo._
## 4. Rotas por arquivo

| Versão | Arquivo | Definições | Nomes de rota |
|---|---|---|---|

## 5. Views por diretório

| Versão | Diretório | Arquivos |
|---|---|---|
| `atual` | `V2/Modules/Conexoes/Associados/Views/cms/instituicoes` | 5 |
| `atual` | `V2/Modules/Conexoes/Associados/Views/portal` | 4 |
| `atual` | `V2/Modules/Conexoes/ParceirosInstitucionais/Views/cms` | 5 |
| `atual` | `V2/Modules/Conexoes/ParceirosInstitucionais/Views/portal` | 2 |
| `atual` | `V2/Modules/Conexoes/UnidadeRegional/Views/cms` | 6 |
| `atual` | `V2/Modules/Conexoes/UnidadeRegional/Views/portal` | 2 |
| `atual` | `V2/Modules/Conexoes/UnidadeRegional/Views/portal/partials` | 1 |
| `atual` | `V2/Modules/Infraestrutura/CertificadoDigital/Views/cms` | 4 |
| `atual` | `V2/Modules/Infraestrutura/CertificadoDigital/Views/cms/sign/partials` | 6 |
| `atual` | `V2/Modules/Infraestrutura/FeedRss/Views/cms` | 1 |
| `atual` | `V2/Modules/Infraestrutura/GestaoPermissoes/Views/permissions` | 3 |
| `atual` | `V2/Modules/Infraestrutura/GestaoPermissoes/Views/roles` | 3 |
| `atual` | `V2/Modules/Infraestrutura/MailAudit/Views/cms` | 2 |
| `atual` | `V2/Modules/Institucional/AssocieSe/Views/cms/config` | 1 |
| `atual` | `V2/Modules/Institucional/AssocieSe/Views/cms/leads` | 2 |
| `atual` | `V2/Modules/Institucional/AssocieSe/Views/cms/plans` | 4 |
| `atual` | `V2/Modules/Institucional/AssocieSe/Views/emails` | 1 |
| `atual` | `V2/Modules/Institucional/AssocieSe/Views/portal` | 2 |
| `atual` | `V2/Modules/Institucional/FaleConosco/Views/cms` | 2 |
| `atual` | `V2/Modules/Institucional/FaleConosco/Views/portal` | 1 |
| `atual` | `V2/Modules/Institucional/Historia/Views/cms` | 6 |
| `atual` | `V2/Modules/Institucional/Historia/Views/portal` | 1 |
| `atual` | `V2/Modules/Institucional/SobreNos/Views/cms` | 1 |
| `atual` | `V2/Modules/Institucional/SobreNos/Views/cms/members` | 4 |
| `atual` | `V2/Modules/Institucional/SobreNos/Views/lse/forms` | 7 |
| `atual` | `V2/Modules/Institucional/SobreNos/Views/lse/render` | 5 |
| `atual` | `V2/Modules/Institucional/SobreNos/Views/portal` | 1 |
| `atual` | `V2/Modules/Institucional/SobreNos/Views/portal/member` | 1 |
| `atual` | `V2/Modules/Layouts/BasicPage/Views/cms` | 4 |
| `atual` | `V2/Modules/Layouts/BasicPage/Views/cms/assets` | 1 |
| `atual` | `V2/Modules/Layouts/BasicPage/Views/cms/components` | 2 |
| `atual` | `V2/Modules/Layouts/BasicPage/Views/portal` | 6 |
| `atual` | `V2/Modules/Layouts/Homepage/Views/cms` | 2 |
| `atual` | `V2/Modules/Layouts/Homepage/Views/cms/forms` | 8 |
| `atual` | `V2/Modules/Layouts/Homepage/Views/lse/forms` | 13 |
| `atual` | `V2/Modules/Layouts/Homepage/Views/lse/render` | 10 |
| `atual` | `V2/Modules/Layouts/Homepage/Views/portal` | 1 |
| `atual` | `V2/Modules/Layouts/Homepage/Views/portal/sections` | 8 |
| `atual` | `V2/Modules/Publicacoes/Agenda/Views/cms` | 4 |
| `atual` | `V2/Modules/Publicacoes/Agenda/Views/portal` | 2 |
| `atual` | `V2/Modules/Publicacoes/Noticias/Views/cms` | 7 |
| `atual` | `V2/Modules/Publicacoes/Noticias/Views/cms/includes` | 4 |
| `atual` | `V2/Modules/Publicacoes/Noticias/Views/portal` | 2 |
| `atual` | `V2/Modules/Publicacoes/TrabalheConosco/Views/cms/applications` | 2 |
| `atual` | `V2/Modules/Publicacoes/TrabalheConosco/Views/cms/openings` | 4 |
| `atual` | `V2/Modules/Publicacoes/TrabalheConosco/Views/emails` | 1 |
| `atual` | `V2/Modules/Publicacoes/TrabalheConosco/Views/portal` | 3 |
| `atual` | `V2/Modules/_Exemplos/ExemploAPI/Views/cms` | 1 |
| `atual` | `V2/layouts/cms` | 1 |
| `atual` | `V2/layouts/cms/components` | 2 |
| `atual` | `V2/layouts/cms/components/buttons` | 2 |
| `atual` | `V2/layouts/cms/layouts` | 5 |
| `atual` | `V2/layouts/cms/partials` | 19 |
| `atual` | `V2/layouts/cms/search` | 1 |
| `atual` | `V2/layouts/cms/staticPages` | 2 |
| `atual` | `V2/layouts/cms/staticPages/errors` | 4 |
| `atual` | `V2/layouts/portal` | 3 |
| `atual` | `V2/layouts/portal/base-struct` | 7 |
| `atual` | `V2/layouts/portal/errors` | 5 |
| `atual` | `V2/layouts/portal/footer` | 8 |
| `atual` | `V2/layouts/portal/header` | 5 |
| `atual` | `V2/layouts/portal/header/accessibility` | 7 |
| `atual` | `V2/layouts/portal/main-section` | 5 |
| `atual` | `V2/layouts/portal/metadata` | 4 |
| `atual` | `V2/layouts/portal/partials` | 2 |
| `atual` | `V2/layouts/portal/print` | 3 |
| `atual` | `V2/layouts/portal/search` | 1 |

## 6. Tabelas de banco (por migration)

| Versão | Tabela | Operação | Migration |
|---|---|---|---|

