fix(site-finder): 5 дефектов из фидбека analyze (#1736-1740) #1748

Merged
lekss361 merged 6 commits from fix/sf-feedback-batch into main 2026-06-18 07:06:47 +00:00
Collaborator

Боевой фидбек Anton по analyze (cad 66:41:0702048:27) → 5 дефектов исправлено.

  • #1736 точки подключения на карте (MiniMap проброс, был только legacy) — verified live: данные есть, был рендеринг-баг
  • #1737 confidence: RU-имя сервиса вместо «Компонент вкладывающий сервис»
  • #1738 pipeline self-exclusion (проект не считает сам себя)
  • #1739 PDF-500: причина больше не скрыта + format=pdf в forecast export + font fallback
  • #1740 gate↔recommendation: gate_caveat при «нельзя МКД» (противоречие явное)

Verify: py_compile, tsc 0, ruff, pytest 95 passed. Остальной фидбек (#1741-1746) — ждёт продуктовых решений по UX/scope.

Closes #1736
Closes #1737
Closes #1738
Closes #1739
Closes #1740

Боевой фидбек Anton по analyze (cad 66:41:0702048:27) → 5 дефектов исправлено. - **#1736** точки подключения на карте (MiniMap проброс, был только legacy) — verified live: данные есть, был рендеринг-баг - **#1737** confidence: RU-имя сервиса вместо «Компонент вкладывающий сервис» - **#1738** pipeline self-exclusion (проект не считает сам себя) - **#1739** PDF-500: причина больше не скрыта + format=pdf в forecast export + font fallback - **#1740** gate↔recommendation: gate_caveat при «нельзя МКД» (противоречие явное) Verify: py_compile, tsc 0, ruff, pytest 95 passed. Остальной фидбек (#1741-1746) — ждёт продуктовых решений по UX/scope. Closes #1736 Closes #1737 Closes #1738 Closes #1739 Closes #1740
bot-backend added 1 commit 2026-06-18 06:47:26 +00:00
fix(site-finder): 5 дефектов из боевого фидбека analyze (#1736 #1737 #1738 #1739 #1740)
Some checks failed
CI / changes (push) Successful in 9s
CI / changes (pull_request) Successful in 6s
CI / frontend-tests (push) Failing after 1m50s
CI / frontend-tests (pull_request) Failing after 1m48s
CI / openapi-codegen-check (pull_request) Failing after 2m39s
CI / openapi-codegen-check (push) Failing after 2m46s
CI / backend-tests (pull_request) Successful in 9m25s
CI / backend-tests (push) Successful in 9m30s
b1c0ea1268
- #1736 MiniMap: проброс useConnectionPoints → точки подключения на карте analyze (были только в /legacy)
- #1737 confidence: пронесено имя сервиса → RU-ярлык (Рынок/Будущее предложение/…) вместо «Компонент вкладывающий сервис»
- #1738 pipeline: self-exclusion субъекта (ST_DWithin 80м) — проект не считает сам себя будущим конкурентом
- #1739 PDF: snapshot_pdf обёрнут в try/except+logger.exception (причина 500 видна) + format=pdf в forecast export + font_url fallback
- #1740 gate↔recommendation: при can_build_mkd=False — gate_caveat на обоих рекомендаторах (противоречие явное, не молчит)

Verify: py_compile 5/5, tsc 0, ruff clean, pytest confidence/forecast 95 passed.

Closes #1736
Closes #1737
Closes #1738
Closes #1739
Closes #1740
bot-backend added 1 commit 2026-06-18 07:00:30 +00:00
chore(frontend): regenerate api-types.ts for forecast pdf export (#1739)
Some checks failed
CI / changes (pull_request) Successful in 8s
CI / changes (push) Successful in 10s
CI / frontend-tests (pull_request) Failing after 1m47s
CI / frontend-tests (push) Failing after 1m55s
CI / openapi-codegen-check (pull_request) Successful in 3m11s
CI / openapi-codegen-check (push) Successful in 3m1s
CI / backend-tests (pull_request) Successful in 10m29s
CI / backend-tests (push) Successful in 10m41s
e7342d9f98
#1748 added format=pdf to the forecast export endpoint but didn't regenerate
the frontend OpenAPI types, failing CI openapi-codegen-check. Regenerated via
the CI recipe (app.openapi() dump -> openapi-typescript -> prettier).
bot-backend added 1 commit 2026-06-18 07:03:51 +00:00
test(site-finder): wrap MiniMap test render in QueryClientProvider (#1736)
All checks were successful
CI / changes (pull_request) Successful in 11s
CI / changes (push) Successful in 15s
CI / frontend-tests (push) Successful in 1m31s
CI / frontend-tests (pull_request) Successful in 1m17s
CI / openapi-codegen-check (push) Successful in 2m28s
CI / openapi-codegen-check (pull_request) Successful in 2m37s
CI / backend-tests (push) Successful in 10m32s
CI / backend-tests (pull_request) Successful in 10m34s
0f9babb7ff
#1736 added useConnectionPoints (useQuery) to MiniMap, but MiniMap.test.tsx
rendered without a QueryClient -> 'No QueryClient set' (2 failing tests in CI
frontend-tests). Wrap renders in a QueryClientProvider (retry:false).
bot-backend added 3 commits 2026-06-18 07:06:07 +00:00
Merge remote fix/sf-feedback-batch (#1736 minimap test) into local
All checks were successful
CI / changes (pull_request) Successful in 8s
CI / frontend-tests (pull_request) Successful in 1m39s
CI / openapi-codegen-check (pull_request) Successful in 3m30s
CI / backend-tests (pull_request) Successful in 9m35s
3280859170
lekss361 merged commit 6214baf0c9 into main 2026-06-18 07:06:47 +00:00
Sign in to join this conversation.
No reviewers
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#1748
No description provided.