feat(exporters): зеркалим permits_nearby (ГИСОГД 500м) в DOCX §6 #2421
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#2421
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/docx-permits-nearby-mirror"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что
Найдено при регресс-прогоне полного отчёта на прод-участке: раздел «Разрешения на строительство рядом (500 м)» (ГИСОГД-66, #2367) есть в PDF, но отсутствовал в DOCX — сознательное сужение границ прошлого PR (#2401), теперь закрыто.
Портирован 1-в-1 из уже прод-verified HTML-хелпера
_build_permits_nearby: та же честная плашка полным предложением приtotal_count<=0, те же поля (rs_count/rv_count/nearest_distance_m/items[:10]), тот же кап на 10 записей. Использует существующие DOCX-хелперы (_add_kv_table/_add_data_table/_add_caveat) и общие PURE-форматтеры (_fmt/_fmt_int_ru), которые уже шарятся между HTML и DOCX — без дублирования логики._build_section_6получила третий параметрresult(analyze-payload) — новый параметр самойbuild_full_report_docxне понадобился, она уже нормализуетanalyze_resultвresult = _as_dict(analyze_result).Проверки
Post-merge
Регенерирую полный DOCX-отчёт на том же участке (66:45:0200124:343, где уже проверил PDF) — раздел разрешений должен появиться в тексте документа.
Refs #2367