# Análise de Pendências — Portal v6 para PNTP 2026

> **Data da análise original:** 2026
> **Última revisão:** 2026 (revisão cruzada com `cartilha-PNTP/` e `pntp-resolution/`)
> **Projeto:** v6/ (Portal de Prefeitura/Câmara — Laravel 5.5 + PostgreSQL 14)
> **Objetivo:** Identificar lacunas e planejar a implementação para atender aos 181 critérios do PNTP 2026

---

## 1. Visão Geral do Projeto v6

### 1.1 Stack Tecnológica

| Camada | Tecnologia |
|---|---|
| **Backend** | PHP 7.2.34 + Laravel 5.5 |
| **Banco de Dados** | PostgreSQL 14 (com PostGIS) |
| **Frontend** | Blade (Laravel), Bootstrap 3/4, jQuery, AdminLTE |
| **Autenticação** | Cartalyst Sentinel 2.0 |
| **PDF** | DomPDF, TCPDF, FPDI |
| **Excel** | Maatwebsite Excel 3.1 |
| **Logs** | Spatie Activitylog |
| **Acessibilidade** | Barra GovBR + VLibras |
| **API** | Swagger (OpenAPI) — `routes/api.php` |

### 1.2 Módulos Funcionais (dinâmicos, com banco de dados)

| Módulo | Controller | Model/Tabela | Exportação | Filtros | Status |
|---|---|---|---|---|---|
| **Licitações** | `BiddingsController` | `Bidding` | ✅ XLSX | ✅ modalidade, tipo, situação, secretaria, período, valor, participante | **Funcional** |
| **Licitações antigas** | `BiddingOldController` | `BiddingsLegacys` | — | ✅ | **Funcional** |
| **Contratos** | `ContractController` | `Contract` | ✅ | ✅ nº, licitação, processo, período, valor | **Funcional** |
| **Diárias** | `BuscaDiariasController` | `RequerimentoDiarias` | — | ✅ nome, CPF, nº, período | **Funcional** |
| **Emendas Parlamentares** | `EmendaParlamentarController` | `EmendaParlamentar` | ✅ | ✅ | **Funcional** |
| **Ouvidoria** | `OmbudsmanController` | `OmbudsmanRequest` | ✅ | ✅ + relatório estatístico | **Funcional** |
| **e-SIC** | `InformationController` | `InformationsRequest` | ✅ | ✅ + relatório estatístico | **Funcional** |
| **Carta de Serviços** | `ServiceLetterController` | `ServiceLetter` | ✅ PDF | ✅ | **Funcional** |
| **Legislação / Atos Normativos** | `LegislationController` | `Content` | ✅ CSV | ✅ ano, mês, texto, data | **Funcional** |
| **Diário Oficial** | `DiarioController` | `Diario` | — | ✅ + busca em PDF + auditoria | **Funcional** |
| **Perguntas Frequentes** | `CommonQuestionsController` + categoria | `Content` | — | ✅ | **Funcional** |
| **Glossário** | `GlossaryController` | `Content` | — | ✅ por letra | **Funcional** |
| **Enquetes / Satisfação** | `SurveyController` | `Survey`, `SurveyAnswer` | — | ✅ | **Funcional** |
| **Acessibilidade** | `AccessibilityController` | — | — | — | **Funcional** |
| **Mapa do site / Sitemap** | `SitemapController` | — | — | — | **Funcional** |
| **Unidades de Atendimento** | `ServiceUnitsController` | `Content` | — | ✅ | **Funcional** |
| **Telefones úteis** | `UsefulPhonesController` | `Phone` | — | — | **Funcional** |
| **Selos institucionais** | `SelosController` | `Configuration` | — | — | **Funcional** |
| **Vereadores / Mandatos** | `CityCouncilorController`, `MandatesController` | `CityCouncilor`, `Mandate` | — | ✅ | **Funcional** |
| **Pauta do Dia / Atas e Pontos** | `PautaDoDiaController`, `AtasEPontosController` | `Content` | — | ✅ | **Funcional** |
| **Notícias / Publicações / TV Câmara** | `NewsController`, `PublicationController`, `TvCamaraController` | `Content`, `TvCamara` | — | ✅ | **Funcional** |
| **Busca geral** | `PortalController` | `Content` | — | ✅ | **Funcional** |
| **Revisões (autoavaliação)** | `RatingsController` (admin) | `Ratings`, `Questions` | ✅ | ✅ | **Funcional (interno)** |
| **API Dados Abertos** | `Swagger\V1\Portal\*` | — | ✅ JSON | ✅ | **Parcial** (5 endpoints) |

### 1.3 Módulos Parciais / Estáticos (CMS conteúdo ou scaffold)

