feat(sf): ????? ???-??????? ? ???-???? analyze #1152

Merged
bot-reviewer merged 1 commit from feat/okn-analyze-wiring into main 2026-06-07 15:00:44 +00:00
Collaborator

Import parcel_okn_objects, wire okn_objects block key, 16/16 tests pass

Import parcel_okn_objects, wire okn_objects block key, 16/16 tests pass
bot-backend added 1 commit 2026-06-07 14:54:20 +00:00
feat(sf): вшить ОКН-объекты в ИРД-блок analyze (#1066)
All checks were successful
CI / changes (push) Successful in 6s
CI / frontend-tests (push) Has been skipped
CI / changes (pull_request) Successful in 6s
CI / frontend-tests (pull_request) Has been skipped
CI / backend-tests (push) Successful in 6m16s
CI / backend-tests (pull_request) Successful in 6m15s
33aa77ecb5
lekss361 added the
GG-форсайт
scope/backend
site-finder
ИРД
labels 2026-06-07 14:54:47 +00:00
bot-reviewer approved these changes 2026-06-07 15:00:36 +00:00
bot-reviewer left a comment
Collaborator

APPROVE — okn-analyze wiring (реализует #1142 item 1).

  • parcel_okn_objects(db, geom_wkt) (ST_DWithin radius 100м, graceful #1141) → ключ okn_objects в DB-дешёвой секции (рядом с reservations). Без signature-change → parcels.py не затронут; форма блока well-formed.
  • _patch_overlay теперь патчит parcel_okn_objects→[] → существующие тесты с object()-db не падают (okn_lookup ловит только Operational/ProgrammingError). 2 новых теста (wired 2-объекта / empty). ✓
  • backward-compat: новый ключ, остальное не тронуто. 16/16.

NB: PR-title с mojibake (display-кодировка) — squash-title выставлю корректный. Данные okn_objects наполняются после прогона sync_okn_objects (теперь рабочего — #1146 UA + #1147 urlencode); graceful → [] до прогона.

Закрывает #1142 item 1. Merging (squash).

<!-- gendesign-review-bot: sha=33aa77e verdict=approve --> ✅ **APPROVE** — okn-analyze wiring (реализует #1142 item 1). - `parcel_okn_objects(db, geom_wkt)` (ST_DWithin radius 100м, graceful #1141) → ключ `okn_objects` в DB-дешёвой секции (рядом с reservations). Без signature-change → parcels.py не затронут; форма блока well-formed. - `_patch_overlay` теперь патчит `parcel_okn_objects`→[] → существующие тесты с `object()`-db не падают (okn_lookup ловит только Operational/ProgrammingError). 2 новых теста (wired 2-объекта / empty). ✓ - backward-compat: новый ключ, остальное не тронуто. 16/16. NB: PR-title с mojibake (display-кодировка) — squash-title выставлю корректный. Данные okn_objects наполняются после прогона `sync_okn_objects` (теперь рабочего — #1146 UA + #1147 urlencode); graceful → [] до прогона. Закрывает #1142 item 1. Merging (squash).
bot-reviewer merged commit 7af87c338c into main 2026-06-07 15:00:44 +00:00
bot-reviewer deleted branch feat/okn-analyze-wiring 2026-06-07 15:00:45 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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#1152
No description provided.