diff --git a/docs/plans/busca-global-resultados-dobradinhas.md b/docs/plans/busca-global-resultados-dobradinhas.md index 948780f1..424e6387 100644 --- a/docs/plans/busca-global-resultados-dobradinhas.md +++ b/docs/plans/busca-global-resultados-dobradinhas.md @@ -51,7 +51,15 @@ WA → **B55**. ## Adiado com gatilho -Nenhum neste item. +- **Orquestrador único do POST / dedup de queries** — herdado de B48/B50; ver [busca-global-resultados-municipios.md](busca-global-resultados-municipios.md) § Adiado. **Gatilho:** após B51–B53 ou se latência do POST medir >~300 ms em dev. +- **`collectByRelationIds` genérico** — só 2 call sites (`municipalityIdsByAdvisorIds`, `municipalityIdsByStateDeputyIds`). **Gatilho:** 3º agregado de relação ou refactor de `loadStateDeputyListPageData` leadership fan-out. +- **Contagem de municípios só após top-25** — otimização marginal com catálogo pequeno. **Gatilho:** query por partido (`PT`) com dezenas de matches e latência perceptível. + +## Já resolvido no simplify (não reabrir) + +- Prefilter DB `contains` em nome **ou** partido + word-start em memória (B49 precedent). +- `loadStateDeputyListPageData` reusa `municipalityIdsByStateDeputyIds`. +- `HOME_SEARCH_RESULT_HIT_CAP` + `formatHomeSearchMunicipalityCount` compartilhados. ## Referências