Extrai isListPath + normalizePathname exportados em campaignQuickActionPaths.ts e migra os 9 wrappers (7 públicos + 2 privados) + a 3a cópia de normalize em campaignPageChrome.ts. Refactor estrutural sem mudança de comportamento; derivação de regex de detalhe numérico adiada (gatilho: 3o vertical [id]). Inclui docs/plans/escala-dry-pos-acoes-rapidas-impl.md e o fix de format pré-existente de docs/plans/liderancas-coluna-municipios.md (bloqueava format:check). |
||
|---|---|---|
| .. | ||
| design-refs | ||
| plans | ||
| research | ||
| AGENT-OPS.md | ||
| ARCHITECTURE.md | ||
| CHANGELOG-AGENTS.md | ||
| CUSTOMER.md | ||
| CUTOVER-MAIN-ONLY.md | ||
| GUARDRAILS.md | ||
| IMPROVE-APP-PLAN.md | ||
| IMPROVE-CODE-QUALITY-PLAN.md | ||
| PAYLOAD-REFERENCE.md | ||
| roadmap.md | ||
| TECH-DEBT.md | ||
| TESTING.md | ||