| Módulo | Situação | Observação |
|---|---|---|
| **Convênios** | ⚠️ **Estático** | `AgreementController` renderiza apenas conteúdo (`$contents->text`) + iframe de link externo |
| **Estrutura Organizacional** | ⚠️ **Estático** | `OrganizationalStructureController` renderiza conteúdo da página `estrutura-organizacional` |
| **Servidores** | ⚠️ **Parcial** | CRUD admin + DB view `servidores`; **sem página pública** de relação e **sem remuneração** (campos: cpf, nome, cargo, matrícula, identidade, secretaria, banco, conta, agência) |
| **Terceirizados** | ⚠️ **Parcial** | Seeder cria página estática e link externo na Transparência Fiscal |
| **Horário de Atendimento** | ⚠️ **Parcial** | Unidades de Atendimento + categoria `horarios-funcionarios` |
| **Concursos** | ⚠️ **Parcial** | Categorias de conteúdo `concursos` / `concurso-publico`; sem módulo dinâmico |
| **LGPD / Privacidade** | ⚠️ **Parcial** | Barra de privacidade, mascaramento de dados pessoais; **sem política de privacidade formal confirmada** |
| **Atos Normativos** | ⚠️ **Parcial** | Módulo Legislação + categoria Decretos + Diário Oficial cobrem parte do critério 2.6 |
| **Transparência Fiscal (geral)** | ⚠️ **CMS** | Categoria `transparencia-fiscal` com conteúdos que **apontam para sistemas externos** (Receita, Despesa, Convênios, Quadro Pessoal, Instrumentos de Planejamento etc.) cadastrados como itens de menu/links |

> **Ponto-chave:** os itens de "Receita", "Despesa", "Instrumentos de Planejamento", "Quadro Pessoal", "Dívida Ativa" etc. existem como **itens de conteúdo/link** no seeder (`ContentsTableSeeder`), mas **não há dado estruturado, consultável, filtrável e exportável** no próprio portal. É exatamente isso que a avaliação do PNTP exige.

### 1.4 Módulos Ausentes (sem qualquer implementação)

| Módulo | Dados no portal? |
|---|---|
| **Receita** (previsão/realização, classificação orçamentária) | ❌ |
| **Despesa** (empenhado/liquidado/pago, classificação, detalhamento de empenhos) | ❌ |
| **Dívida Ativa** (dados estruturados) | ❌ |
| **Obras** (informações, quantitativos, paralisadas) | ❌ |
| **Remuneração nominal de servidores** | ❌ |
| **Tabela remuneratória** | ❌ |
| **Estagiários** | ❌ |
| **PPA / LDO / LOA** (documento pesquisável/seção) | ❌ |
| **RGF / RREO** | ❌ |
| **Balanço Geral / Relatório de Gestão / Decisão TC / Julgamento Legislativo** | ❌ |
| **Plano Estratégico** | ❌ |
| **Renúncia de Receita** (dim. 16) | ❌ |
| **Saúde / Educação / Assistência Social** (dims. 18–19, dados específicos) | ❌ |
| **Aquisições de bens / Patrocínio / Publicidade** (4.4–4.6) | ❌ |
| **Plano de Contratações / Licitantes sancionados / Regulamento interno** (8.6–8.8) | ❌ |
| **Fiscais de contrato / Ordem cronológica de pagamentos** (9.3–9.4) | ❌ |
| **Radar da Transparência** (2.9) | ❌ |
| **Competências e atribuições** (2.2) | ❌ |
| **Dados abertos orçamentários/financeiros** | ❌ |

### 1.5 Escopo de Poderes/Órgãos cobertos

O v6 atende, estruturalmente, **dois perfis**: **Prefeitura (Executivo)** e **Câmara (Legislativo)** — há seeds separados (`PrefeituraRevSeeder`, `CamaraRevSeeder`) e módulos legislativos.

| Matriz PNTP | Cobertura no v6 |
|---|---|
| Comum (dims. 1–15) | Parcial (ver seção 2) |
| Executivo (dims. 16–19) | Parcial (Emendas existe; Renúncia/Saúde/Educação ausentes) |
| Legislativo (dim. 20) | Parcial (vereadores, mandatos, pauta, atas; falta proposições/votações) |
| Judiciário / TC / MP / Defensoria / Consórcios / Estatais | ❌ Não é o foco do produto (exigiria outras matrizes) |

---

## 2. Lacunas por Dimensão do PNTP (revisado)

> Legenda: ✅ Atende · ⚠️ Parcial · ❌ Ausente · 🔴 Essencial

### 2.1 Dimensão 1 — Informações Prioritárias

| Critério | Status | Observação |
|---|---|---|
| 1.1 Sítio oficial próprio 🔴 | ✅ OK | — |
| 1.2 Portal da transparência 🔴 | ✅ OK | Rotas `/transparencia`, `/portal-da-transparencia` etc. |
| 1.3 Link visível na capa | ✅ OK | — |
| 1.4 Ferramenta de pesquisa | ✅ OK | Busca geral `/buscar` + `FilterSearchAllSite` |

### 2.2 Dimensão 2 — Informações Institucionais

| Critério | Status | Observação |
|---|---|---|
| 2.1 Estrutura organizacional | ⚠️ Estático | Conteúdo curado; sem organograma dinâmico/data de atualização |
| 2.2 Competências e atribuições | ❌ Ausente | Sem página específica |
| 2.3 Responsáveis pela gestão | ⚠️ Parcial | Org. structure/secretarias; sem página de "responsáveis" |
| 2.4 Endereços/telefones/e-mails | ✅ OK | `ContactController`, `UsefulPhonesController`, endereços |
| 2.5 Horário de atendimento | ⚠️ Parcial | Unidades de Atendimento + categoria `horarios-funcionarios` |
| 2.6 Atos normativos | ⚠️ Parcial | Módulo **Legislação** (com filtros/export), **Decretos** e **Diário Oficial** |
| 2.7 Perguntas Frequentes | ✅ Existente | `CommonQuestionsController` + categoria + DB view |
| 2.8 Redes sociais | ✅ OK | Facebook, Instagram, YouTube nos rodapés |
| 2.9 Botão Radar da Transparência | ❌ Ausente | Sem link para o Radar |

