[QA] Зонирование ПЗЗ недоступно — pzz_zones_ekb пуста (sync задача не запускалась) #233

Closed
opened 2026-05-16 19:56:02 +00:00 by lekss361 · 0 comments
Owner

Проблема

Вкладка зонирования в site-finder всегда возвращает data_available: false. pzz_zones_ekb таблица пуста (0 строк).

Шаги воспроизведения

  1. POST /api/v1/parcels/66:41:0303018:7/analyze
  2. Ответ .zoning: {"zone_code": null, "zone_name": null, "data_available": false, "note": "Автоматический per-parcel zoning недоступен..."}
  3. UI показывает ссылки на НСПД/геопорталы вместо данных

Ожидаемое vs Фактическое

  • Ожидалось: zone_code, zone_name из pzz_zones_ekb (PKK6 Росреестр)
  • Получено: data_available: false, потому что pzz_zones_ekb = 0 строк

Технические детали

  • SELECT COUNT(*) FROM pzz_zones_ekb → 0
  • pzz_loader.py использует PKK6 ArcGIS REST API (pkk.rosreestr.ru) — отдельный от НСПД источник
  • tasks/pzz_sync.py + admin endpoint POST /api/v1/admin/scrape/pzz-sync существуют
  • Задача не запускалась: нет записей в nspd_geo_log со stage=pzz_sync
  • issue #28 (Gate G1: Импорт ПЗЗ) открыт — возможно задача намеренно не запускалась

Гипотеза причины

pzz_sync задача никогда не была запущена вручную или через beat. PKK6 API технически доступен (verify=False, follow_redirects=True уже в коде). Нет beat schedule для pzz_sync.

Severity

🟠 high — пользователь не видит ПЗЗ зону участка, критично для оценки ВРИ

(QA audit 2026-05-16)

## Проблема Вкладка зонирования в site-finder всегда возвращает data_available: false. pzz_zones_ekb таблица пуста (0 строк). ## Шаги воспроизведения 1. POST /api/v1/parcels/66:41:0303018:7/analyze 2. Ответ .zoning: {"zone_code": null, "zone_name": null, "data_available": false, "note": "Автоматический per-parcel zoning недоступен..."} 3. UI показывает ссылки на НСПД/геопорталы вместо данных ## Ожидаемое vs Фактическое - Ожидалось: zone_code, zone_name из pzz_zones_ekb (PKK6 Росреестр) - Получено: data_available: false, потому что pzz_zones_ekb = 0 строк ## Технические детали - SELECT COUNT(*) FROM pzz_zones_ekb → **0** - pzz_loader.py использует PKK6 ArcGIS REST API (pkk.rosreestr.ru) — отдельный от НСПД источник - tasks/pzz_sync.py + admin endpoint POST /api/v1/admin/scrape/pzz-sync существуют - Задача не запускалась: нет записей в nspd_geo_log со stage=pzz_sync - issue #28 (Gate G1: Импорт ПЗЗ) открыт — возможно задача намеренно не запускалась ## Гипотеза причины pzz_sync задача никогда не была запущена вручную или через beat. PKK6 API технически доступен (verify=False, follow_redirects=True уже в коде). Нет beat schedule для pzz_sync. ## Severity 🟠 high — пользователь не видит ПЗЗ зону участка, критично для оценки ВРИ (QA audit 2026-05-16)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#233
No description provided.