VanguardReMaster/AGENTS.md

2.6 KiB
Raw Blame History

Правила работы

Это общие правила для ассистента и будущих сессий.

Общение

  • Ответы короткие. Не повторять уже сохранённое в документации, не пересказывать код и не добавлять длинные вступления. Экономить токены.
  • Любое сомнение или вопрос — диалог. Если есть выбор, неоднозначность или риск, сначала показать 2–4 варианта с краткой рекомендацией, дать пользователю выбрать или ответить самому. Не угадывать и не принимать решение за него.

Контекст

  • Перед началом работы читать docs/SESSION-STATE.md, затем docs/HANDOFF.md и docs/client-visual-direction.md.
  • Главное состояние и следующие шаги хранить в docs/SESSION-STATE.md, подробную историю — в docs/HANDOFF.md.
  • После блока: тесты, validate, translations check, коммит и push.

UI и взаимодействие

  • Выбор делаем интерактивом по объектам: клик/драг по карте, кругу, зоне или полю. Не заменяем выбор карты, круга или цели списком кнопок в интерфейсе.
  • Кнопки допустимы только для глобальных действий и подтверждений: завершить ход, сдаться, отмена, принять/пропустить опциональную способность. Если выбирается конкретная карта/круг/зона — это делается кликом по объекту.
  • Информационные оверлеи (ActionPrompt, подсказки) не должны перехватывать клики и не дублируют выбор кнопками.

Технические ограничения

  • Не запускать dotnet и Docker на рабочем ПК; сервер проверять на ssh home.
  • Не открывать второй экземпляр Unity с тем же проектом; для batch-проверок делать копию проекта без Library.
  • Vanguard.Rules остаётся чистой библиотекой; сервер зависит от неё, а не наоборот.