AI-контракт

AI-контракт Kipper

AI не должен превращать Kipper в красивую кашу. Он обязан держать роль, позицию, документальный слой, ожидание, risk ledger и архив.

01

Входной пакет

AI должен получать не просто вопрос, а sealed packet: 36-карточная колода, выбранный расклад, позиции, карты, shuffleCount, drawActor, язык, сцена и правила безопасности.

  • Карты нельзя менять после трактовки.
  • Перевёрнутые значения не используются.
  • Роль, документ и ожидание передаются явно.

02

Выходной JSON

Ответ должен возвращать direct_answer, social_scene, role_map, document layer, waiting corridor, card evidence, proof chain, social risk ledger, archive trace и next_best_format.

  • Без свободного потока красивого текста.
  • Все поля проверяются quality gate.
  • Слабый ответ отправляется в repair-loop.

03

Repair-loop

Если ответ не назвал карту, перепутал роль с личностью, обещал исход учреждения или не дал практический шаг, он не показывается клиенту.

  • Исправить доказательство.
  • Смягчить опасные утверждения.
  • Добавить архивное Эхо.