O registro pode apoiar demo e operação assistida, mas sistemas de cautela ou evidência fraca exigem revisão antes de promessa pública.
- Alta cautela
- 3
- Restritos
- 11
- Gates
- 6
Registro público
Este registro documenta os principais sistemas que transformam dados urbanos em scores, previsões, descobertas e controles de qualidade. A página explica o que cada sistema faz, quais dados usa, onde pode falhar e onde existe supervisão humana.
Como protegemos o uso
Todo padrão recebe uma audiência: público, B2G restrito ou controle interno. O banco impede que padrão sem evidência seja publicado como público.
Descobertas públicas precisam ter suporte mínimo, promoção documentada, dimensões de confiança e proteção contra linguagem causal indevida.
Modelos preditivos e recomendações operacionais entram como apoio à decisão. A plataforma não aponta indivíduos e não automatiza ação policial.
Superfícies B2G ficam atrás de login, secret operacional ou Cloudflare Access. Páginas públicas recebem apenas resumo agregado e seguro.
Revisão municipal
A revisão cruza documentação, audiência, força de evidência, supervisão humana e QA pós-publicação para indicar quais sistemas podem apoiar decisão municipal e quais precisam de cautela.
O registro pode apoiar demo e operação assistida, mas sistemas de cautela ou evidência fraca exigem revisão antes de promessa pública.
14/14 sistemas têm fonte, saída, limite e supervisão registrados.
Manter revisão em cada alteração de fonte, peso ou superfície.33/115 itens técnicos têm ponte explícita com as fichas curadas; 0 fichas ainda nasceu depois do catálogo fonte.
Atualizar o catálogo gerado e decidir quais itens LIVE precisam virar ficha pública ou B2G.3 públicos; 11 restritos ou internos; 3 com alta cautela.
Manter sistemas de alta cautela fora da superfície pública e revisar benchmark antes de demo.7 sistemas ainda dependem de validação local ou evidência fraca.
Tratar como hipótese operacional e anexar medição antes de vender economia ou causalidade.14/14 sistemas declaram exposição e limite de uso.
Confirmar responsável humano em mudanças de threshold, audience ou copy causal.Revisão do registro em 2026-05-25; QA visual e leak audit devem acompanhar cada release.
Anexar build, leak audit, console/network e screenshots desktop/mobile ao fechamento da release.Lista de cautela
Alta cautela operacional
Restringir a B2G/interno e exigir revisão humana antes de comunicação externa.Alta cautela operacional
Restringir a B2G/interno e exigir revisão humana antes de comunicação externa.Evidência fraca
Apresentar como hipótese operacional e medir resultado antes de afirmar impacto.Evidência fraca
Apresentar como hipótese operacional e medir resultado antes de afirmar impacto.Evidência fraca
Apresentar como hipótese operacional e medir resultado antes de afirmar impacto.Alta cautela operacional
Restringir a B2G/interno e exigir revisão humana antes de comunicação externa.Evidência fraca
Apresentar como hipótese operacional e medir resultado antes de afirmar impacto.Evidência fraca
Apresentar como hipótese operacional e medir resultado antes de afirmar impacto.Inventário técnico
O registro abaixo é a parte curada para leitura pública e reuniões. O inventário técnico vem do catálogo revisado em 2026-05-21 e separa produção, conexão pendente, estrutura e planejamento.
Já aparece em alguma superfície, job, RPC ou fluxo operacional.
Código ou artefato existe, mas ainda não está conectado ao produto principal.
Estrutura de banco ou contrato existe, ainda sem entrega operacional completa.
Mapeado no catálogo para decisão futura, sem implementação pronta.
Sincronização auditável
A ficha pública não tenta listar os 115 itens técnicos. Ela mostra quais sistemas impactam decisão municipal e aponta explicitamente os IDs do catálogo gerado que sustentam cada ficha.
Catálogo 1.1, 1.2, 1.3, 1.4, 1.7 · Scoring System
Catálogo 3.2, 3.11, 30.2, 27.1 · Teia Ontology (Crime Relationship Graph) / Security & Governance / Teia Discovery RPCs
Catálogo 2.1, 2.2, 2.5, 18.2 · Forecasting / Prediction / API Endpoints
Catálogo 7.1, 7.2 · ETAS Hotspot Detection
Catálogo 31.1 · B2G Municipal Finance
Catálogo 2.1, 2.2, 3.1, 3.3, 4.1, 6.1, 7.1, 20.1 · Forecasting / Prediction / Teia Ontology (Crime Relationship Graph) / HDBSCAN / Spatial Clustering / Flow / Displacement Detection / ETAS Hotspot Detection / Anomaly / Subgroup Detection
Catálogo 8.1, 19.1, 22.1, 23.1 · Causal Analysis / Action Framework (B2G) / Correlation Analysis / Monitoring & Health
Catálogo 1.4, 2.2, 2.4, 22.1 · Scoring System / Forecasting / Prediction / Correlation Analysis
Catálogo 3.6, 20.1, 20.2 · Teia Ontology (Crime Relationship Graph) / Anomaly / Subgroup Detection
Catálogo 3.1, 6.1, 2.4 · Teia Ontology (Crime Relationship Graph) / Flow / Displacement Detection / Forecasting / Prediction
Catálogo 3.1, 4.1, 5.3, 6.1, 7.2, 17.3, 17.8 · Teia Ontology (Crime Relationship Graph) / HDBSCAN / Spatial Clustering / Drug Market Intelligence / Flow / Displacement Detection / ETAS Hotspot Detection / Map Overlays / Visualization (deck.gl)
Catálogo 4.1, 3.13 · HDBSCAN / Spatial Clustering / Teia Ontology (Crime Relationship Graph)
Catálogo 3.11, 30.2 · Teia Ontology (Crime Relationship Graph) / Security & Governance
Catálogo 21.1 · Address Report Pipeline
Checklist prático
Cada sistema declara fonte, período, granularidade e camada de acesso antes de virar card público.
Toda saída explica o que mede e o que não mede. Previsões são apoio agregado, não decisão automática.
Features sensíveis recebem luz de risco e tratamento operacional antes de recomendação.
Mudança de peso, threshold, audience gate ou copy causal exige revisão humana rastreável.
B2G, interno e público ficam separados. Endpoints e RPCs sensíveis exigem auth ou service role.
Build, leak audit, console/network e screenshots desktop/mobile entram no fechamento.
Registro inicial
Transformar sinais urbanos agregados em uma nota de leitura rápida para bairro, cidade e região.
Promover padrões urbanos validados para explicações públicas sem expor sinais fracos ou internos.
Estimar tendência futura agregada por série de bairro/cidade para planejamento municipal.
Gerar hotspot H3 agregado de 24-72h com calibração Knox por categoria e decaimento espacial-temporal.
Traduzir volume agregado de crimes por bairro em estimativa monetária auditável para conversa fiscal.
Transformar sinais agregados de crime, previsao, hotspots, anomalias e recursos em pauta semanal de decisao municipal.
Cruzar custo fiscal estimado, carteira de acoes e despesa municipal para priorizar intervencoes com payback auditavel.
Estimar como covariaveis urbanas variam localmente por bairro para apoiar leitura territorial e priorizacao de campo.
Detectar desvios multivariados por bairro e tipo criminal para triagem humana antes de alerta operacional.
Estimar sinal agregado de difusao bairro a bairro por categoria criminal para apoiar checagem territorial e CompStat.
Identificar bairros ponte e nucleos de sinal criminal para orientar verificacao territorial de corredores.
Agrupar concentrações locais por categoria para apoiar leitura territorial e priorização de patrulha.
Bloquear publicação de padrões sem suporte, sem holdout ou com linguagem causal indevida.
Combinar sinais de entorno em um resumo exportável para quem avalia um endereço específico.
Three Lights
Cada feature real do worker de previsão recebe uma luz de risco. A classificação não substitui auditoria, mas deixa claro o que pode ser usado com monitoramento normal, revisão reforçada ou restrição operacional.
Tendência, médias móveis, aceleração e variação do histórico criminal agregado.
Sinais de vizinhança e possível deslocamento entre bairros próximos.
Temperatura, chuva, vento, umidade e alagamentos agregados.
Comércio, escolas, câmeras, iluminação, delegacias e relatos comunitários.
Sinais sociais que exigem cautela por risco de estigmatização territorial.
Sazonalidade, feriados e eventos públicos que alteram fluxo urbano.
Tipo amplo de cidade usado para ajustar escala e sazonalidade.
Cruzamentos entre sinais, como noite, clima, vizinhança e território.
Codificação histórica de bairro usada apenas com restrição e auditoria.
Precisão observada
O artefato local ainda não traz erro causal por família. Por isso, cada família fica vinculada ao último benchmark válido de forecast e recebe uma ação obrigatória para o próximo retreino.
lgbm:all:crimes_total_per_1k:h1:20260517T181125Z:625d8541de 20 features · MAPE 89,55% · WAPE 160,23%
Comparar erro por cidade e bairro a cada retreino; se WAPE ou MAPE piorar, rodar ablação de família antes de publicar nova versão.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.9 features · MAPE 89,55% · WAPE 160,23%
Comparar erro por cidade e bairro a cada retreino; se WAPE ou MAPE piorar, rodar ablação de família antes de publicar nova versão.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.9 features · MAPE 89,55% · WAPE 160,23%
Manter regressão de forecast e confirmar que a família não aumenta erro fora da janela de tolerância no próximo retreino.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.12 features · MAPE 89,55% · WAPE 160,23%
Comparar erro por cidade e bairro a cada retreino; se WAPE ou MAPE piorar, rodar ablação de família antes de publicar nova versão.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.4 features · MAPE 89,55% · WAPE 160,23%
Manter uso somente B2G agregado, abrir ablação holdout por família antes de promover narrativa externa e exigir aprovação humana para ação operacional.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.12 features · MAPE 89,55% · WAPE 160,23%
Comparar erro por cidade e bairro a cada retreino; se WAPE ou MAPE piorar, rodar ablação de família antes de publicar nova versão.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.4 features · MAPE 89,55% · WAPE 160,23%
Manter regressão de forecast e confirmar que a família não aumenta erro fora da janela de tolerância no próximo retreino.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.5 features · MAPE 89,55% · WAPE 160,23%
Manter uso somente B2G agregado, abrir ablação holdout por família antes de promover narrativa externa e exigir aprovação humana para ação operacional.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.1 features · MAPE 89,55% · WAPE 160,23%
Manter uso somente B2G agregado, abrir ablação holdout por família antes de promover narrativa externa e exigir aprovação humana para ação operacional.
Sem artefato de ablação causal por família neste repo; este monitor vincula cada família ao benchmark observado válido e define a próxima checagem obrigatória.Model card
Release aceito somente como apoio B2G agregado, com restrição de features sensíveis e aprovação humana.
76 features LightGBM classificadas em verde, amarelo ou vermelho.
Manter teste de cobertura contra o worker Python antes de cada release.5 features em famílias sensíveis: Proxies socioeconômicos, Interações derivadas, Identificador territorial.
Uso somente B2G agregado, sem explicação pública direta e com aprovação humana antes de ação operacional.43 features exigem revisão de erro por cidade, bairro ou família.
Publicar benchmark por cidade e registrar desvio relevante depois de retreino.O modelo gera sinal agregado de planejamento; não aponta pessoa, suspeito ou evento específico.
Manter copy e endpoints alinhados: previsão e apoio a despacho, nunca decisão automática.9 famílias vinculadas ao benchmark válido lgbm:all:crimes_total_per_1k:h1:20260517T181125Z:625d8541de: MAPE 89.55%, WAPE 160.23%.
Substituir este baseline por ablação holdout por família quando o próximo artefato de treino trouxer erro family-drop.0/9 famílias têm ablação family-drop; o relatório permanece no benchmark global. Artefato esperado: .codex/three-lights-family-drop-ablation/latest.json.
Gerar artefato family-drop por família no próximo treino antes de declarar precisão isolada por família.| Feature | Luz | Família | Tratamento |
|---|---|---|---|
lag1 | Amarelo | Histórico agregado | Comparar erro por cidade e bairro; nunca comunicar como previsao de pessoa ou evento especifico. |
lag2 | Amarelo | Histórico agregado | Comparar erro por cidade e bairro; nunca comunicar como previsao de pessoa ou evento especifico. |
lag3 | Amarelo | Histórico agregado | Comparar erro por cidade e bairro; nunca comunicar como previsao de pessoa ou evento especifico. |
lag6 | Amarelo | Histórico agregado | Comparar erro por cidade e bairro; nunca comunicar como previsao de pessoa ou evento especifico. |
lag12 | Amarelo | Histórico agregado | Comparar erro por cidade e bairro; nunca comunicar como previsao de pessoa ou evento especifico. |
crimes_lag1 | Amarelo | Histórico agregado | Usar apenas em agregado territorial e manter intervalos de confianca na comunicacao. |
crimes_lag3 | Amarelo | Histórico agregado | Usar apenas em agregado territorial e manter intervalos de confianca na comunicacao. |
crimes_lag12 | Amarelo | Histórico agregado | Usar apenas em agregado territorial e manter intervalos de confianca na comunicacao. |
ma3 | Amarelo | Histórico agregado | Auditar contra baseline sazonal e nao usar isoladamente para acao operacional. |
ma6 | Amarelo | Histórico agregado | Auditar contra baseline sazonal e nao usar isoladamente para acao operacional. |
ma12 | Amarelo | Histórico agregado | Auditar contra baseline sazonal e nao usar isoladamente para acao operacional. |
std6 | Amarelo | Histórico agregado | Usar com volume minimo e sinalizar baixa confianca em series raras. |
diff_1 | Amarelo | Histórico agregado | Exigir leitura com janela historica e volume minimo. |
diff_12 | Amarelo | Histórico agregado | Comparar com cidade e vizinhos antes de virar recomendacao. |
neighbor_crimes_avg | Amarelo | Contexto espacial | Mostrar como contexto agregado e revisar antes de recomendar patrulha. |
neighbor_crimes_per_1k_avg | Amarelo | Contexto espacial | Mostrar como contexto agregado e revisar antes de recomendar patrulha. |
n_neighbors | Verde | Contexto espacial | Monitoramento normal e documentacao de fonte geografica. |
neighbor_crimes_diff_1 | Amarelo | Contexto espacial | Usar com evidencias complementares e revisao humana. |
neighbor_anomaly_drop | Amarelo | Contexto espacial | Exigir leitura com mapas e janela temporal antes de acao. |
influence_in_total | Amarelo | Contexto espacial | Usar como contexto agregado da rede territorial; nunca como rota individual. |
influence_out_total | Amarelo | Contexto espacial | Comunicar apenas como hipotese analitica da rede, com revisao local. |
influence_pressure | Amarelo | Contexto espacial | Revisar calibracao do diffusion run antes de usar em comunicacao. |
momentum_score | Amarelo | Histórico agregado | Limitar a planejamento agregado e comparar com intervalo de confianca. |
acceleration | Amarelo | Histórico agregado | Combinar com volume minimo e revisao humana. |
avg_precipitation_mm | Verde | Clima e ambiente | Monitoramento normal e fonte meteorologica documentada. |
total_precipitation_mm | Verde | Clima e ambiente | Monitoramento normal e fonte meteorologica documentada. |
avg_temp_avg | Verde | Clima e ambiente | Monitoramento normal e fonte meteorologica documentada. |
avg_temp_max | Verde | Clima e ambiente | Monitoramento normal e fonte meteorologica documentada. |
days_heavy_rain | Verde | Clima e ambiente | Monitoramento normal e fonte meteorologica documentada. |
avg_humidity_pct | Verde | Clima e ambiente | Monitoramento normal e fonte meteorologica documentada. |
avg_wind_kmh | Verde | Clima e ambiente | Monitoramento normal e fonte meteorologica documentada. |
flood_events_count | Verde | Clima e ambiente | Monitoramento normal com fonte e periodo visiveis. |
flood_area_km2 | Verde | Clima e ambiente | Monitoramento normal com fonte e periodo visiveis. |
crowd_reports_total | Amarelo | Infraestrutura urbana | Nunca usar como prova isolada; exigir volume minimo e anonimato. |
crowd_assalto | Amarelo | Infraestrutura urbana | Usar como sinal complementar com volume minimo e anonimato. |
comercios | Amarelo | Infraestrutura urbana | Usar para contexto de fluxo urbano, nao para estigmatizar bairro. |
delegacias | Amarelo | Infraestrutura urbana | Interpretar como contexto institucional e revisar efeitos de enforcement. |
comercio_noturno | Amarelo | Infraestrutura urbana | Usar com tipo de crime e horario, nao como julgamento de bairro. |
nightlife_amenities | Amarelo | Infraestrutura urbana | Usar com horario e categorias de ocorrencia. |
escolas | Verde | Infraestrutura urbana | Monitoramento normal e fonte geoespacial documentada. |
cameras | Amarelo | Infraestrutura urbana | Usar para cobertura e capacidade operacional, nao como proxy direto de risco. |
bars_per_km2 | Amarelo | Infraestrutura urbana | Usar com horario/categoria e evitar linguagem causal isolada. |
escolas_per_km2 | Verde | Infraestrutura urbana | Monitoramento normal e fonte geoespacial documentada. |
cameras_per_km2 | Amarelo | Infraestrutura urbana | Usar para cobertura operacional e revisar por cidade. |
lighting_proxy_per_km2 | Amarelo | Infraestrutura urbana | Usar para priorizar zeladoria, nao para rotular moradores. |
renda_media | Vermelho | Proxies socioeconômicos | Uso restrito a ajuste de contexto; revisar impacto antes de recomendacao operacional. |
escolaridade_media | Vermelho | Proxies socioeconômicos | Uso restrito a ajuste de contexto; revisar impacto antes de recomendacao operacional. |
densidade_demografica | Amarelo | Proxies socioeconômicos | Normalizar por populacao e revisar erro por porte de bairro. |
pct_favela | Vermelho | Proxies socioeconômicos | Uso restrito e revisado; nunca comunicar como causa direta de crime. |
has_saidinha | Amarelo | Calendário | Usar como marcador temporal agregado, sem associar a individuos. |
has_carnaval | Verde | Calendário | Monitoramento normal com periodo documentado. |
has_fim_de_ano | Verde | Calendário | Monitoramento normal com periodo documentado. |
has_ferias_escolares | Verde | Calendário | Monitoramento normal com periodo documentado. |
n_feriados | Verde | Calendário | Monitoramento normal com periodo documentado. |
max_event_impact_pct | Amarelo | Calendário | Revalidar por cidade e evitar causalidade isolada. |
bars_x_noturno_lag1 | Amarelo | Interações derivadas | Usar apenas em agregado e revisar linguagem operacional. |
temp_x_noturno_lag1 | Verde | Interações derivadas | Monitoramento normal e validacao de erro. |
rain_x_violencia_lag1 | Verde | Interações derivadas | Monitoramento normal e validacao de erro. |
favela_x_crime_rate | Vermelho | Interações derivadas | Uso restrito; exigir revisao humana e nao publicar como explicacao direta. |
cidade_type_capital | Verde | Perfil da cidade | Monitoramento normal. |
cidade_type_litoral | Verde | Perfil da cidade | Monitoramento normal. |
cidade_type_metropolitana | Verde | Perfil da cidade | Monitoramento normal. |
cidade_type_interior | Verde | Perfil da cidade | Monitoramento normal. |
lag_ratio_12 | Amarelo | Histórico agregado | Usar com volume minimo e monitoramento de erro. |
lag_ratio_6 | Amarelo | Histórico agregado | Usar com volume minimo e monitoramento de erro. |
lag_ratio_3 | Amarelo | Histórico agregado | Usar com volume minimo e monitoramento de erro. |
bairro_target_enc | Vermelho | Identificador territorial | Uso restrito, com shrinkage, auditoria de erro e proibicao de explicacao publica direta. |
cv6 | Amarelo | Histórico agregado | Sinalizar baixa confianca em series raras. |
spatial_momentum | Amarelo | Contexto espacial | Revisar com mapa e evidencias complementares. |
neighbor_x_season | Amarelo | Interações derivadas | Revisar por cidade e usar apenas em agregado. |
month_sin | Verde | Calendário | Monitoramento normal. |
month_cos | Verde | Calendário | Monitoramento normal. |
month_sin2 | Verde | Calendário | Monitoramento normal. |
month_cos2 | Verde | Calendário | Monitoramento normal. |
month_sin3 | Verde | Calendário | Monitoramento normal. |
month_cos3 | Verde | Calendário | Monitoramento normal. |
Governança prática
O padrão aqui é operacional: fonte visível, limitação escrita, audiência definida, revisão humana e trilha de auditoria. O objetivo é permitir que uma prefeitura use o painel em reuniões e despachos sem transformar sinal estatístico em decisão automática.