4.4 KiB
4.4 KiB
ACTIONS.md
Внутренний ранбук действий для ассистента в этом репозитории.
Цель: выполнять типовые задачи одинаково, быстро и в рамках AGENTS.md.
Операционный протокол (для любого action)
- Проверить ограничения из
AGENTS.mdи подтвердить границы задачи. - Зафиксировать короткий план выполнения (3-7 шагов).
- Выполнить изменения минимально и точечно.
- Проверить результат по чек-листу action.
- Показать пользователю итог и спросить разрешение на commit/push.
Шаблон action
Команда: уникальный идентификаторsection:name.Назначение: какой результат должен быть получен.Входы: конкретные файлы/источники.План: исполняемые шаги без абстракций.Проверка: как подтверждается корректность.Выход: какие файлы меняются.Отчет пользователю: формат финального сообщения.
Action: создать новый action
Команда:action:newНазначение: добавить новый повторяемый сценарий вACTIONS.md.Входы: описание задачи от пользователя.План:- Уточнить цель, границы, ожидаемый результат.
- Предложить имя команды
section:nameи согласовать. - Заполнить все поля шаблона action.
- Проверить уникальность команды в файле.
- Показать пользователю готовый блок перед commit.
Проверка:- Команда не дублируется.
- План выполним в рамках
AGENTS.md. - Есть явный критерий завершения.
Выход: обновленныйACTIONS.md.Отчет пользователю:- Что добавлено.
- Какой командой запускать.
- Что будет считаться завершением.
Action: обновление перевода
Команда:translation:updateНазначение: синхронизироватьrussian.xmlс upstream English с сохранением терминологии.Входы:Mods/DnD 5.5e AIO Russian/Localization/Russian/russian.xml- upstream English (ссылка в
AGENTS.md) glossary/glossary.normalized.json
План:- Сопоставить English и Russian по ключам.
- Разделить расхождения на
new,changed,stale-candidate. - Обновить перевод для
newиchangedпо глоссарию. - Проверить XML-целостность и служебные атрибуты.
- Подготовить краткий список выполненных изменений.
Проверка:- XML не поврежден.
- Термины согласованы с глоссарием.
- Нет изменений за пределами локализации/разрешенных метаданных.
Выход:- обновленный
russian.xml - при релизном шаге: согласованные изменения в
meta.lsxпо правилам версии
- обновленный
Отчет пользователю:- Сколько строк добавлено/обновлено/помечено как
stale-candidate. - Какие файлы изменены.
- Нужен ли следующий релизный шаг.
- Сколько строк добавлено/обновлено/помечено как
Action: отчет по выполнению (внутренний формат)
Команда:action:reportНазначение: единый короткий формат отчета после любого action.Шаблон отчета:- Что сделано.
- Какие файлы изменены.
- Что проверено.
- Что остается (если есть).