### 2.3 Dimensão 3 — Receita (dados estruturados ausentes)

| Critério | Status | Observação |
|---|---|---|
| 3.1 Receita: previsão e realização 🔴 | ❌ Essencial | Existe apenas item de menu/link; sem módulo |
| 3.2 Classificação orçamentária 🔴 | ❌ Essencial | Sem módulo |
| 3.3 Dívida ativa | ❌ Ausente | Sem módulo |

### 2.4 Dimensão 4 — Despesa (dados estruturados ausentes)

| Critério | Status | Observação |
|---|---|---|
| 4.1 Empenhado, liquidado, pago 🔴 | ❌ Essencial | Sem módulo |
| 4.2 Classificação orçamentária 🔴 | ❌ Essencial | Sem módulo |
| 4.3 Detalhamento de empenhos 🔴 | ❌ Essencial | Sem módulo |
| 4.4 Aquisições de bens | ❌ Ausente | — |
| 4.5 Despesas de patrocínio | ❌ Ausente | — |
| 4.6 Contratos de publicidade | ❌ Ausente | — |

### 2.5 Dimensão 5 — Convênios e Transferências

| Critério | Status | Observação |
|---|---|---|
| 5.1 Transferências recebidas | ❌ Ausente | `AgreementController` é apenas conteúdo estático |
| 5.2 Transferências realizadas | ❌ Ausente | Sem dados dinâmicos |
| 5.3 Acordos sem recursos | ❌ Ausente | Sem dados dinâmicos |

### 2.6 Dimensão 6 — Recursos Humanos

| Critério | Status | Observação |
|---|---|---|
| 6.1 Relação de servidores | ⚠️ Parcial | CRUD admin + DB view; **sem página pública** e sem carga horária/função |
| 6.2 Remuneração nominal | ❌ Ausente | Sem campo de remuneração |
| 6.3 Tabela remuneratória | ❌ Ausente | — |
| 6.4 Estagiários | ❌ Ausente | — |
| 6.5 Terceirizados | ⚠️ Parcial | Página estática + link externo (seeder) |
| 6.6 Editais de concursos | ⚠️ Parcial | Categoria de conteúdo `concursos` |
| 6.7 Atos de concursos | ⚠️ Parcial | Categoria de conteúdo `concurso-publico` |

### 2.7 Dimensão 7 — Diárias

| Critério | Status | Observação |
|---|---|---|
| 7.1 Beneficiários de diárias | ✅ OK | Verificar campos obrigatórios (destino, motivo, período, valor) |
| 7.2 Tabela de valores | ❌ Ausente | Sem página de tabela de valores |

### 2.8 Dimensão 8 — Licitações

| Critério | Status | Observação |
|---|---|---|
| 8.1 Relação de licitações | ✅ OK | Filtros ricos + exportação |
| 8.2 Editais | ✅ OK | Arquivos por licitação |
| 8.3 Documentos | ✅ OK | Arquivamento de anexos |
| 8.4 Dispensas | ⚠️ Parcial | Modalidade "Dispensa/Inexigibilidade" filtrável; sem seção dedicada |
| 8.5 Atas de adesão a SRP | ⚠️ Parcial | Modalidade "Adesão a Registro de Preço"; sem documento de "ata" |
| 8.6 Plano de contratações | ❌ Ausente | — |
| 8.7 Licitantes sancionados | ❌ Ausente | — |
| 8.8 Regulamento interno | ❌ Ausente | — |

### 2.9 Dimensão 9 — Contratos

| Critério | Status | Observação |
|---|---|---|
| 9.1 Relação de contratos | ✅ OK | Filtros + exportação |
| 9.2 Inteiro teor | ✅ OK | Arquivos do contrato |
| 9.3 Fiscais de contrato | ❌ Ausente | Sem listagem separada |
| 9.4 Ordem cronológica de pagamentos | ❌ Ausente | — |

### 2.10 Dimensão 10 — Obras

| Critério | Status | Observação |
|---|---|---|
| 10.1 Informações sobre obras | ❌ Ausente | Sem módulo |
| 10.2 Quantitativos e preços contratados | ❌ Ausente | — |
| 10.3 Quantitativos executados e pagos | ❌ Ausente | — |
| 10.4 Obras paralisadas | ❌ Ausente | — |

### 2.11 Dimensão 11 — Planejamento e Prestação de Contas

| Critério | Status | Observação |
|---|---|---|
| 11.1 Balanço Geral | ❌ Ausente | — |
| 11.2 Relatório de Gestão | ❌ Ausente | — |
| 11.3 Decisão do TC | ❌ Ausente | — |
| 11.4 Julgamento pelo Legislativo | ❌ Ausente | — |
| 11.5 RGF 🔴 | ❌ Essencial | — |
| 11.6 RREO 🔴 | ❌ Essencial | — |
| 11.7 Plano Estratégico | ❌ Ausente | — |
| 11.8 PPA 🔴 | ❌ Essencial | — |
| 11.9 LDO 🔴 | ❌ Essencial | — |
| 11.10 LOA 🔴 | ❌ Essencial | — |

