4. Получение результата (GET /get_result)
Выгрузка для ИИ (JSON)Метод возвращает статус задачи или финальные данные. Для synthesis-задач поддерживаются режимы view=summary|explain|raw.
# 4. Получение результата (GET /get_result)
Endpoint
GET/api.php?action=get_result
# Режимы выдачи synthesis
| Поле / Параметр | Тип | Описание |
|---|---|---|
| summary | режим | Режим по умолчанию. Возвращает стабильный компактный слой: versioning, summary.scales, superpower, quality_score, health. |
| explain | режим | Расширенный слой объяснимости: domain_components, breakdown_short, conflicts, reliability_summary, model_health. |
| raw | режим | Отладочный режим. Возвращает полный raw_profile synthesis вместе с versioning и health. |
# Практические рекомендации
List
- •В прод-интеграциях по умолчанию используйте view=summary.
- •view=explain запрашивайте по требованию, когда нужно объяснить причины результата.
- •view=raw используйте только для диагностики и внутренней разработки.
- •Для подробного практического сценария см. раздел «5. Работа с Synthesis++ (IPSM v2)».
# Стратегия опроса
РекомендацияОпрос каждые 2-3 секунды.
ТаймаутЕсли задача долго не переходит в success/error, проверьте логи worker и/или создайте новую задачу.
Клиент GET get_result статус очереди success/error
# Статусы задач
pending
Задача в очереди, ещё не взята worker-процессом.
processing
Задача выполняется worker-процессом.
success
Расчёт завершён, доступен финальный payload.
error
Расчёт завершился ошибкой; поле error содержит текст или объект ошибки.
Пример
Задача ещё не завершена.
Ответjson
{
"status": "processing",
"message": "Calculation in progress..."
}Пример
Пример synthesis-ответа в режиме view=summary.
Ответjson
{
"status": "success",
"view": "summary",
"schema_version": "export-1.0.0",
"calculation_version": "ipsm-2.0.0",
"weights_hash": "b7c5...",
"conflict_rules_version": "conflict-rules-2.0.0",
"normalization_version": "normalization-2.0.0",
"calc_profile_id": "A",
"request_id": "task_698cdc670473d",
"date": "2026-02-14",
"summary": {
"scales": {
"control": -11.1,
"cognition": 24.5,
"dynamics": 8.3,
"focus": 31.9,
"social": -4.2
},
"superpower": "focus",
"quality_score": 87.4,
"conflicts_count": 0
},
"health": {
"analysis_time_ms": 148,
"memory_peak_mb": 18.25,
"observations_used": 126,
"observations_total": 151,
"aggregation_drift_detected": false
}
}Пример
Ошибка исполнения задачи.
Ответjson
{
"status": "error",
"error": "[CRITICAL_EXTERNAL] Ephemeris NASA data unavailable"
}