/
votter
/
NicheAI
Обзор
Документация
Войти
/
votter
/
NicheAI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
web/data/result.json
646 строк
25 KB
Egor
step 1 fix web
17 июл 2026, 19:36
17 июл 2026, 19:36
3841b2f
Код
Авторство
О чём код?
{ "meta": { "project": "ЖК «Речной»", "developer": "ООО СЗ «Волга-Девелопмент»", "date": "15.06.2026", "source_file": "zayavka1.docx", "timestamp": "2026-07-17T19:23:38.840301" }, "debug": { "adapters": [ { "id": "stroi135", "records": 1129 }, { "id": "sred_cen_perv", "records": 384 }, { "id": "regiony", "records": 60 }, { "id": "namdomrf_summary", "records": 7 }, { "id": "namdomrf_developers", "records": 60 }, { "id": "namdomrf_srok_vvoda", "records": 6 }, { "id": "namdomrf_uroven_realizacii", "records": 6 }, { "id": "erz_regions", "records": 77 }, { "id": "erz_top_excel", "records": 2934 }, { "id": "price_index_vs_inflation", "records": 11 }, { "id": "housing_commissioning", "records": 25 }, { "id": "mkd_pipeline", "records": 11 }, { "id": "commissioning_mkd_izhs", "records": 11 }, { "id": "sales_value_mkd", "records": 11 }, { "id": "ddu_registrations", "records": 5 }, { "id": "tochno_geo", "records": null }, { "id": "tochno_year", "records": null } ], "tables": [ "stroi_135-sub", "sred_cen_perv_1kv-2026", "02_regiony", "01_svodnye_pokazateli", "03_developery", "04_srok_vvoda", "05_uroven_realizacii", "TOP_REGION_2026-07-14T20-47-20_2026-07-14T20-47-21", "TOP_EXCEL_2026-07-14T20-46-40_2026-07-14T20-46-43", "price_index_vs_inflation_2020_2030", "housing_commissioning_2000_2024", "mkd_pipeline_2020_2030", "commissioning_mkd_izhs_2020_2030", "sales_value_mkd_2020_2030_trln_rub", "ddu_registrations_2020_2024", "data_housing_construction_161_geo_v20260705", "data_housing_construction_161_year_v20260705" ], "routable_metrics": [ "sellable_area", "planned_completion_year", "project_revenue", "total_cost", "cost_per_sqm", "market_volume", "target_share", "region_avg_price", "absorption_rate", "internal_cost_consistency", "internal_margin_sanity", "internal_target_share_bounds" ], "ai_core": { "status": "disabled", "model": "GigaChat", "note": "GigaChat отключён для этого запуска (use_gigachat=False)" } }, "verdicts": [ { "canonical": "sellable_area", "indicator": "Общая площадь к реализации", "claimed": { "value": 74000, "unit": "кв. м" }, "status": "не_маршрутизировано", "reason": "нет маршрута для 'sellable_area' — требует параметров проекта или вне скоупа", "ui": { "severity": "attention", "priority": 0, "badge_label": "Нужны данные", "headline": "нет маршрута для 'sellable_area' — требует параметров проекта или вне скоупа", "section": "questions", "point_estimate": false, "show_corridor": true, "expandable": true }, "question": "«Общая площадь к реализации» не проверяется по открытым данным — приложите, пожалуйста, обоснование расчёта.", "question_source": "template" }, { "canonical": "planned_completion_year", "indicator": "Плановый ввод в эксплуатацию", "claimed": { "value": 2029, "unit": null }, "status": "не_маршрутизировано", "reason": "нет маршрута для 'planned_completion_year' — требует параметров проекта или вне скоупа", "ui": { "severity": "attention", "priority": 0, "badge_label": "Нужны данные", "headline": "нет маршрута для 'planned_completion_year' — требует параметров проекта или вне скоупа", "section": "questions", "point_estimate": false, "show_corridor": true, "expandable": true }, "question": "«Плановый ввод в эксплуатацию» не проверяется по открытым данным — приложите, пожалуйста, обоснование расчёта.", "question_source": "template" }, { "canonical": "project_revenue", "indicator": "Выручка от реализации проекта (всего)", "claimed": { "value": 11283000, "unit": "тыс. руб." }, "status": "оценка", "position": "ниже", "estimate": { "central": 13529471060, "low": 13529471060, "high": 13529471060, "unit": "руб." }, "methods": [ { "id": "площадь_x_цена_региона", "central": 13529471060, "low": null, "high": null, "unit": "руб.", "method": "Общая площадь к реализации (74000 м²) × 182831 руб./м² (средняя цена региона, Росстат) — оценка выручки по рыночной цене региона, НЕ заявленная цена реализации проекта", "provenance": { "source": "Росстат", "url": "https://rosstat.gov.ru/statistics/price", "period": "2026-Q1" } } ], "triangulation": { "agreement": null, "spread_pct": null, "independent": false }, "caveats": [ "Оценка построена по одному методу, не прямое измерение" ], "ui": { "severity": "attention", "priority": 0, "badge_label": "Оценка · вне диапазона", "headline": "Заявленное значение ниже диапазона оценки", "section": "attention", "point_estimate": true, "show_corridor": false, "expandable": true } }, { "canonical": "total_cost", "indicator": "Полная себестоимость проекта", "claimed": { "value": 8900000, "unit": "тыс. руб." }, "status": "не_маршрутизировано", "reason": "нет маршрута для 'total_cost' — требует параметров проекта или вне скоупа", "ui": { "severity": "attention", "priority": 0, "badge_label": "Нужны данные", "headline": "нет маршрута для 'total_cost' — требует параметров проекта или вне скоупа", "section": "questions", "point_estimate": false, "show_corridor": true, "expandable": true }, "question": "«Полная себестоимость проекта» не проверяется по открытым данным — приложите, пожалуйста, обоснование расчёта.", "question_source": "template" }, { "canonical": "cost_per_sqm", "indicator": "Себестоимость 1 кв. м", "claimed": { "value": 120270, "unit": "руб./кв. м" }, "status": "оценка", "position": "внутри", "estimate": { "central": 104685, "low": 78468, "high": 153721, "unit": "руб./м²" }, "methods": [ { "id": "строи135_исторический_тренд", "central": 103367, "low": 78468, "high": 153721, "unit": "руб./м²", "method": "экстраполяция от 2021 (63878) на 5 лет по среднегодовому индексу 10.1%/год; коридор — по мин/макс историческому индексу", "provenance": { "source": "Росстат", "url": "https://rosstat.gov.ru/folder/14458", "base_year": 2021 } }, { "id": "макро_индекс_эксперт_ра", "central": 106002, "low": null, "high": null, "unit": "руб./м²", "method": "цепная экстраполяция от 2021 (63878) по годовым индексам цен за 2022–2026 гг. (макро-прогноз, не собственный тренд источника)", "provenance": { "source": "Эксперт РА, \"Жилищное строительство 2025\"", "base_year": 2021 } } ], "triangulation": { "agreement": "сходятся", "spread_pct": 2.5, "independent": false }, "caveats": [ "Оценка построена 2 независимыми методами, не прямое измерение", "методы формально сходятся (расхождение ≤2.5%), НО все методы опираются на один первичный источник — сходимость не означает независимое подтверждение" ], "ui": { "severity": "warn", "priority": 1, "badge_label": "Оценка", "headline": "Оценка получена несколькими методами", "section": "estimate", "point_estimate": false, "show_corridor": true, "expandable": true } }, { "canonical": "market_volume", "indicator": "Объём рынка новостроек региона (SAM)", "claimed": { "value": 540000, "unit": "кв. м/год" }, "status": "оценка", "position": "выше", "estimate": { "central": 449302, "low": 404000, "high": 494605, "unit": "кв. м/год" }, "methods": [ { "id": "ерз_ввод_за_3_года_÷3", "central": 494605, "low": null, "high": null, "unit": "кв. м/год", "method": "совокупное значение ÷ 3 (приведение к годовому потоку)", "provenance": { "source": "ЕРЗ.РФ (НОЗА)", "url": "https://erzrf.ru/top-regions" } }, { "id": "tochno_год_к_году", "central": 404000, "low": null, "high": null, "unit": "кв. м/год", "method": "год-к-году: сток «Общая площадь строительства» на 2026-07 минус сток на 2025-07 (tochno.st) — прокси годового потока нового строительства, НЕ прямой факт ввода", "provenance": { "source": "tochno.st (\"Если быть точным\"), зеркало наш.дом.рф — датасет housing_construction (id 161)", "url": "https://tochno.st/datasets/housing_construction", "year": 2026, "month": 7 } } ], "triangulation": { "agreement": "расходятся", "spread_pct": 22.4, "independent": true }, "caveats": [ "Оценка построена 2 независимыми методами, не прямое измерение", "методы расходятся (центральные оценки отличаются на 22.4%) — рекомендуется перепроверить допущения", "введённое в ERZ = ввод МКД по ДДУ за 3 года ÷ 3 (реализованный поток прошлого, не прогноз будущего); tochno = год-к-году по стоку «в стройке» (другой первичный источник — наш.дом.рф/tochno.st, не ЕРЗ)" ], "ui": { "severity": "attention", "priority": 0, "badge_label": "Оценка · вне диапазона", "headline": "Заявленное значение выше диапазона оценки", "section": "attention", "point_estimate": false, "show_corridor": true, "expandable": true } }, { "canonical": "target_share", "indicator": "Целевая доля проекта в сегменте «комфорт»", "claimed": { "value": 8, "unit": "%" }, "status": "не_маршрутизировано", "reason": "нет маршрута для 'target_share' — требует параметров проекта или вне скоупа", "context": [ { "label": "распроданность в регионе", "value": 34, "unit": "%", "source": "наш.дом.рф (реализация строящихся квартир)", "url": "https://наш.дом.рф/аналитика/реализация_строящихся_квартир", "collected_at": "2026-07-11" }, { "label": "текущий объём строительства в регионе", "value": 1653, "unit": "тыс. м²", "source": "наш.дом.рф (реализация строящихся квартир)", "url": "https://наш.дом.рф/аналитика/реализация_строящихся_квартир", "collected_at": "2026-07-11" } ], "ui": { "severity": "attention", "priority": 0, "badge_label": "Нужны данные", "headline": "нет маршрута для 'target_share' — требует параметров проекта или вне скоупа", "section": "questions", "point_estimate": false, "show_corridor": true, "expandable": true }, "question": "«Целевая доля проекта в сегменте «комфорт»» не проверяется по открытым данным — приложите, пожалуйста, обоснование расчёта. Для контекста по рынку: распроданность в регионе — 34 %; текущий объём строительства в регионе — 1653 тыс. м².", "question_source": "template" }, { "canonical": "region_avg_price", "indicator": "Средняя цена комфорт-класса по региону (заявл.)", "claimed": { "value": 138000, "unit": "руб./кв. м" }, "query": { "region": "Нижегородская обл.", "quality": "средний" }, "provenance": { "source": "Росстат", "url": "https://rosstat.gov.ru/statistics/price", "period": "2026-Q1" }, "caveats": [ "Без учёта ДНР, ЛНР, Запорожской и Херсонской областей", "источник — все типы квартир, без разбивки по классу жилья", "Класс «Комфорт» сопоставлен с категорией Росстата «средний» (приблизительное сопоставление, ручная таблица, не официальное соответствие)" ], "found": { "value": 159001.3, "unit": "руб./м²" }, "status": "противоречие", "deviation": 0.1321, "tolerance": 0.1, "ui": { "severity": "attention", "priority": 0, "badge_label": "Противоречие", "headline": null, "section": "attention", "point_estimate": false, "show_corridor": true, "expandable": true }, "question": "Заявленное значение «Средняя цена комфорт-класса по региону (заявл.)» (138000 руб./кв. м) расходится с данными источника (159001.3 руб./м²) на 13.2% — чем объясняется разрыв?", "question_source": "template" }, { "canonical": "absorption_rate", "indicator": "Прогнозный темп поглощения", "claimed": { "value": 2100, "unit": "кв. м/мес." }, "status": "оценка", "estimate": { "bucket": "Продано более 80%", "share_of_market_pct": 9, "unit": "%" }, "position": "нетипично (редкий случай)", "context": [ { "label": "Продано до 20%", "value": 23, "unit": "%" }, { "label": "Продано от 21 до 40%", "value": 18, "unit": "%" }, { "label": "Продано от 41 до 60%", "value": 15, "unit": "%" }, { "label": "Продано от 61 до 80%", "value": 11, "unit": "%" }, { "label": "Продано более 80%", "value": 9, "unit": "%" } ], "method": "позиция заявленной распроданности (2100%) в общероссийском распределении проектов по бакетам % реализации (наш.дом.рф, снимок)", "caveats": [ "Доля рынка (по объёму), попадающая в тот же бакет распроданности: 9% — это агрегат по всей стране и всем классам жилья, НЕ по региону или сегменту заявителя", "Для когорты домов с плановым вводом в 2029 г. типичная распроданность на дату среза (наш.дом.рф) — 48% — более точный ориентир, чем общероссийское распределение выше, но всё равно агрегат по всей стране, не по конкретному проекту" ], "provenance": { "source": "наш.дом.рф (реализация строящихся квартир, распределение по уровню реализации)", "url": "https://наш.дом.рф/аналитика/реализация_строящихся_квартир", "collected_at": "2026-07-11", "granularity": "по РФ в целом, распределение проектов по бакетам % распроданности", "caveat": "Разовый снимок дашборда на 11.07.2026; распределение по проектам, не привязано к региону или конкретному проекту" }, "cohort_reference": { "planned_year": 2029, "typical_share_pct": 48, "unit": "%", "source": "наш.дом.рф (реализация строящихся квартир, по сроку ввода)", "url": "https://наш.дом.рф/аналитика/реализация_строящихся_квартир" }, "ui": { "severity": "warn", "priority": 1, "badge_label": "Оценка", "headline": null, "section": "estimate", "point_estimate": false, "show_corridor": true, "expandable": true } }, { "canonical": "internal_cost_consistency", "indicator": "Общая площадь к реализации × себестоимость 1 м² ≈ полная себестоимость", "claimed": { "value": 8900000, "unit": "тыс. руб." }, "found": { "value": 8899980, "unit": "тыс. руб." }, "deviation": 0.0, "tolerance": 0.15, "status": "подтверждено", "check_type": "внутренняя_арифметика", "caveats": [ "Внутренняя проверка непротиворечивости заявки: Общая площадь к реализации × Себестоимость 1 кв. м, без обращения к открытым данным" ], "provenance": { "source": "внутренняя арифметика заявки" }, "ui": { "severity": "warn", "priority": 1, "badge_label": "Подтверждено · с оговоркой", "headline": "Внутренняя проверка непротиворечивости заявки: Общая площадь к реализации × Себестоимость 1 кв. м, без обращения к открытым данным", "section": "confirmed_warn", "point_estimate": false, "show_corridor": true, "expandable": true } }, { "canonical": "internal_margin_sanity", "indicator": "Заявленная выручка против полной себестоимости (маржа проекта)", "claimed": { "value": 11283000, "unit": "тыс. руб." }, "found": { "value": 8900000, "unit": "тыс. руб." }, "margin_pct": 26.8, "status": "подтверждено", "check_type": "внутренняя_арифметика", "caveats": [ "Маржа по заявленным цифрам: 26.8% — это арифметика внутри заявки, не рыночная оценка" ], "provenance": { "source": "внутренняя арифметика заявки" }, "ui": { "severity": "warn", "priority": 1, "badge_label": "Подтверждено · с оговоркой", "headline": "Маржа по заявленным цифрам: 26.8% — это арифметика внутри заявки, не рыночная оценка", "section": "confirmed_warn", "point_estimate": false, "show_corridor": true, "expandable": true } }, { "canonical": "internal_target_share_bounds", "indicator": "Заявленная целевая доля рынка в пределах 0–100%", "claimed": { "value": 8, "unit": "%" }, "status": "подтверждено", "check_type": "внутренняя_арифметика", "caveats": [ "Значение «Целевая доля проекта в сегменте «комфорт»» в пределах ожидаемого диапазона [0, 100]" ], "provenance": { "source": "внутренняя арифметика заявки" }, "ui": { "severity": "warn", "priority": 1, "badge_label": "Подтверждено · с оговоркой", "headline": "Значение «Целевая доля проекта в сегменте «комфорт»» в пределах ожидаемого диапазона [0, 100]", "section": "confirmed_warn", "point_estimate": false, "show_corridor": true, "expandable": true } } ], "events": [ { "stage": "upload", "label": "Загрузка документа", "detail": "zayavka1.docx" }, { "stage": "parse", "label": "Извлечение показателей", "detail": "Извлечено 9 claim'ов" }, { "stage": "route", "label": "Маршрутизация", "detail": "Подготовлено 12 запросов" }, { "stage": "lookup", "label": "Поиск по источникам", "detail": "Открытые источники обработаны" }, { "stage": "verify", "label": "Проверка", "detail": "3 подтверждено, 2 оценка в норме, 7 требуют внимания" }, { "stage": "questions", "label": "Формирование вопросов", "detail": "7 вопросов для аналитика" }, { "stage": "report", "label": "Формирование отчёта", "detail": "JSON и HTML готовы" } ], "summary": { "total": 12, "confirmed": 3, "estimate_ok": 2, "needs_attention": 7 } }