### 2.12 Dimensão 12 — SIC

| Critério | Status | Observação |
|---|---|---|
| 12.1 SIC no site | ✅ OK | — |
| 12.2 Endereço/telefone/e-mail | ✅ OK | — |
| 12.3 Formulário e-SIC | ✅ OK | — |
| 12.4 Simplicidade | ✅ OK | Verificar |
| 12.5 Norma local da LAI | ⚠️ Parcial | Item de menu `lai`; confirmar conteúdo |
| 12.6 Prazos e procedimentos | ⚠️ Parcial | Consta no fluxo do SIC; confirmar página |
| 12.7 Relatório estatístico | ✅ OK | — |
| 12.8 Documentos classificados | ❌ Ausente | — |
| 12.9 Informações desclassificadas | ❌ Ausente | — |

### 2.13 Dimensão 13 — Acessibilidade

| Critério | Status | Observação |
|---|---|---|
| 13.1 Símbolo de acessibilidade | ✅ OK | Barra GovBR |
| 13.2 Breadcrumb | ✅ OK | Componente |
| 13.3 Alto contraste | ✅ OK | Barra GovBR |
| 13.4 Redimensionamento | ✅ OK | Barra GovBR |
| 13.5 Mapa do site | ✅ OK | `SitemapController` |

### 2.14 Dimensão 14 — Ouvidorias

| Critério | Status | Observação |
|---|---|---|
| 14.1 Atendimento presencial | ✅ OK | Unidades de Atendimento |
| 14.2 Canal eletrônico | ✅ OK | — |
| 14.3 Carta de Serviços | ✅ OK | — |

### 2.15 Dimensão 15 — LGPD e Governo Digital

| Critério | Status | Observação |
|---|---|---|
| 15.1 Encarregado de dados | ❌ Ausente | Sem página do encarregado/DPO |
| 15.2 Política de Privacidade | ⚠️ Parcial | Barra de privacidade + mascaramento LGPD; sem política formal confirmada |
| 15.3 Serviços digitais | ⚠️ Verificar | Carta de Serviços cobre parte |
| 15.4 Dados abertos | ⚠️ Parcial | API Swagger com 5 endpoints (sem dados orçamentários) |
| 15.5 Regulamentação GD | ❌ Ausente | — |
| 15.6 Pesquisas de satisfação | ⚠️ Parcial | Módulo Enquetes com nível de satisfação; sem publicação de resultados |

### 2.16 Dimensão 16 — Renúncia de Receita (Executivo, obrigatória)

| Critério | Status | Observação |
|---|---|---|
| 16.1 Desonerações tributárias e fundamentação legal | ❌ Ausente | Sem módulo |
| 16.2 Renúncia fiscal prevista × realizada | ❌ Ausente | — |
| 16.3 Beneficiários das desonerações | ❌ Ausente | — |
| 16.4 Projetos de incentivo à cultura/esporte | ❌ Ausente | — |

### 2.17 Dimensão 17 — Emendas Parlamentares (Executivo, obrigatória)

| Critério | Status | Observação |
|---|---|---|
| 17.1 Emendas federais (origem, repasse, tipo, autoria, valores, objeto) | ⚠️ Parcial | Módulo **Emendas Parlamentares** existe (controller/model/views/export); conferir campos exigidos |
| 17.2 Emendas estaduais e municipais | ⚠️ Parcial | Idem |
| 17.3 Execução orçamentária/financeira das emendas | ⚠️ Parcial | Idem |

### 2.18 Dimensão 18 — Saúde (Executivo, recomendada)

| Critério | Status | Observação |
|---|---|---|
| 18.1 Plano de saúde, programação anual e relatório de gestão | ❌ Ausente | — |
| 18.2 Serviços de saúde (horários, profissionais, especialidades, local) | ❌ Ausente | — |
| 18.3 Lista de espera de regulação | ❌ Ausente | — |
| 18.4 Lista de medicamentos e formas de obtenção | ❌ Ausente | — |
| 18.5 Estoques de medicamentos | ❌ Ausente | — |
| 18.6 Composição e funcionamento do Conselho de Saúde | ❌ Ausente | — |

### 2.19 Dimensão 19 — Educação e Assistência Social (Executivo, recomendada)

| Critério | Status | Observação |
|---|---|---|
| 19.1 Plano de educação e relatório de resultados | ❌ Ausente | — |
| 19.2 Lista de espera em creches e critérios de priorização | ❌ Ausente | — |
| 19.3 Composição e funcionamento do Conselho do Fundeb | ❌ Ausente | — |
| 19.4 Composição e funcionamento do Conselho de Assistência Social | ❌ Ausente | — |

### 2.20 Dimensão 20 — Atividades Finalísticas do Legislativo (quando aplicável)

> Aplicável apenas se o portal atender a uma **Câmara Municipal**. O v6 possui estrutura para isso.

| Grupo de critérios | Status | Observação |
|---|---|---|
| Vereadores e mandatos | ✅ Existente | `CityCouncilorController`, `MandatesController` |
| Pauta das sessões | ✅ Existente | `PautaDoDiaController` |
| Atas e pontos | ✅ Existente | `AtasEPontosController` |
| Proposições, votações e comissões | ❌ Ausente | Sem módulo |

