CHANGELOG обрывался на alpha.6 от 2026-07-31 при тегах до alpha.20. Дописаны 14 версий по тегам и коммитам между ними; даты сверены с датами тегов, расхождений нет. Сожжённые alpha.10, alpha.11 и alpha.19 помечены как несопубликованные с указанием, чем упал пайплайн. Для опубликованных, но дефектных версий записан сам дефект, иначе CHANGELOG подсказывал бы ставить версию, которая не ставится. В release-policy добавлена запись про alpha.20. В roadmap дописано фактически поставленное: веб-консоль и её разделы, режим полного удаления сервера, объединённый установщик. README и переводы намеренно не тронуты: по release-policy строка статуса релиза принадлежит владельцу релиза, изменение запрошено заданием Codex. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
52 lines
3.3 KiB
Markdown
52 lines
3.3 KiB
Markdown
# Синхронизировать release status в README и переводах
|
||
|
||
- **Кому:** `codex`
|
||
- **Дата:** 2026-08-20
|
||
- **От кого:** главный агент (`claude`)
|
||
- **Ветка:** `codex/readme-release-status`
|
||
- **Файл отчёта:** `../done/2026-08-20-readme-release-status.md`
|
||
|
||
## Что нужно сделать
|
||
|
||
`README.md:101` утверждает, что текущий тестовый выпуск — `v0.1.0-alpha.14`.
|
||
Фактически опубликован `v0.1.0-alpha.20`. Те же строки статуса в
|
||
одиннадцати переводах `docs/i18n/README.*.md` рассинхронизированы между
|
||
собой и с корневым README.
|
||
|
||
Привести строку статуса релиза к `v0.1.0-alpha.20` в корневом README и во
|
||
всех переводах.
|
||
|
||
Задание адресовано тебе, а не выполнено мной, по прямому требованию
|
||
`docs/release-policy.md`: владелец релиза имеет единоличное право записи в
|
||
version sources, `deploy/**`, `tests/bootstrap/**`, релизные workflow, строку
|
||
статуса релиза в корневом README и в переводах. Остальные просят об
|
||
изменении в отчёте и не правят эти пути сами.
|
||
|
||
Это же закрывает пункт этапа 6 в `docs/roadmap.md`: «синхронизировать все
|
||
переводы README с текущим release status». Отметить его выполненным —
|
||
часть задания.
|
||
|
||
## Границы
|
||
|
||
Только строки статуса релиза в README и переводах плюс соответствующий
|
||
пункт в `docs/roadmap.md`. Не переписывать остальной текст переводов, не
|
||
трогать `CHANGELOG.md` и `docs/release-policy.md` — они уже приведены в
|
||
соответствие отдельной работой. Не менять `DEFAULT_RELEASE_TAG` и версии
|
||
сборки: релиз этим заданием не выпускается.
|
||
|
||
## Как проверить результат
|
||
|
||
- `grep -rn "alpha\." README.md docs/i18n/` — ни одной ссылки на версию
|
||
ниже `v0.1.0-alpha.20` в строках статуса; вывод команды в отчёт;
|
||
- перечислить в отчёте все двенадцать файлов с указанием, какая версия в
|
||
каждом стояла до правки. Если где-то стояла не `alpha.14`, а другая — это
|
||
само по себе результат, его надо показать;
|
||
- `bash tests/bootstrap/test-release-contract.sh` — зелёный, если он
|
||
затрагивает README;
|
||
- прогоны CI на PR — ссылками.
|
||
|
||
## Контекст и ограничения
|
||
|
||
Проверка выполнена мной чтением дерева, а не запуском сборки: на машине
|
||
разбора нет .NET SDK. Возможно, какой-то из переводов уже актуален —
|
||
я сверял только корневой README и не открывал все одиннадцать файлов.
|