2.6 KiB
2.6 KiB
Правила работы
Это общие правила для ассистента и будущих сессий.
Общение
- Ответы короткие. Не повторять уже сохранённое в документации, не пересказывать код и не добавлять длинные вступления. Экономить токены.
- Любое сомнение или вопрос — диалог. Если есть выбор, неоднозначность или риск, сначала показать 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остаётся чистой библиотекой; сервер зависит от неё, а не наоборот.