---

## 3. Requisitos Transversais (Itens de Verificação)

### 3.1 Status dos Itens de Verificação

| Item | Peso | Status no v6 | Pendência |
|---|---|---|---|
| **Disponibilidade** | 30% | ⚠️ Parcial | Muitos módulos essenciais não existem |
| **Atualidade** | 30% | ❌ Ausente | Sem "Atualizado em" nas páginas |
| **Série Histórica** | 20% | ⚠️ Parcial | Legislação e licitações têm ano/período; maioria não |
| **Gravação de Relatórios** | 10% | ⚠️ Parcial | Export existe em 7 módulos, ausente nos essenciais |
| **Filtro de Pesquisa** | 10% | ⚠️ Parcial | Licitações/contratos/legislação têm filtros; essenciais não |

### 3.2 Pendências de Dados Dinâmicos

| Pendência | Impacto |
|---|---|
| **Sem data de atualização** em todas as páginas | Item "Atualidade" (30%) não atendido |
| **Sem declaração de inexistência** | Vários critérios não atendidos |
| **Sem exportação XLSX/CSV** nos módulos essenciais | Item "Gravação" (10%) não atendido |
| **Sem série histórica de 3 anos** nos módulos essenciais | Item "Série Histórica" (20%) não atendido |
| **Sem filtros específicos** nos módulos essenciais | Item "Filtro" (10%) não atendido |

---

## 4. Prioridades de Implementação

### 4.1 Legenda

| Prioridade | Descrição |
|---|---|
| 🔴 **P0 — Crítico** | Critérios ESSENCIAIS. Sem estes, não há selo. |
| 🟠 **P1 — Alto** | Critérios obrigatórios com alto impacto no índice |
| 🟡 **P2 — Médio** | Critérios obrigatórios com impacto médio |
| 🟢 **P3 — Baixo** | Critérios recomendados e melhorias transversais |

### 4.2 P0 — Crítico (ESSENCIAIS)

> **Importante:** são **12 critérios essenciais** no total. Os critérios **1.1** e **1.2** já são atendidos pelo v6. Os **10 restantes** abaixo precisam ser implementados.

| # | Módulo | Critérios | Esforço |
|---|---|---|---|
| 1 | **Receita: Previsão e Realização** | 3.1 | Médio |
| 2 | **Receita: Classificação Orçamentária** | 3.2 | Médio |
| 3 | **Despesa: Empenhado, Liquidado, Pago** | 4.1 | Médio |
| 4 | **Despesa: Classificação Orçamentária** | 4.2 | Médio |
| 5 | **Despesa: Detalhamento de Empenhos** | 4.3 | Alto |
| 6 | **PPA** | 11.8 | Baixo |
| 7 | **LDO** | 11.9 | Baixo |
| 8 | **LOA** | 11.10 | Baixo |
| 9 | **RGF** | 11.5 | Médio |
| 10 | **RREO** | 11.6 | Médio |
| — | *Já atendidos:* **1.1 Sítio oficial** e **1.2 Portal da transparência** | 1.1, 1.2 | ✅ |

> **Nota:** PPA, LDO e LOA podem ser implementados como **upload de documentos pesquisáveis** em seção específica. RGF e RREO exigem integração com dados orçamentários.

### 4.3 P1 — Alto (Obrigatórios com alto impacto)

| # | Módulo | Critérios | Esforço |
|---|---|---|---|
| 11 | **Relação de Servidores** (página pública) | 6.1 | Médio |
| 12 | **Remuneração Nominal** | 6.2 | Médio |
| 13 | **Tabela Remuneratória** | 6.3 | Baixo |
| 14 | **Obras: Informações** | 10.1 | Médio |
| 15 | **Obras: Quantitativos e Preços Contratados** | 10.2 | Médio |
| 16 | **Obras: Quantitativos Executados e Pagos** | 10.3 | Médio |
| 17 | **Obras: Paralisadas** | 10.4 | Baixo |
| 18 | **Transferências Recebidas** | 5.1 | Médio |
| 19 | **Transferências Realizadas** | 5.2 | Médio |
| 20 | **Acordos sem Recursos** | 5.3 | Baixo |
| 21 | **Dívida Ativa** | 3.3 | Médio |
| 22 | **Balanço Geral** | 11.1 | Baixo |
| 23 | **Relatório de Gestão** | 11.2 | Baixo |
| 24 | **Decisão do Tribunal de Contas** | 11.3 | Baixo |
| 25 | **Julgamento pelo Legislativo** | 11.4 | Baixo |

### 4.4 P2 — Médio (Obrigatórios com impacto médio)

