Verified against a real captured /analyze+/forecast fixture rendered locally: much of the cockpit's «—» was unmapped data, not missing data. - РЫНОК: map Поглощение (market_pulse.avg_velocity_m2), add Конкурентов (market_pulse.competitors_total), Уровень спроса (market_trend.label); keep Медиана + Новых проектов. Prototype row order. - СРЕДА (adaptEnvironmentCard now takes analysis): Шум (noise.estimated_db), Воздух PM2.5 (air_quality.pm2_5), Ветер (wind dir + max_speed), Водоёмы (hydrology nearest). Honest «—» where genuinely absent. - ГРАДОСТРОИТЕЛЬСТВО: Пятно застройки = area × max_building_pct/100 (real). - RECOMMENDED PRODUCT: prototype class tabs (обж_class present in mix), default = recommended class; per-class honest empty-state preserved. - MAP: dark-styled ZoomControl (+/-) + ScaleControl, matching prototype. - types: optional MarketPulse/MarketPrice on ParcelAnalysis (no any). Economy/Investment-clearance stay «после финмодели §23» (not built); the 0%/«нельзя»/all-«избегать» verdict is the parcel's real result, not a bug. |
||
|---|---|---|
| .. | ||
| 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 | ||