tasks: восемь записей интейка получили место в плане стройки

- migrations-step-norm-and-tests, gate-steps-subject-guard и
  review-config-from-go-upgrade уехали в голову: слой проверок, которым верят
  все задачи ниже;
- rollback-restores-wrong-session-duration встал рядом с соседом про откат,
  bot-api-only-through-bot-client — рядом с чисткой транспорта,
  pin-runtime-image-base — перед spa-skeleton, откуда начинаются пересборки;
- pipeline-spec-purpose-drift закрыта реализованной, а
  docs-consistency-2026-08-13 переписана под пять оставшихся находок: шестую
  свело повышение раскладки.
This commit is contained in:
av
2026-08-13 16:11:58 +03:00
parent 2c12376262
commit f7a8a1df9d
9 changed files with 24 additions and 79 deletions
+11 -11
View File
@@ -1,14 +1,19 @@
# 🧹 Свести шесть расхождений между документами канона
# 🧹 Свести пять расхождений между документами канона
- **Тип:** chore
- **Категория:** Очередь — Находки одной сверки: чинится одним заходом, пока помнится, чем каждое место было найдено.
- **Зачем:** Сверка 2026-08-13 нашла шесть мест, где два документа отвечают на один вопрос по-разному; четыре из них в architecture.md, и по ним читатель строит решения о выкладке и о периметре.
- **Категория:** Очередь — Документы правятся до того, как на них обопрутся экраны и контракт: расхождение в таблице зависимостей и в периметре читают, принимая решения ниже по списку.
- **Зачем:** Сверка 2026-08-13 нашла шесть мест, где два документа отвечают на один вопрос по-разному; одно сведено при повышении раскладки, а три из пяти оставшихся стоят в architecture.md, и по ним читатель строит решения о выкладке и о периметре.
Находки сверки документов агентами `doc-consistency` и `doc-code-drift`,
прогнанной 2026-08-13 вместе с работой о контексте и токене. К той работе
расхождения отношения не имеют — они старше, и потому не чинились тем же
коммитом.
Мест было шесть. Шестое — вид временной метки, где `conventions/database.md`
требовал RFC 3339 с `T`, а хранилище пишет `2006-01-02 15:04:05.000Z`, — сведено
2026-08-13 строкой «*Расхождение:*» в конвенции при повышении раскладки до
версии 3. Остальные пять живы.
Каждое место названо с домом факта, то есть с тем документом, который прав:
1. **Панель администратора против Authelia.** `architecture.md`, «Открытые
@@ -26,11 +31,7 @@
4. **gin в `README.md`.** Веб-фреймворка нет: HTTP-поверхность — роутер
встроенной PocketBase, и `logging.md` прямо говорит, что вместе с gin ушёл и
`sloggin`. Дом стека — `CLAUDE.md`.
5. **Вид временной метки.** `conventions/database.md`: RFC 3339 с `T`, секундная
точность. `docs/database.md`: `2006-01-02 15:04:05.000Z`, и вид обязателен
побайтово — сравнение в SQLite строковое. Дом — `docs/database.md`;
конвенции нужна строка «*Расхождение:*».
6. **Дубли текста в `CLAUDE.md`** — подавления `hadolint` и настройка
5. **Дубли текста в `CLAUDE.md`** — подавления `hadolint` и настройка
`errcheck` пересказаны там дословно, хотя обе преамбулы договорились, что
дом перечня подавлений — `go-linters.md`.
@@ -38,7 +39,6 @@
- `docs/architecture.md` — «Открытые вопросы», таблица внешних зависимостей,
раздел «Эксплуатация»;
- `docs/conventions/database.md` — вид временной метки;
- `docs/security.md` и `docs/database.md` — как дома фактов, если правка
потребует уточнить формулировку;
- `README.md` — перечень технологий;
@@ -46,8 +46,8 @@
## Критерии приёмки
- Ни одно из шести мест не отвечает на свой вопрос двумя способами. Оракул —
повторный прогон `av-dev:doc-healthcheck`: перечисленные шесть находок не
- Ни одно из пяти мест не отвечает на свой вопрос двумя способами. Оракул —
повторный прогон `av-dev:doc-healthcheck`: перечисленные пять находок не
возвращаются.
- Провайдер OIDC стоит в таблице внешних зависимостей со своими четырьмя
столбцами отказа, и счёт зависимостей в «Открытых вопросах» сходится с