| # | Módulo | Critérios | Esforço |
|---|---|---|---|
| 26 | **Atos Normativos** (consolidar/estruturar o módulo Legislação) | 2.6 | Baixo |
| 27 | **Competências e Atribuições** | 2.2 | Baixo |
| 28 | **Responsáveis pela Gestão** | 2.3 | Baixo |
| 29 | **Horário de Atendimento** (consolidar) | 2.5 | Baixo |
| 30 | **SIC: Norma Local da LAI** | 12.5 | Baixo |
| 31 | **SIC: Prazos e Procedimentos** | 12.6 | Baixo |
| 32 | **SIC: Documentos Classificados** | 12.8 | Médio |
| 33 | **SIC: Informações Desclassificadas** | 12.9 | Médio |
| 34 | **LGPD: Encarregado de Dados** | 15.1 | Baixo |
| 35 | **LGPD: Política de Privacidade** (consolidar) | 15.2 | Baixo |
| 36 | **Governo Digital: Dados Abertos orçamentários** | 15.4 | Médio |
| 37 | **Diárias: Tabela de Valores** | 7.2 | Baixo |
| 38 | **Licitações: Dispensas** (seção dedicada) | 8.4 | Médio |
| 39 | **Licitações: Atas de Adesão SRP** | 8.5 | Baixo |
| 40 | **Licitações: Plano de Contratações** | 8.6 | Médio |
| 41 | **Licitações: Licitantes Sancionados** | 8.7 | Baixo |
| 42 | **Contratos: Fiscais** | 9.3 | Baixo |
| 43 | **Contratos: Ordem de Pagamentos** | 9.4 | Médio |
| 44 | **Renúncia de Receita** (desonerações, beneficiários, incentivos) | 16.1–16.4 | Médio |
| 45 | **Emendas Parlamentares** (conferir/preencher campos exigidos) | 17.1–17.3 | Baixo |

### 4.5 P3 — Baixo (Recomendados e melhorias transversais)

| # | Módulo | Critérios | Esforço |
|---|---|---|---|
| 44 | **Data de Atualização em todas as páginas** | Item "Atualidade" | Médio |
| 45 | **Declaração de Inexistência** | Vários | Baixo |
| 46 | **Exportação XLSX/CSV nos módulos essenciais** | Item "Gravação" | Médio |
| 47 | **Série Histórica (3 anos)** | Item "Série Histórica" | Médio |
| 48 | **Filtros Específicos nos módulos essenciais** | Item "Filtro" | Médio |
| 49 | **Botão Radar da Transparência** | 2.9 | Baixo |
| 50 | **Estagiários** | 6.4 | Médio |
| 51 | **Terceirizados** (consolidar em módulo) | 6.5 | Médio |
| 52 | **Editais/Atos de Concursos** (consolidar em módulo) | 6.6, 6.7 | Médio |
| 53 | **Aquisições de Bens** | 4.4 | Médio |
| 54 | **Despesas de Patrocínio** | 4.5 | Baixo |
| 55 | **Contratos de Publicidade** | 4.6 | Baixo |
| 56 | **Plano Estratégico** | 11.7 | Baixo |
| 57 | **Licitações: Regulamento Interno** | 8.8 | Baixo |
| 58 | **Governo Digital: Regulamentação** | 15.5 | Baixo |
| 59 | **Serviços Digitais** | 15.3 | Alto |
| 60 | **Saúde** (plano, serviços, listas, medicamentos, conselho) | 18.1–18.6 | Alto |
| 61 | **Educação e Assistência Social** (plano, creches, conselhos) | 19.1–19.4 | Médio |

---

## 5. Ordem Recomendada de Implementação

### 5.1 Fase 1 — Fundação (Semanas 1-2)

| # | Tarefa | Esforço |
|---|---|---|
| 1 | Adicionar data de atualização em todas as páginas | Baixo |
| 2 | Componente reutilizável de "declaração de inexistência" | Baixo |
| 3 | Componente reutilizável de exportação XLSX/CSV | Médio |
| 4 | Componente reutilizável de filtros por ano/mês | Médio |
| 5 | Padronizar série histórica (3 anos) nas views existentes | Médio |

### 5.2 Fase 2 — Módulos Essenciais (Semanas 3-8)

> Objetivo: completar os **10 critérios essenciais** pendentes (1.1 e 1.2 já atendidos).

| Semana | Tarefa | Critérios |
|---|---|---|
| 3 | **Receita: Previsão e Realização** (controller, model, view, filtros, export) | 3.1 |
| 4 | **Receita: Classificação Orçamentária** | 3.2 |
| 5 | **Despesa: Empenhado, Liquidado, Pago** | 4.1 |
| 6 | **Despesa: Classificação Orçamentária** | 4.2 |
| 7 | **Despesa: Detalhamento de Empenhos** | 4.3 |
| 8 | **PPA, LDO, LOA** (documentos pesquisáveis) | 11.8, 11.9, 11.10 |
| 8 | **RGF, RREO** (dados orçamentários) | 11.5, 11.6 |

### 5.3 Fase 3 — Recursos Humanos (Semanas 9-10)

| Semana | Tarefa | Critérios |
|---|---|---|
| 9 | **Relação de Servidores** (página pública, ampliar campos) | 6.1 |
| 10 | **Remuneração Nominal** | 6.2 |
| 10 | **Tabela Remuneratória** | 6.3 |

### 5.4 Fase 4 — Obras (Semanas 11-12)

| Semana | Tarefa | Critérios |
|---|---|---|
| 11 | **Informações sobre Obras** | 10.1 |
| 12 | **Quantitativos e Preços Contratados** | 10.2 |
| 12 | **Quantitativos Executados e Pagos** | 10.3 |
| 12 | **Obras Paralisadas** | 10.4 |

### 5.5 Fase 5 — Convênios e Transferências (Semana 13)

