Задача #29

Открыть FlowЗапустить тестовый диалог
Статусtest_ready
Очередьcompleted
Проектpublish_smoke_fix_20260508
ID задачи29
Создано2026-05-08 12:27:22.960321+00:00

Статус проверки

Прогресс задачиЗавершено · 100%
Локальная структурная проверкауспешно
Серверная проверка Flowуспешно

ТЗ

Сделай очень простой JSON сценарий для бота: стартовое сообщение Привет и одна кнопка Начать, ведущая на блок с сообщением Готово.

Сгенерированный JSON

{"project": "publish_smoke_fix_20260508", "title": "Простой сценарий приветствия", "start_node": "1000", "nodes": {"1000": {"action": "send_block", "text": "Привет", "buttons": [{"text": "Начать", "next": "1001"}]}, "1001": {"action": "send_text", "text": "Готово"}}}

Отчёт локальной проверки

{
  "status": "passed",
  "valid_json": true,
  "ready_to_review": true,
  "errors": [],
  "warnings": [
    "commands_missing"
  ],
  "summary": {
    "project": "publish_smoke_fix_20260508",
    "title": "Простой сценарий приветствия",
    "start_node": "1000",
    "nodes_count": 2,
    "commands_count": 0,
    "references_count": 1,
    "actions": {
      "send_block": 1,
      "send_text": 1
    },
    "scenario_path": "/workspace/projects/publish_smoke_fix_20260508/generated/scenario.raw.json"
  }
}

Отчёт серверной проверки

{
  "status": "passed",
  "validator": "daoos_flow_api",
  "validated_at": "2026-05-08T12:27:54.118066+00:00",
  "project_slug": "publish_smoke_fix_20260508",
  "ready_to_publish": true,
  "errors": [],
  "warnings": [],
  "summary": {
    "project_slug": "publish_smoke_fix_20260508",
    "title": "Простой сценарий приветствия",
    "start_node": "1000",
    "nodes_count": 2,
    "commands_count": 0
  },
  "server_validation_report_path": "/workspace/projects/publish_smoke_fix_20260508/generated/server-validation-report.json"
}

Отчёт публикации

{
  "publish_status": "published",
  "publisher": "daoos_flow_api",
  "published_at": "2026-05-08T12:28:22.612299+00:00",
  "project_slug": "publish_smoke_fix_20260508",
  "project_title": "Простой сценарий приветствия",
  "project_description": "",
  "project_created": false,
  "scenario_version": 2,
  "validation_errors": [],
  "errors": [],
  "warnings": [
    "project_create_fell_back_to_upload:500"
  ],
  "created_resources": [
    "flow_scenario_version"
  ],
  "operations": [
    {
      "step": "create_project",
      "status": "failed",
      "status_code": 500,
      "detail": "Internal Server Error"
    },
    {
      "step": "upload_scenario",
      "status": "updated",
      "status_code": 200,
      "detail": null
    },
    {
      "step": "ensure_owner_membership",
      "status": "updated",
      "status_code": 200,
      "detail": null
    }
  ],
  "validation_report_path": null,
  "open_flow_url": "http://flow.31-130-132-13.sslip.io/projects/publish_smoke_fix_20260508",
  "test_dialog_url": "http://flow.31-130-132-13.sslip.io/projects/publish_smoke_fix_20260508/dialogs/test",
  "publish_report_path": "/workspace/projects/publish_smoke_fix_20260508/publish/import-report.json"
}

Лог результата

processed_at=2026-05-08T12:27:54.596712+00:00
model=gpt-5.4
workspace=/workspace/projects
output_path=/workspace/projects/publish_smoke_fix_20260508/generated/scenario.raw.json
validation_report_path=/workspace/projects/publish_smoke_fix_20260508/generated/validation-report.json
server_validation_report_path=/workspace/projects/publish_smoke_fix_20260508/generated/server-validation-report.json
summary={"project": "publish_smoke_fix_20260508", "title": "Простой сценарий приветствия", "start_node": "1000", "nodes": {"1000": {"action": "send_block", "text": "Привет", "buttons": [{"text": "Начать", "next": "1001"}]}, "1001": {"action": "send_text", "text": "Готово"}}}
publish_status=published
project_slug=publish_smoke_fix_20260508
project_created=False
scenario_version=2
publish_report_path=/workspace/projects/publish_smoke_fix_20260508/publish/import-report.json
open_flow_url=http://flow.31-130-132-13.sslip.io/projects/publish_smoke_fix_20260508
test_dialog_url=http://flow.31-130-132-13.sslip.io/projects/publish_smoke_fix_20260508/dialogs/test

Ошибка воркера

Нет ошибок.