fix(best-layouts): покрытие §4.2 в комплексах, не в сырых obj_id (#2177, шаг 1/3) #2198

Merged
bot-backend merged 2 commits from fix/best-layouts-coverage-2177 into main 2026-07-02 19:34:12 +00:00
Showing only changes of commit 44bb1e58ca - Show all commits

View file

@ -4214,12 +4214,21 @@ export interface components {
/**
* LayoutDataQuality
* @description Метаданные качества данных (coverage).
*
* Issue #2177: coverage считается в ГРУППАХ-КОМПЛЕКСАХ, а не в сырых obj_id.
* domrf_kn_objects дробит один ЖК на несколько obj_id (разные очереди /
* дубли snapshot-строк / гео-кучки безымянных корпусов), из-за чего сырой
* знаменатель завышал число «конкурентов» (прод-кейс: 12 obj_id = 5 реальных
* комплексов «2 из 12» вместо честных «2 из 5»). Поля objects_* теперь
* считают комплексы; raw_objects_total старый счёт obj_id для прозрачности.
*/
LayoutDataQuality: {
/** Objects With Velocity Data */
objects_with_velocity_data: number;
/** Objects Total In Radius */
objects_total_in_radius: number;
/** Raw Objects Total */
raw_objects_total: number;
/** Velocity Coverage Pct */
velocity_coverage_pct: number;
/**