| Semana | Tarefa | Critérios |
|---|---|---|
| 13 | **Transferências Recebidas** | 5.1 |
| 13 | **Transferências Realizadas** | 5.2 |
| 13 | **Acordos sem Recursos** | 5.3 |

### 5.6 Fase 6 — Dívida Ativa e Planejamento (Semana 14)

| Semana | Tarefa | Critérios |
|---|---|---|
| 14 | **Dívida Ativa** | 3.3 |
| 14 | **Balanço Geral / Relatório de Gestão / Decisão TC / Julgamento Legislativo** | 11.1–11.4 |

### 5.7 Fase 7 — Institucional e SIC (Semana 15)

| Semana | Tarefa | Critérios |
|---|---|---|
| 15 | **Atos Normativos** (consolidar módulo Legislação) | 2.6 |
| 15 | **Competências / Responsáveis pela Gestão / Horário de Atendimento** | 2.2, 2.3, 2.5 |
| 15 | **SIC: Norma LAI / Prazos / Classificados / Desclassificados** | 12.5, 12.6, 12.8, 12.9 |

### 5.8 Fase 8 — LGPD e Governo Digital (Semana 16)

| Semana | Tarefa | Critérios |
|---|---|---|
| 16 | **Encarregado de Dados** | 15.1 |
| 16 | **Política de Privacidade** (consolidar) | 15.2 |
| 16 | **Dados Abertos orçamentários** (ampliar API) | 15.4 |
| 16 | **Regulamentação GD / Serviços Digitais / Pesquisas** | 15.3, 15.5, 15.6 |

### 5.9 Fase 9 — Melhorias em Módulos Existentes (Semanas 17-18)

| Semana | Tarefa | Critérios |
|---|---|---|
| 17 | **Licitações: Dispensas, Atas SRP, Plano de Contratações, Sancionados, Regulamento** | 8.4–8.8 |
| 17 | **Contratos: Fiscais, Ordem de Pagamentos** | 9.3, 9.4 |
| 18 | **Diárias: Tabela de Valores** | 7.2 |
| 18 | **Convênios: transformar conteúdo em módulo** | 5.1–5.3 |

### 5.10 Fase 10 — Recomendados e Polimento (Semanas 19-20)

| Semana | Tarefa | Critérios |
|---|---|---|
| 19 | **Estagiários, Terceirizados, Concursos** | 6.4–6.7 |
| 19 | **Aquisições de Bens, Patrocínio, Publicidade** | 4.4–4.6 |
| 19 | **Renúncia de Receita** | 16.1–16.4 |
| 20 | **Radar da Transparência, Plano Estratégico** | 2.9, 11.7 |
| 20 | **Saúde e Educação/Assistência Social** | 18.1–18.6, 19.1–19.4 |
| 20 | **Revisão completa e testes** | Todos |

---

## 6. Estimativa de Esforço Total (revisada)

| Fase | Semanas | Itens | Critérios |
|---|---|---|---|
| Fase 1 — Fundação | 2 | 5 (componentes) | — |
| Fase 2 — Essenciais | 6 | 10 | 10 (+2 já atendidos) |
| Fase 3 — RH | 2 | 3 | 3 |
| Fase 4 — Obras | 2 | 4 | 4 |
| Fase 5 — Convênios | 1 | 3 | 3 |
| Fase 6 — Dívida/Planejamento | 1 | 5 | 5 |
| Fase 7 — Institucional/SIC | 1 | 8 | 8 |
| Fase 8 — LGPD/GD | 1 | 5 | 5 |
| Fase 9 — Melhorias | 2 | 8 | 9 |
| Fase 10 — Recomendados | 2 | 12 | 14 |
| **Total** | **20** | **63** | **—** |

> A estimativa da revisão anterior (62 itens / 59 critérios) foi ajustada: itens que já existem parcialmente (Atos Normativos, Horário de Atendimento, Terceirizados, Concursos) passaram a ser tarefas de **consolidação**, reduzindo o esforço. Em compensação, a revisão passou a **contabilizar explicitamente as dimensões específicas do Executivo (16–19)**, antes ausentes. Os critérios essenciais a construir caíram de 12 para **10**.

---

## 7. Riscos e Dependências

### 7.1 Riscos

| Risco | Impacto | Mitigação |
|---|---|---|
| **Integração com SIAFI/SIAFIC** | Alta | Planejar com antecedência, ter fallback manual |
| **Dados orçamentários indisponíveis** | Alta | Verificar disponibilidade antes de iniciar |
| **Migração de Laravel 5.5** | Médio | Avaliar; pode ficar para depois do PNTP |
| **Volume de dados** | Médio | Paginação, índices e views |
| **Mudança de requisitos** | Médio | Acompanhar atualizações da Cartilha |
| **Duplicidade CMS × módulo** | Médio | Evitar manter dados essenciais apenas como conteúdo/link |

### 7.2 Dependências

| Dependência | Módulos Afetados |
|---|---|
| **SIAFI/SIAFIC** | Receita, Despesa, Empenhos, RGF, RREO |
| **Sistema de RH** | Servidores, Remuneração |
| **Sistema de Obras** | Obras |
| **Sistema de Licitações** | Licitações, Contratos (já existente) |
| **Sistema de Convênios** | Transferências |
| **Dados orçamentários** | PPA, LDO, LOA |

---

## 8. Checklist Resumo

### 8.1 Essenciais (P0) — 12 no total

