diff --git a/docs/plans/wizard-atualizar-lideranca.md b/docs/plans/wizard-atualizar-lideranca.md index debe3642..d4d51193 100644 --- a/docs/plans/wizard-atualizar-lideranca.md +++ b/docs/plans/wizard-atualizar-lideranca.md @@ -129,7 +129,18 @@ Componentes: - **Busca/filtro no grid.** Revisitar se municipio típico do CG tiver >12 lideranças no loader. - **Ramo “anotar votos declarados”.** Revisitar quando A1 pedir pledge no mesmo ritual (hoje fora do form curto). -- **Extrair `WizardChoiceTile`.** Revisitar no 3º grid irmão (já há B63+B64; este é o 3º — **pode** extrair neste item se o diff medir ≥~80 linhas duplicadas; senão defer explícito no `/simplify`). +- **Extrair `WizardChoiceTile`.** Revisitar no 3º grid irmão (já há B63+B64; este é o 3º — deferido no `/simplify`: padrão visual copiado, sem ≥80 linhas duplicadas mensuráveis). +- **`LeadershipCoreFields` compartilhado com `LeadershipForm`.** Revisitar no 3º form com os mesmos 6 campos do wizard. +- **Helper compartilhado de update Contact+Leadership.** Revisitar no 3º write path wizard (hoje create + update cobertos). +- **`parseExclusive` em `formData.ts`.** Revisitar no 3º call site (hoje wizard + `liderancas/nova`). +- **`router.refresh` só no Continuar.** Polish de UX; revisitar se a mesa reclamar de grid stale antes de Continuar. + +## Já resolvido no simplify (não reabrir) + +- `loadWizardLeadershipTiles` mapeia docs direto (sem `toLeadershipRows` / org-deputy). +- Ordenação por nome no servidor; `contactID` removido do tile VM. +- Botão info como sibling (sem nested interactive). +- `isSupportStatus` nos form actions; catch duplicado removido de `createLeadershipWizard`. ## Referências