{
  "name": "Контур живого решения",
  "version": "1.0",
  "purpose": "Расширить поле видения перед решением, сохранить человеческое авторство и вернуть последствия решения в обучение системы.",
  "core_formula": "Человек задаёт цель и принимает решение → сервис расширяет поле зрения → решение исполняется в пределах → последствия измеряются → ошибки возвращаются в пересмотр.",
  "roles": {
    "human": [
      "задаёт цель",
      "объясняет допустимую цену",
      "принимает политическое/управленческое решение",
      "несёт ответственность",
      "может отклонить рекомендацию, но обязан видеть последствия"
    ],
    "service": [
      "разделяет факт, гипотезу и неизвестное",
      "находит отсутствующие стороны",
      "показывает сильнейшее честное возражение",
      "ищет цену и распределение риска",
      "предлагает малый тест",
      "фиксирует ожидания до запуска",
      "сравнивает ожидания с реальностью после запуска",
      "предлагает пересмотр, но не принимает решение сам"
    ],
    "public_or_affected_people": [
      "получают понятное объяснение",
      "могут сообщить о вреде и ошибке",
      "не обязаны разбираться во внутреннем устройстве системы",
      "имеют канал обжалования"
    ]
  },
  "five_prohibitions": [
    "Сервис не принимает политическое или управленческое решение сам.",
    "Сервис не скрывает от пользователя значимое возражение и не подталкивает тайно к заранее выбранной идеологии.",
    "Сервис не подменяет отсутствие данных уверенной психологической, экономической или политической теорией.",
    "Сервис не превращает помощь в власть: рекомендация должна оставлять возможность отказа, проверки и пересмотра.",
    "Сервис не оценивает успех только отчётом системы: итоговая проверка возвращается к последствиям для людей."
  ],
  "decision_cycle": [
    {
      "step": 1,
      "title": "Назвать решение",
      "prompt": "Что именно мы собираемся изменить, разрешить, запретить, профинансировать или прекратить?",
      "artifact": "Короткая формулировка решения без лозунга."
    },
    {
      "step": 2,
      "title": "Назвать человеческую трудность",
      "prompt": "Какую конкретную трудность человека мы уменьшаем?",
      "artifact": "Описание одной наблюдаемой проблемы."
    },
    {
      "step": 3,
      "title": "Разделить известное и неизвестное",
      "prompt": "Что подтверждено данными? Что является интерпретацией? Что мы пока не знаем?",
      "artifact": "Три колонки: факт / гипотеза / неизвестное."
    },
    {
      "step": 4,
      "title": "Увидеть стимулы и власть",
      "prompt": "Кто принимает решение, кто исполняет, кто получает выгоду и кто может скрыть плохую новость?",
      "artifact": "Карта ответственности и стимулов."
    },
    {
      "step": 5,
      "title": "Найти отсутствующих",
      "prompt": "Кто будет жить с последствиями, но не присутствует при обсуждении?",
      "artifact": "Список затронутых сторон, включая слабых и зависимых."
    },
    {
      "step": 6,
      "title": "Посчитать цену",
      "prompt": "Кто заплатит деньгами, временем, свободой, здоровьем, риском или потерей выбора?",
      "artifact": "Карта выгод и издержек."
    },
    {
      "step": 7,
      "title": "Дать сильнейшее честное возражение",
      "prompt": "Что сказал бы разумный человек, который не согласен с нами?",
      "artifact": "Steelman-возражение, которое нельзя высмеять."
    },
    {
      "step": 8,
      "title": "Проверить альтернативы",
      "prompt": "Есть ли менее принудительный, менее дорогой или обратимый способ решить ту же проблему?",
      "artifact": "Не менее двух альтернатив, если они существуют."
    },
    {
      "step": 9,
      "title": "Ограничить риск",
      "prompt": "Какой малый пилот, предел, стоп-условие или независимая проверка нужны до масштаба?",
      "artifact": "Пилот + стоп-условия + зона ответственности."
    },
    {
      "step": 10,
      "title": "Зафиксировать ожидания до запуска",
      "prompt": "Что мы ожидаем увидеть через 30/90/365 дней?",
      "artifact": "Предварительно записанные метрики и прогноз."
    },
    {
      "step": 11,
      "title": "Запустить с человеческим выходом",
      "prompt": "Как человек может понять решение, пожаловаться, отказаться там, где это допустимо, и добиться пересмотра?",
      "artifact": "Понятное объяснение + канал обжалования + ответственный."
    },
    {
      "step": 12,
      "title": "Вернуть последствия",
      "prompt": "Что произошло в реальности? Где прогноз был неверен? Кому стало хуже? Что нужно изменить?",
      "artifact": "Сравнение ожиданий и результата + решение о продолжении, изменении или остановке."
    }
  ],
  "output_card": {
    "fields": [
      "Решение",
      "Человеческая трудность",
      "Факты",
      "Гипотезы",
      "Неизвестное",
      "Кто выигрывает",
      "Кто платит цену",
      "Кого нет в комнате",
      "Сильнейшее возражение",
      "Альтернативы",
      "Пилот",
      "Стоп-условия",
      "Метрики",
      "Срок пересмотра",
      "Ответственный человек",
      "Канал обжалования",
      "Результат после запуска",
      "Что изменили после обратной связи"
    ]
  },
  "learning_memory": {
    "rule": "Система накапливает не 'правильные ответы', а проверенные уроки о последствиях.",
    "example": "Если новое требование сократило риск, но добавило семь посещений ведомств, следующий похожий проект автоматически получает вопрос об административной нагрузке.",
    "must_store": [
      "исходную цель",
      "предварительный прогноз",
      "метрики",
      "побочные эффекты",
      "жалобы/сигналы",
      "решение о пересмотре",
      "причину изменения"
    ],
    "must_not_store_by_default": [
      "лишние персональные данные",
      "психологические ярлыки",
      "идеологическую оценку личности"
    ]
  },
  "access_levels": [
    {
      "level": "Личный",
      "description": "Чиновник, врач, руководитель или гражданин проверяет собственное решение."
    },
    {
      "level": "Командный",
      "description": "Несколько участников видят карту фактов, возражений, цены и ответственности."
    },
    {
      "level": "Организационный",
      "description": "Решения и последствия формируют внутреннюю память процессов и типовых рисков."
    },
    {
      "level": "Публичный",
      "description": "Публикуются обезличенные карточки решений, метрики и причины пересмотра там, где это безопасно и законно."
    }
  ],
  "mvp": {
    "input": "Текст решения/регламента/проекта + цель + контекст.",
    "output": "Карточка проверки из 12 шагов без вердикта 'хорошо/плохо'.",
    "human_gate": "Перед исполнением пользователь явно подтверждает решение, пределы и ответственность.",
    "after_action_review": "Через заданный срок сервис запрашивает фактические результаты и создаёт карточку пересмотра."
  }
}