|
All checks were successful
CI / changes (pull_request) Successful in 8s
CI Trade-In / changes (pull_request) Successful in 9s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Successful in 3m26s
CI / backend-tests (pull_request) Successful in 16m9s
layout_tz_pdf рендерит supply_only_layouts (#2177 шаг 3): таблица комплекс/тип/площадь/лотов/медиана ₽/м² + честный caveat, аддитивно после топа продаж. Graceful на старых снапшотах (пусто → секции нет). HTML-сборка вынесена в pure build_layout_tz_html — юнит-тесты без native WeasyPrint (до этого весь файл скипался на macOS). Экранирование скрапленных строк html.escape — консистентно соседним блокам (ревью-verified). Примечание: остальные блоки недели (§4.3 offer_trend, «Как участок сходится», §3 gas) — frontend-only; полного backend-экспортёра /analyze не существует → issue #2259. |
||
|---|---|---|
| .. | ||
| alembic | ||
| app | ||
| db/init | ||
| output | ||
| scripts | ||
| tests | ||
| .dockerignore | ||
| .env.example | ||
| .env.runtime.example | ||
| .gitignore | ||
| alembic.ini | ||
| debug.log | ||
| Dockerfile | ||
| pyproject.toml | ||
| uv.lock | ||