# Patch 1.2 — Relatórios cartorários inteligentes

## Objetivo

Adicionar uma camada operacional específica para cartórios sobre os pedidos WooCommerce importados, sem misturar a lógica visual com a lógica de dados.

## Recursos adicionados

- Nova tela **Cartório inteligente**.
- Cards específicos:
  - Nascimento
  - Casamento
  - Óbito
  - Apostila
  - Retirada
  - Sedex
  - Com anexos
  - Pendências
- Filtro por card inteligente aplicado ao dashboard, pedidos e exportações.
- Conferência operacional automática.
- Nova coluna exportável: **Pendências**.
- Filtro de anexos agora aceita:
  - todos;
  - somente com anexos;
  - somente sem anexos.
- Filtros extras por entrega, cidade e UF na tela cartorária.
- Inputs com sugestões mobile touch-friendly.

## Sobre os inputs mobile

Em telas menores, os campos com muitas opções exibem uma lista própria de sugestões ao tocar/focar no input. Isso melhora o uso no celular em relação ao `datalist` puro, que é inconsistente entre navegadores móveis.

Campos contemplados:

- Status
- Produto
- Tipo de certidão
- Modalidade
- Meta chave
- Entrega
- Cidade
- UF

## Pendências detectadas

A conferência operacional marca pedidos com possíveis problemas como:

- valor zerado;
- sem e-mail;
- sem telefone;
- sem entrega;
- sem tipo de certidão;
- sem livro;
- sem folha;
- sem termo.

Para pedidos de busca, Livro/Folha/Termo não são exigidos como pendência.

## Arquivos alterados

- `api/services/ReportService.php`
- `public/api.php`
- `public/index.php`
- `public/assets/app.js`
- `public/assets/app.css`

## Migration opcional

O arquivo abaixo adiciona índices para melhorar a performance dos relatórios em bases grandes:

`database/migrations/2026_06_04_patch_1_2_cartorio_inteligente.sql`

Ela é opcional, mas recomendada especialmente para o XML grande do Cartório Copacabana.
