# Inteligencia preditiva validada - Fase 12

A Fase 12 prepara a governanca preditiva do AgroScan. Ela nao declara um modelo treinado antes de existir base de campo suficiente, rotulada, autorizada e revisada.

## O que entra nesta fase

- Medir prontidao para modelos supervisionados com base em analises, grids, feedbacks e validacoes.
- Bloquear treinamento quando faltam dados rotulados, diversidade de propriedades ou consentimento.
- Separar o scanner de pragas atual como triagem heuristica ate haver imagens rotuladas suficientes.
- Detectar sinais simples de anomalia por historico de score e NDVI.
- Estimar risco por distribuicao historica e tendencia, sem substituir vistoria.
- Exibir limites agronomicos, fonte da evidencia e confirmacao humana.

## Portoes de maturidade

- Bloqueado: menos de 30 validacoes, 3 propriedades e 20 feedbacks autorizados.
- Calibracao: pelo menos 30 validacoes, 3 propriedades e 20 feedbacks autorizados.
- Experimento supervisionado: pelo menos 100 validacoes, 5 propriedades e 50 feedbacks autorizados.

Esses numeros sao limiares operacionais iniciais. Antes de vender precisao, eles devem ser revisados com agronomos, produtores pilotos e dados externos.

## Regras de seguranca

- Nao apresentar probabilidade calibrada sem validacao externa suficiente.
- Separar treino, validacao e teste antes de qualquer modelo supervisionado.
- Manter confirmacao humana para pragas, doencas, manejo quimico e decisoes de alto custo.
- Explicar cada alerta por evidencia: imagem, grid, serie temporal, clima, solo ou feedback.
- Respeitar opt-out de feedback e usar apenas dados autorizados pelo produtor.

## Proximos passos reais

1. Executar o protocolo AGROSCAN-VAL-1 em propriedades reais.
2. Rotular imagens de pragas com diagnostico humano.
3. Repetir capturas no mesmo talhao para formar serie temporal comparavel.
4. Medir divergencias por cultura, fase da safra e fonte de referencia.
5. Treinar modelos offline somente quando a base atingir maturidade minima.

## Endpoint tecnico

```text
GET /api/predictive/readiness
GET /api/predictive/readiness?property_id=ID
```

O retorno inclui score, nivel de maturidade, modulos preditivos, guardrails e proximas acoes.
