User: 'плюс проверь какие данн чтобы было то что хочет макс хотя бы похожи что не старше года иначе жк не конкурент'. Анализ /analyze для 66:41:0204016:10: Total competitors: 20 Строящиеся: 6 Сданные: 14 (12 из них ready_dt >1y → стейл) Maxim spec: ЖК старше года не конкурент. Активные = строящиеся ИЛИ ready_dt в будущем ИЛИ сданы ≤1 года назад. MarketTab фильтрует data.competitors в relevantCompetitors: - site_status === 'Строящиеся' → активен - ready_dt в будущем → активен - ready_dt в пределах последнего года → активен - иначе скрыт activeCount + CompetitorTable теперь используют отфильтрованный список. Section label показывает 'N из M — фильтр' для прозрачности. После deploy для тестового cad: activeCount упадёт с 20 → 9 (6 строящихся + 1 future ≤1y + 2 past ≤1y). |
||
|---|---|---|
| .. | ||
| 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 | ||