10. Полная карта ответа
Выгрузка для ИИ (JSON)Карта полей для get_result Р С‘ export_result. Для synthesis-задач РѕСЃРЅРѕРІРЅРѕР№ рабочий контракт: view=summary, расширение: view=explain, отладка: view=raw.
# 10. Полная карта ответа
- statusСтрокаСтатус задачи: pending | processing | success | error
- request_idСтрокаID задачи.
- messageСтрокаСообщение прогресса для pending/processing.
- errorСтрока | ОбъектОписание ошибки для status=error.
- viewР РЋРЎвЂљРЎР‚Р С•Р С”Р В°Р В Р ВµР В¶Р С‘Р С synthesis-ответа: summary | explain | raw.
- schema_versionСтрокаВерсия экспортного контракта (наприРСер export-1.0.0).
- calculation_versionСтрокаВерсия вычислительной логики synthesis.
- weights_hashСтрокаSHA-256 хеш весов/конфигов расчета.
- conflict_rules_versionСтрокаВерсия правил детекции конфликтов.
- normalization_versionСтрокаВерсия правил РЅРѕСЂРСализации признаков.
- calc_profile_idСтрокаРВдентификатор calc profile: A или B.
- dateСтрока (YYYY-MM-DD)Дата расчета/экспорта.
- summaryОбъектКраткий канонический блок synthesis. Доступен в view=summary и view=explain.
- scalesОбъектПять шкал synthesis (числа Р Р† диапазоне РїСЂРёРСерно -100..100).
- superpowerСтрокаФорРСально определенная ведущая шкала (или dual_mode_*).
- quality_scoreЧислоСводный показатель качества данных 0..100.
- conflicts_countЦелоеКоличество детектированных конфликтов.
- healthОбъектОперационные Р Сетрики расчета.
- analysis_time_msЦелоеВреРСРЎРЏ анализа Р Р† Р Силлисекундах.
- memory_peak_mbЧислоПиковое потребление РїР°РСяти Р Р† MB.
- observations_usedЦелоеКоличество наблюдений, реально вошедших в расчеты.
- observations_totalЦелоеОбщее число извлеченных наблюдений.
- aggregation_drift_detectedР вЂРЎС“левоПризнак дрейфа Р Сежду финальной шкалой Р С‘ РґРѕРСенныРСР С‘ РєРѕРСпонентаРСР С‘.
- domain_componentsОбъектДоступно Р Р† view=explain: РЅРѕСЂРСализованные РґРѕРСенные РєРѕРСпоненты Р С—Р С• шкалаРС.
- breakdown_shortОбъектДоступно в view=explain: топ-3 положительных и отрицательных факторов по каждой шкале.
- conflictsМассив[Объект]Доступно в view=explain: конфликты с evidence.
- reliability_summaryОбъектДоступно в view=explain: расширенный отчет по надежности данных.
- model_healthОбъектДоступно Р Р† view=explain: инварианты/согласованность Р Содели.
- raw_profileОбъектДоступно в view=raw: полный профиль synthesis (для отладки).
- systemsОбъектВетка для задач без synthesis.
- systems.numerology.data.matrix_destiny_v2ОбъектMatrixDestiny22 v2.1.0: basis, canonical, derived_experimental, meta. Корневые дубли core/nodes/lines/sectors/age_cycle/activation удалены из контракта.
- systems.forecast.data.days[].numerology.matrix_destiny_activationОбъектДневная активация Р Сатрицы СЃСѓРґСЊР±С‹ Р Р…Р В° target_date: active_arcana, matched_nodes, matched_lines, matched_sectors, conflict_nodes, resonance_score, state.
- domain_components.*.MATRIX_DESTINYЧислоВклад Р Сатрицы СЃСѓРґСЊР±С‹ Р Р† Synthesis++ explain. ДоРСен добавляется отдельно РѕС‚ NUM.
- warningsМассив[Строка]Глобальные предупреждения worker-а (если есть).
- systems.numerology.data.matrix_destiny_v2.versionСтрокаВерсия MatrixDestiny22. Для нового канонического контракта значение равно 2.1.0.
- systems.numerology.data.matrix_destiny_v2.canonicalОбъектОфициальный стабильный слой MatrixDestiny22 v2.1.0. Основной источник для внешних интеграций и аудита значений.
- systems.numerology.data.matrix_destiny_v2.canonical.coreОбъектБазовые якоря, совместимые с legacy matrix_destiny: day_arcana, month_arcana, year_arcana, karma_tail_base, center_comfort, sky_line, earth_line.
- systems.numerology.data.matrix_destiny_v2.canonical.age_nodesОбъектВозрастные внешние узлы upper_left_outer, upper_right_outer, lower_right_outer, lower_left_outer.
- systems.numerology.data.matrix_destiny_v2.canonical.generic_programsОбъектРодовые линии male_line и female_line с каноническими значениями и source_formula.
- systems.numerology.data.matrix_destiny_v2.canonical.channelsОбъектКаналы self_search, socialization, spiritual_exam. В self_search sky берется из earth_line, earth берется из sky_line.
- systems.numerology.data.matrix_destiny_v2.canonical.health_mapОбъектКарта здоровья по независимой формуле canonical-health-map-1.0.0: sahasrara, ajna, vishuddha, anahata, manipura, svadhisthana, muladhara, total.
- systems.numerology.data.matrix_destiny_v2.derived_experimentalОбъектПроизводный слой для explain и Synthesis++: nodes, lines, sectors, interpretation, activation. Не является каноническим источником базовых значений.
- systems.numerology.data.matrix_destiny_v2.meta.canonical_modeСтрокаРежим канонического расчета. Ожидаемое значение: matrix_destiny_22_canonical.
- systems.numerology.data.matrix_destiny_v2.meta.health_map_formula_versionСтрокаВерсия формулы карты здоровья. Текущее значение: canonical-health-map-1.0.0.
- systems.numerology.data.matrix_destiny_v2.canonical.age_nodes.*.source_formulaОбъектФормула расчета канонического возрастного узла.
- systems.numerology.data.matrix_destiny_v2.canonical.generic_programs.*.source_formulaОбъектФормула расчета канонической родовой линии.
- systems.numerology.data.matrix_destiny_v2.canonical.channels.*.source_formulaОбъектФормула расчета канонического канала.
- systems.numerology.data.matrix_destiny_v2.canonical.health_map.*.source_formulaОбъектФормула расчета строки карты здоровья. Есть и у total.
- systems.numerology.data.matrix_destiny_v2.derived_experimental.age_cycleОбъектВозрастной контур в производном explain-слое.
- systems.numerology.data.matrix_destiny_v2.meta.derived_experimental_modeСтрокаЯвный признак, что derived_experimental не является каноном. Ожидаемое значение: non_canonical_explain_layer.
- systems.numerology.data.matrix_destiny_v2.meta.experimental_blocksМассив[Строка]Список блоков derived_experimental.
- systems.numerology.data.matrix_destiny_v2.meta.canonical_blocksМассив[Строка]Список блоков canonical.
- systems.numerology.data.matrix_destiny_v2.meta.root_aliases_removedБулевоtrue означает, что корневые дубли core/nodes/lines/sectors/age_cycle/activation удалены.
# Работа с Synthesis++
List
- •Р Вспользуйте summary как РѕСЃРЅРѕРІРЅРѕР№ интерфейс для UI Р С‘ автоРСатических интеграций.
- •Р Вспользуйте explain для объяснения причин результата Р С‘ анализа конфликтов.
- •Р СњР Вµ стройте РїСЂРѕРґ-контракт Р Р…Р В° raw_profile: это внутренний отладочный слой.
- •Для BI Р С‘ отчетности используйте export_result (ndjson/csv) РЎРѓ row_type.
- •Пошаговая практика интеграции вынесена Р Р† отдельный раздел Р’В«5. Работа РЎРѓ Synthesis++ (IPSM v2)Р’В».
Пример
Типы строк NDJSON в export_result.
Ответjson
[
{
"row_type": "summary",
"request_id": "task_abc",
"date": "2026-02-14",
"calculation_version": "ipsm-2.0.0",
"weights_hash": "...",
"scales": {
"focus": 31.9
},
"superpower": "focus",
"quality_score": 87.4
},
{
"row_type": "domain_component",
"request_id": "task_abc",
"date": "2026-02-14",
"scale": "social",
"domain": "ASTRO",
"component": 12.3
},
{
"row_type": "breakdown_item",
"request_id": "task_abc",
"date": "2026-02-14",
"scale": "cognition",
"sign": "positive",
"rank": 1,
"domain": "TRANSITS",
"source": "sun_aquarius",
"json_path": "systems.forecast.days[0].transits.planets.sun.sign",
"contribution": 18.4,
"weight": 0.84,
"reliability": 1
}
]