useCustomPois mutations инвалидировали ['analyze', cad], а такой key ни один useQuery не регистрирует. Canonical keys: ['parcel-analyze', cad, horizon] и ['parcel-poi-score', cad]. Все 3 onSuccess были silent no-ops → скор+breakdown stale после правок кастомных POI. Patch: analyzeKey → ['parcel-analyze', parcelCad] (prefix-only, TanStack covers all horizons), добавлен poiScoreKey, оба инвалидируются вместе. 82/82 frontend тестов зелёные. Closes #1241 |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .eslintrc.json | ||
| Dockerfile | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| sentry.client.config.ts | ||
| sentry.edge.config.ts | ||
| sentry.server.config.ts | ||
| tsconfig.json | ||
| vitest-env.d.ts | ||
| vitest.config.ts | ||
| vitest.setup.ts | ||