{
  "schemaVersion": 1,
  "type": "teacher-tutor-reuse-bundle",
  "datasetVersion": "1.0.0+c847a77d9e21",
  "releaseDate": "2026-09-01",
  "pack": {
    "id": "understand-the-other-side-before-disagreeing",
    "title_en": "Understand the other side before disagreeing",
    "title_ru": "Понять другую сторону до несогласия",
    "description_en": "Steelman the opposing concern, separate stated positions from underlying interests, distinguish facts from values and reason from another actor's incentives and constraints.",
    "description_ru": "Усильте возражение другой стороны, отделите заявленную позицию от интереса, различите факты и ценности и рассуждайте через стимулы и ограничения другого участника.",
    "outcome_en": "Represent another viewpoint strongly enough that disagreement becomes specific: about evidence, weighting, interests or constraints rather than a caricature.",
    "outcome_ru": "Представлять чужую позицию достаточно сильно, чтобы разногласие стало конкретным: о данных, их весе, интересах или ограничениях, а не о карикатуре.",
    "audience": [
      "B2",
      "C1",
      "professional English",
      "negotiation",
      "teacher"
    ],
    "canonical_url": "https://metkagram.github.io/en/packs/understand-the-other-side-before-disagreeing/"
  },
  "rights": {
    "source": "Metkagram",
    "source_url": "https://metkagram.github.io",
    "source_repository": "https://github.com/metkagram/metkagram.github.io",
    "creator": "Metkagram",
    "creator_url": "https://github.com/metkagram",
    "maintainer": "Applied Systems Lab at MetalHatsCats",
    "maintainer_url": "https://metalhatscats.com",
    "license": "Metkagram Source-Available Terms",
    "license_url": "https://metkagram.github.io/en/licensing/",
    "rights_status": "source-available-not-open-source",
    "rights_url": "https://metkagram.github.io/rights.json",
    "historical_license": "CC BY-NC 4.0 before 2026-08-17; prior grants remain valid for copies received under those terms",
    "attribution_required": true,
    "attribution_text": "Source: Metkagram — https://metkagram.github.io/",
    "attribution_html": "Source: <a href=\"https://metkagram.github.io/\">Metkagram</a>",
    "terms_url": "https://metkagram.github.io/en/licensing/",
    "privacy_url": "https://metkagram.github.io/en/legal/privacy/",
    "contact_email": "metalhatscats@gmail.com",
    "contact_url": "https://www.linkedin.com/company/metalhatscats",
    "collaboration_url": "https://metkagram.github.io/en/licensing/"
  },
  "cards": [
    {
      "pack_id": "understand-the-other-side-before-disagreeing",
      "pack_title_en": "Understand the other side before disagreeing",
      "pack_title_ru": "Понять другую сторону до несогласия",
      "step_no": 1,
      "kind": "pattern",
      "object_id": "XTHPST001",
      "instruction_en": "Begin by stating the strongest reasonable objection to your own position.",
      "instruction_ru": "Начните с сильнейшего разумного возражения против собственной позиции.",
      "canonical_url": "https://metkagram.github.io/en/practice/patterns/the-strongest-concern-on-the-other-side-is-that-xthpst001/",
      "formula_en": "The strongest concern on the other side is that [X].",
      "formula_de": "Der stärkste Einwand der anderen Seite ist, dass [X].",
      "example_en": "The strongest concern on the other side is that the simpler design may hide operational risk.",
      "example_de": "Der stärkste Einwand der anderen Seite ist, dass das einfachere Design operative Risiken verdecken könnte.",
      "front_en": "Begin by stating the strongest reasonable objection to your own position.",
      "back_en": "The strongest concern on the other side is that [X].\nExample: The strongest concern on the other side is that the simpler design may hide operational risk.",
      "front_ru": "Начните с сильнейшего разумного возражения против собственной позиции.",
      "back_ru": "Сформулировать сильнейшее возражение\nEN: The strongest concern on the other side is that [X].\nDE: Der stärkste Einwand der anderen Seite ist, dass [X].\nПеревод: Самое сильное возражение другой стороны состоит в том, что более простой дизайн может скрыть операционный риск.",
      "tags": "metkagram reasoning-pack understand-the-other-side-before-disagreeing pattern XTHPST001"
    },
    {
      "pack_id": "understand-the-other-side-before-disagreeing",
      "pack_title_en": "Understand the other side before disagreeing",
      "pack_title_ru": "Понять другую сторону до несогласия",
      "step_no": 2,
      "kind": "pattern",
      "object_id": "XTHPST002",
      "instruction_en": "Translate the stated position into the underlying interest it may be protecting.",
      "instruction_ru": "Переведите заявленную позицию в лежащий за ней интерес, который она может защищать.",
      "canonical_url": "https://metkagram.github.io/en/practice/patterns/their-position-is-x-but-the-underlying-interest-xthpst002/",
      "formula_en": "Their position is [X], but the underlying interest may be [Y].",
      "formula_de": "Ihre Position ist [X], aber das zugrunde liegende Interesse könnte [Y] sein.",
      "example_en": "Their position is to block the change, but the underlying interest may be predictability during cutover.",
      "example_de": "Ihre Position ist, die Änderung zu blockieren, aber das zugrunde liegende Interesse könnte Vorhersehbarkeit während des Cutovers sein.",
      "front_en": "Translate the stated position into the underlying interest it may be protecting.",
      "back_en": "Their position is [X], but the underlying interest may be [Y].\nExample: Their position is to block the change, but the underlying interest may be predictability during cutover.",
      "front_ru": "Переведите заявленную позицию в лежащий за ней интерес, который она может защищать.",
      "back_ru": "Отделить позицию от интереса\nEN: Their position is [X], but the underlying interest may be [Y].\nDE: Ihre Position ist [X], aber das zugrunde liegende Interesse könnte [Y] sein.\nПеревод: Их позиция — заблокировать изменение, но лежащий в основе интерес может состоять в предсказуемости во время cutover.",
      "tags": "metkagram reasoning-pack understand-the-other-side-before-disagreeing pattern XTHPST002"
    },
    {
      "pack_id": "understand-the-other-side-before-disagreeing",
      "pack_title_en": "Understand the other side before disagreeing",
      "pack_title_ru": "Понять другую сторону до несогласия",
      "step_no": 3,
      "kind": "pattern",
      "object_id": "XTHPST003",
      "instruction_en": "Check whether the dispute is about evidence or about how much weight each side gives a priority or value.",
      "instruction_ru": "Проверьте, спор идёт о данных или о том, какой вес стороны придают приоритету или ценности.",
      "canonical_url": "https://metkagram.github.io/en/practice/patterns/we-may-agree-on-x-and-still-disagree-on-how-much-xthpst003/",
      "formula_en": "We may agree on [X] and still disagree on how much weight to give [Y].",
      "formula_de": "Wir können uns bei [X] einig sein und [Y] trotzdem unterschiedlich gewichten.",
      "example_en": "We may agree on the delivery risk and still disagree on how much weight to give speed.",
      "example_de": "Wir können uns beim Lieferrisiko einig sein und Geschwindigkeit trotzdem unterschiedlich gewichten.",
      "front_en": "Check whether the dispute is about evidence or about how much weight each side gives a priority or value.",
      "back_en": "We may agree on [X] and still disagree on how much weight to give [Y].\nExample: We may agree on the delivery risk and still disagree on how much weight to give speed.",
      "front_ru": "Проверьте, спор идёт о данных или о том, какой вес стороны придают приоритету или ценности.",
      "back_ru": "Разделить факт и ценностное суждение\nEN: We may agree on [X] and still disagree on how much weight to give [Y].\nDE: Wir können uns bei [X] einig sein und [Y] trotzdem unterschiedlich gewichten.\nПеревод: Мы можем соглашаться по поводу риска поставки и всё равно расходиться в том, какой вес придавать скорости.",
      "tags": "metkagram reasoning-pack understand-the-other-side-before-disagreeing pattern XTHPST003"
    },
    {
      "pack_id": "understand-the-other-side-before-disagreeing",
      "pack_title_en": "Understand the other side before disagreeing",
      "pack_title_ru": "Понять другую сторону до несогласия",
      "step_no": 4,
      "kind": "pattern",
      "object_id": "XTHPST004",
      "instruction_en": "Rephrase the conflict neutrally as a difference in priorities rather than blame.",
      "instruction_ru": "Переформулируйте конфликт нейтрально как различие приоритетов, а не взаимные обвинения.",
      "canonical_url": "https://metkagram.github.io/en/practice/patterns/a-more-neutral-way-to-state-the-disagreement-is-xthpst004/",
      "formula_en": "A more neutral way to state the disagreement is that [X] prioritises [Y], while [Z] prioritises [W].",
      "formula_de": "Neutraler formuliert priorisiert [X] [Y], während [Z] [W] priorisiert.",
      "example_en": "A more neutral way to state the disagreement is that operations prioritises stability, while product prioritises iteration speed.",
      "example_de": "Neutraler formuliert priorisiert Operations Stabilität, während Product die Geschwindigkeit der Iteration priorisiert.",
      "front_en": "Rephrase the conflict neutrally as a difference in priorities rather than blame.",
      "back_en": "A more neutral way to state the disagreement is that [X] prioritises [Y], while [Z] prioritises [W].\nExample: A more neutral way to state the disagreement is that operations prioritises stability, while product prioritises iteration speed.",
      "front_ru": "Переформулируйте конфликт нейтрально как различие приоритетов, а не взаимные обвинения.",
      "back_ru": "Нейтрально переформулировать спор\nEN: A more neutral way to state the disagreement is that [X] prioritises [Y], while [Z] prioritises [W].\nDE: Neutraler formuliert priorisiert [X] [Y], während [Z] [W] priorisiert.\nПеревод: Нейтральнее сказать, что operations отдаёт приоритет стабильности, а product — скорости итераций.",
      "tags": "metkagram reasoning-pack understand-the-other-side-before-disagreeing pattern XTHPST004"
    },
    {
      "pack_id": "understand-the-other-side-before-disagreeing",
      "pack_title_en": "Understand the other side before disagreeing",
      "pack_title_ru": "Понять другую сторону до несогласия",
      "step_no": 5,
      "kind": "pattern",
      "object_id": "XTHPST005",
      "instruction_en": "Evaluate the choice from the other actor's perspective using that actor's constraints and incentives.",
      "instruction_ru": "Оцените выбор с точки зрения другого участника через его ограничения и стимулы.",
      "canonical_url": "https://metkagram.github.io/en/practice/patterns/from-x-s-perspective-y-is-reasonable-if-z-xthpst005/",
      "formula_en": "From [X]'s perspective, [Y] is reasonable if [Z].",
      "formula_de": "Aus Sicht von [X] ist [Y] sinnvoll, wenn [Z].",
      "example_en": "From the reviewer's perspective, a slower process is reasonable if it prevents irreversible errors.",
      "example_de": "Aus Sicht des Prüfers ist ein langsamerer Prozess sinnvoll, wenn er irreversible Fehler verhindert.",
      "front_en": "Evaluate the choice from the other actor's perspective using that actor's constraints and incentives.",
      "back_en": "From [X]'s perspective, [Y] is reasonable if [Z].\nExample: From the reviewer's perspective, a slower process is reasonable if it prevents irreversible errors.",
      "front_ru": "Оцените выбор с точки зрения другого участника через его ограничения и стимулы.",
      "back_ru": "Спросить, что было бы разумно с другой точки зрения\nEN: From [X]'s perspective, [Y] is reasonable if [Z].\nDE: Aus Sicht von [X] ist [Y] sinnvoll, wenn [Z].\nПеревод: С точки зрения проверяющего более медленный процесс разумен, если он предотвращает необратимые ошибки.",
      "tags": "metkagram reasoning-pack understand-the-other-side-before-disagreeing pattern XTHPST005"
    }
  ]
}
