{
  "gold.json": {
    "A": {
      "facts": {
        "value": "Интервал в карточке 10:00–12:00; факт вручения не установлен",
        "evidence": [
          "A2",
          "A5"
        ]
      },
      "customer_request": {
        "value": "Доставка к 13:00; это просьба клиента",
        "evidence": [
          "A1",
          "A3"
        ]
      },
      "promise": {
        "value": "Сообщить результат уточнения до 15:00 даже без ответа перевозчика; доставка к 13:00 не обещана",
        "evidence": [
          "A4"
        ]
      },
      "deadlines": {
        "value": "10:00–12:00 — прежний интервал; 13:00 — желание; 14:00–16:00 — предварительный ориентир перевозчика, не подтверждён; 14:30 — запрос; 15:00 — обновление",
        "evidence": [
          "A1",
          "A2",
          "A4",
          "A5"
        ]
      },
      "unresolved": {
        "value": "Подтверждённый срок доставки и факт вручения",
        "evidence": [
          "A2",
          "A5"
        ]
      },
      "next_owner_action": {
        "value": "Оператор следующей смены принимает в 14:00; запросить подтверждение у перевозчика до 14:30, дать клиенту обновление до 15:00",
        "evidence": [
          "A5"
        ]
      }
    },
    "B": {
      "facts": {
        "value": "Запрос зафиксирован и передан на проверку старшему; решение не принято; возврат не оформлен; перечисление не запускали",
        "evidence": [
          "B2"
        ]
      },
      "customer_request": {
        "value": "Вернуть товар и получить деньги сегодня",
        "evidence": [
          "B1"
        ]
      },
      "promise": {
        "value": "Старший смены сообщит решение по запросу до 18:00; даты выплаты не обещано",
        "evidence": [
          "B4"
        ]
      },
      "deadlines": {
        "value": "Сегодня — пожелание клиента о выплате; 18:00 — срок ответа с решением, не перевода",
        "evidence": [
          "B1",
          "B4"
        ]
      },
      "unresolved": {
        "value": "Решение по возврату и дата возможной выплаты",
        "evidence": [
          "B2",
          "B4",
          "B5"
        ]
      },
      "next_owner_action": {
        "value": "Старший смены принимает в 14:00, проверяет основания и сообщает клиенту решение до 18:00",
        "evidence": [
          "B5"
        ]
      }
    }
  },
  "assessment.json": {
    "method": "Авторское сопоставление каждого обязательного поля с неизменным gold.json и ID реплик; не слепой эксперимент и не машинный тест Jivo.",
    "fields": [
      "facts",
      "customer_request",
      "promise",
      "deadlines",
      "unresolved",
      "next_owner_action"
    ],
    "A_correct": {
      "facts": {
        "result": "pass",
        "evidence": "A2/A5: прежний интервал и неизвестный факт вручения сохранены"
      },
      "customer_request": {
        "result": "pass",
        "evidence": "A1/A3: к13:00 названо просьбой"
      },
      "promise": {
        "result": "pass",
        "evidence": "A4: к13:00 не обещано; обновление до15:00 даже без ответа"
      },
      "deadlines": {
        "result": "pass",
        "evidence": "A1/A2/A4/A5: прежний, желаемый, предварительный, запрос и обновление разделены"
      },
      "unresolved": {
        "result": "pass",
        "evidence": "A2/A5: нет подтверждённого срока и факта вручения"
      },
      "next_owner_action": {
        "result": "pass",
        "evidence": "A5: принимающий оператор, запрос до14:30, обновление до15:00"
      },
      "decision": "годен для учебной передачи"
    },
    "A_wrong": {
      "facts": {
        "result": "pass",
        "evidence": "A2/A5: прежний интервал и неизвестный факт вручения сохранены"
      },
      "customer_request": {
        "result": "pass",
        "evidence": "A3: исходная просьба к13:00 названа"
      },
      "promise": {
        "result": "fail",
        "evidence": "Оператор подтвердил доставку к13:00 противоречит A4; обязательство обновления сохранено"
      },
      "deadlines": {
        "result": "fail",
        "evidence": "Точно доставит14:00–16:00 противоречит предварительному ориентиру A2; 13:00 ошибочно стало гарантией"
      },
      "unresolved": {
        "result": "pass",
        "evidence": "A2/A5: вопрос о подтверждённом сроке остаётся открытым, факт вручения не установлен"
      },
      "next_owner_action": {
        "result": "pass",
        "evidence": "A5: принимающий оператор и оба действия со сроками сохранены"
      },
      "decision": "не передавать; заменить две ложные гарантии, устранить противоречие с открытым вопросом"
    },
    "B_wrong": {
      "facts": {
        "result": "fail",
        "evidence": "Возврат согласован, оформлен и деньги перечислены противоречит B2"
      },
      "customer_request": {
        "result": "pass",
        "evidence": "B1: пожелание о возврате и деньгах сегодня сохранено"
      },
      "promise": {
        "result": "fail",
        "evidence": "До18:00 они поступят противоречит B4: к этому сроку обещано решение, не деньги"
      },
      "deadlines": {
        "result": "fail",
        "evidence": "18:00 неверно приписан выплате; строка об отсутствии обещания не устраняет противоречия"
      },
      "unresolved": {
        "result": "fail",
        "evidence": "Открытых вопросов нет противоречит B2/B4/B5: решение и дата возможной выплаты неизвестны"
      },
      "next_owner_action": {
        "result": "pass",
        "evidence": "B5: старший смены, приём в14:00, проверить основания и сообщить решение до18:00"
      },
      "decision": "не передавать; вернуть незавершённые статусы, убрать обещание выплаты и открыть нерешённые вопросы"
    },
    "limitation": "Намеренные ошибки известны автору. Число принятых/отклонённых образцов не является оценкой качества ИИ или вероятности ошибки."
  },
  "chronology.json": {
    "gold_fixed_at": "2026-10-22T21:19:50.994266+00:00",
    "gold_sha256": "979597b21ad5bae384d70520f64642cd7d064af368c03685f284bbc6cf2cf39a",
    "dialogues_sha256": "c940620d3364e82e9b844aff349f8e241514d3bfdf7349a7e98aabf6dd21ee7b",
    "summaries_exist": false,
    "purpose": "Эталон зафиксирован до конспектов",
    "summaries_fixed_at": "2026-10-22T21:20:48.332096+00:00",
    "summaries_sha256": "bcec369de62979031a1a6d30f9e0a4f5498d0993fccf6de5573535b54d9d5c20"
  },
  "dialogues.json": {
    "provenance": "Вымышленный учебный вход ИИ-редакции; все часы относятся к одному условному дню, часовой пояс МСК; передача смены в 14:00.",
    "A": [
      [
        "A1",
        "Клиент",
        "В сообщении магазина доставка была обещана с 10:00 до 12:00. Мне нужно получить заказ к 13:00."
      ],
      [
        "A2",
        "Оператор",
        "В карточке заказа действительно стоит интервал 10:00–12:00. Перевозчик сообщил предварительный ориентир 14:00–16:00, но новый срок не подтвердил."
      ],
      [
        "A3",
        "Клиент",
        "Прошу привезти к 13:00. Если не получится, напишите, что дальше."
      ],
      [
        "A4",
        "Оператор",
        "Доставку к 13:00 не обещаю. Сообщим вам результат уточнения до 15:00, даже если перевозчик ещё не ответит."
      ],
      [
        "A5",
        "Внутренняя передача",
        "В 14:00 обращение принимает оператор следующей смены. Его задача — запросить подтверждение у перевозчика до 14:30 и дать клиенту обновление до 15:00. Факт вручения не установлен."
      ]
    ],
    "B": [
      [
        "B1",
        "Клиент",
        "Хочу вернуть товар и получить деньги сегодня."
      ],
      [
        "B2",
        "Оператор",
        "Зафиксировала запрос и передала его старшему смены на проверку. Решение по возврату ещё не принято. Возврат не оформлен, перечисление денег не запускали."
      ],
      [
        "B3",
        "Клиент",
        "То есть сегодня деньги уже придут?"
      ],
      [
        "B4",
        "Оператор",
        "Нет, дату выплаты сейчас не обещаю. Старший смены сообщит решение по запросу до 18:00."
      ],
      [
        "B5",
        "Внутренняя передача",
        "В 14:00 запрос принимает старший смены: проверить основания и сообщить клиенту решение до 18:00. Других согласований или подтверждений выплаты в диалоге нет."
      ]
    ]
  },
  "corrections.json": {
    "A_wrong": {
      "changes": [
        "Вместо подтверждения к13:00: клиент просит к13:00, оператор не обещал (A3/A4)",
        "Вместо точно14:00–16:00: предварительный ориентир перевозчика без подтверждения (A2)"
      ],
      "corrected_summary_ref": "A_correct в summaries.json",
      "recheck": {
        "facts": "pass",
        "customer_request": "pass",
        "promise": "pass",
        "deadlines": "pass",
        "unresolved": "pass",
        "next_owner_action": "pass"
      }
    },
    "B_wrong": {
      "changes": [
        "Вернуть статусы B2: решение не принято, возврат не оформлен, перечисление не запускали",
        "18:00 привязать к сообщению решения B4, не к поступлению денег",
        "Открыть решение о возврате и дату возможной выплаты B2/B4/B5"
      ],
      "corrected_summary": "Клиент хочет вернуть товар и получить деньги сегодня. Запрос зафиксирован и передан старшему смены на проверку. Решение ещё не принято; возврат не оформлен, перечисление не запускали. Дата выплаты не обещана. В14:00 принимает старший смены: проверить основания и сообщить решение до18:00. Открыто: решение по возврату и дата возможной выплаты.",
      "recheck": {
        "facts": "pass",
        "customer_request": "pass",
        "promise": "pass",
        "deadlines": "pass",
        "unresolved": "pass",
        "next_owner_action": "pass"
      }
    },
    "method": "Повторная авторская сверка исправлений по тем же шести полям и репликам исходного диалога; не повтор генерации."
  },
  "summaries.json": {
    "authorship": "Учебные конспекты сконструированы ИИ-редакцией без обращения к Jivo или иному генератору.",
    "A_correct": "В карточке указан прежний интервал 10:00–12:00; факт вручения не установлен. Клиент просит доставить к 13:00, оператор этого не обещал. 14:00–16:00 — предварительный ориентир перевозчика, подтверждения нет. Обязательство магазина — сообщить результат уточнения до 15:00 даже без ответа перевозчика. Принимающий в 14:00 оператор следующей смены должен запросить подтверждение до 14:30 и дать клиенту обновление до 15:00. Открыто: подтверждённый срок доставки и факт вручения.",
    "A_wrong": "В карточке указан прежний интервал 10:00–12:00; факт вручения не установлен. Клиент просил к 13:00, и оператор подтвердил доставку к 13:00. Перевозчик точно доставит с 14:00 до 16:00. Магазин сообщит результат уточнения до 15:00 даже без ответа перевозчика. Открыт вопрос о подтверждённом сроке доставки. В 14:00 дело принимает оператор следующей смены: запросить подтверждение до 14:30 и дать обновление до 15:00.",
    "B_wrong": "Клиент хочет вернуть товар и получить деньги сегодня. Запрос зафиксирован и передан старшему смены на проверку. Возврат согласован и оформлен, деньги уже перечислены; до 18:00 они поступят клиенту. Открытых вопросов нет. В 14:00 дело принимает старший смены: проверить основания и сообщить решение до 18:00. Дата выплаты оператором не обещана."
  },
  "protocol.md": "# Учебное прохождение проверки резюме\n\nАвтор: ИИ-редакция Кометы. Дата: 23.10.2026. Это сконструированные учебные диалоги, не реальные обращения, не ответы Jivo, не испытание генератора или интерфейса. ПДн и реальные заказы отсутствуют. Среда: локальные Markdown/JSON, без кабинета, подписки, токенов и обращения к операционным системам магазина. Версии и тариф сервиса неприменимы: сервис не запускался.\n\nПорядок: (1) задать диалоги с ID реплик; (2) до изготовления конспектов сохранить gold.json и его SHA в chronology.json; (3) вручную изготовить один верный конспект и два с намеренными ошибками; (4) сопоставить каждое обязательное поле с эталоном и репликой; (5) записать исправления и повторную проверку исправленных конспектов. Слово «вручную» означает авторское конструирование ИИ-редакцией без вызова сервиса, не участие человека.\n\nПроверяются: предмет и источник факта, просьба клиента, точное обязательство оператора, тип и основание срока, нерешённое, следующий ответственный и его действие. Любая потеря/подмена обязательного поля — не передавать без исправления. Юридическая допустимость отказа/возврата не рассматривается. Упражнение проверяет рубрику на заданных ошибках, не точность ИИ и не экономию труда.\n"
}