- [x] 1.1 Sítio oficial próprio — **já atendido**
- [x] 1.2 Portal da transparência — **já atendido**
- [ ] 3.1 Receita: Previsão e Realização
- [ ] 3.2 Receita: Classificação Orçamentária
- [ ] 4.1 Despesa: Empenhado, Liquidado, Pago
- [ ] 4.2 Despesa: Classificação Orçamentária
- [ ] 4.3 Despesa: Detalhamento de Empenhos
- [ ] 11.5 RGF
- [ ] 11.6 RREO
- [ ] 11.8 PPA
- [ ] 11.9 LDO
- [ ] 11.10 LOA

### 8.2 Alto Impacto (P1)

- [ ] 6.1 Relação de Servidores (página pública)
- [ ] 6.2 Remuneração Nominal
- [ ] 6.3 Tabela Remuneratória
- [ ] 10.1–10.4 Obras (4 critérios)
- [ ] 5.1–5.3 Transferências (3 critérios)
- [ ] 3.3 Dívida Ativa
- [ ] 11.1–11.4 Planejamento (4 critérios)

### 8.3 Médio Impacto (P2)

- [ ] 2.6 Atos Normativos (consolidar)
- [ ] 2.2 Competências · 2.3 Responsáveis · 2.5 Horário
- [ ] 12.5, 12.6, 12.8, 12.9 SIC
- [ ] 15.1, 15.2, 15.4 LGPD/GD
- [ ] 7.2 Tabela de Valores de Diárias
- [ ] 8.4–8.7 Licitações
- [ ] 9.3–9.4 Contratos
- [ ] 16.1–16.4 Renúncia de Receita
- [ ] 17.1–17.3 Emendas Parlamentares (consolidar)

### 8.4 Baixo Impacto (P3)

- [ ] Data de atualização em todas as páginas
- [ ] Declaração de inexistência
- [ ] Exportação XLSX/CSV nos módulos essenciais
- [ ] Série histórica (3 anos)
- [ ] Filtros específicos
- [ ] 18.1–18.6 Saúde
- [ ] 19.1–19.4 Educação e Assistência Social
- [ ] Demais critérios recomendados

---

## 9. Conclusão

O projeto v6/ é um **portal institucional maduro** (Laravel 5.5, PostgreSQL, Sentinel, acessibilidade GovBR) com **muitos módulos funcionais**: licitações, contratos, diárias, emendas parlamentares, ouvidoria, e-SIC, carta de serviços, legislação, diário oficial, perguntas frequentes, glossário, enquetes, acessibilidade, sitemap, além de módulos legislativos.

Entretanto, seu modelo é de **CMS/conteúdo e links**, e não de **dados abertos estruturados**. Por isso, os **critérios essenciais do PNTP 2026** referentes à execução orçamentária e financeira **não são atendidos**:

- Sem **receita** (3.1, 3.2)
- Sem **despesa/empenhos** (4.1, 4.2, 4.3)
- Sem **RGF/RREO** (11.5, 11.6)
- Sem **PPA/LDO/LOA** (11.8, 11.9, 11.10)

Dos **12 critérios essenciais**, **1.1** e **1.2** já são atendidos. Restam **10** a implementar.

Além disso, faltam módulos obrigatórios relevantes: **obras**, **convênios/transferências**, **remuneração de servidores**, **dívida ativa** e **planejamento/prestação de contas**.

**Para obter o selo Prata (75%+) com os 12 essenciais atendidos, recomenda-se executar as 10 fases em ~20 semanas**, priorizando os módulos essenciais da Fase 2, seguindo a ordem deste documento.

---

## Anexo A — Inventário Rápido de Evidências

| Recurso | Arquivo/Referência |
|---|---|
| Rotas principais | `v6/routes/web.php` (139 rotas), `routes/api.php`, `routes/prefecture.php`, `routes/basepro.php`, `routes/service_letter.php` |
| Controllers do Portal | `v6/app/Http/Controllers/Portal/` (46 controllers) |
| Controllers Prefeitura (admin) | `v6/app/Http/Controllers/Prefecture/` (83 controllers) |
| API Dados Abertos | `v6/app/Http/Controllers/Swagger/V1/Portal/` (5 endpoints) |
| Exportações | `v6/app/Exports/` (7 classes) |
| Mascaramento LGPD | `v6/app/Http/Traits/DataMaskTrait.php` |
| Barra de privacidade | `v6/resources/views/portal/layouts/barra-privacidade/` |
| Estrutura da Transparência | `v6/database/seeds/ContentsTableSeeder.php`, `CategoryContentTableSeeder.php` |
| Autoavaliação (revisões) | `v6/database/seeds/PrefeituraRevSeeder.php`, `CamaraRevSeeder.php` |
| Tabela de servidores | `v6/database/migrations/2023_01_12_093921_create_servidors_table.php` |
| View de servidores | `v6/database/migrations/2023_03_27_154732_create_view_to_servidores.php` |
| FAQ / Glossário (views) | `v6/database/migrations/2023_04_10_151038_create_view_to_perguntas_frequentes.php`, `..._glossarios.php` |

---

> **Documento revisado com base na análise do código-fonte do projeto v6/, na Cartilha PNTP 2026 (`cartilha-PNTP/`) e nos guias de implementação (`pntp-resolution/`).**
