1.6 KiB
1.6 KiB
AGENTS.md
Documentation Rule
В проекте есть спецификация пользовательской PDA-записи:
doc/SHINE_USER_PDA_V1.md
Если меняется формат записи, сериализация, правила подписи, prev_hash, экономика лимитов или связанные ограничения create/update, этот документ нужно обновлять в том же изменении.
Language Rule
Во всем проекте использовать русский язык:
- комментарии в коде;
- тексты в файлах настроек и справочных файлах;
- сообщения и описания в коммитах;
- сопроводительные технические заметки.
Rule: Logic and Docs
Если меняется бизнес-логика смарт-контрактов, сериализация PDA, правила переводов или экономика:
- Обновить соответствующий документ в
doc/в том же изменении. - Если документ сразу обновить нельзя, обязательно явно согласовать это с пользователем в чате и зафиксировать план обновления.
Rule: Git Push
Для push в удаленный репозиторий использовать токен из переменной окружения:
GITEA_TOKEN
Push выполнять через http.extraHeader (Authorization) без вывода токена в логи.