[
  {
    "scene": 1,
    "ru": "Партнёр должен приложить файл спецификации, если текущая версия ещё не одобрена. Правило содержит обязательство и исключение; оба нужно сохранить.",
    "en": "The partner must attach the specification file unless the current version has already been approved. The rule contains both an obligation and an exception."
  },
  {
    "scene": 2,
    "ru": "Текущая версия не одобрена. В этом случае файл обязателен. Нельзя заменить must на may: это изменит требование на разрешение.",
    "en": "The current version has not been approved, so the file is required. Replacing must with may would change an obligation into permission."
  },
  {
    "scene": 3,
    "ru": "Текущая версия уже одобрена. Исключение относится именно к этой версии: старое одобрение другого файла не подходит.",
    "en": "The current version has already been approved. The exception applies to this version; approval of a different, older file does not qualify."
  },
  {
    "scene": 4,
    "ru": "Обратная проверка проста: в первой ситуации файл нужен, во второй действует исключение. Если перевод даёт другой результат, смысл правила изменён.",
    "en": "Check both scenarios: the file is required in the first, and the exception applies in the second. If the translation gives a different result, the rule has changed."
  }
]