tasks: остаток урожая ревью разнесён по домам

- tests-convention: два кандидата про тесты — один стенд чужого API на пакет,
  интеграционный тест обязан утверждать
- convention-candidates: язык вывода в пяти местах без связывающего правила
- quality-review-agents: четыре прохода не сообщили потолок находок —
  первый замер калибровки
This commit is contained in:
av
2026-08-07 17:09:52 +03:00
parent 397f8aa2c3
commit 9a624d4e13
3 changed files with 30 additions and 0 deletions
+11
View File
@@ -46,3 +46,14 @@
- **Время.** Явный TZ всегда, хранение и логи в UTC. Уже частично в `CLAUDE.md`
и `conventions/logging.md`, а `time.Now` вне `store` запрещён линтером — этот
пункт, вероятно, закрыт и подлежит вычёркиванию.
- **Язык вывода связан с мапперами.** Провенанс — ревью `tvdb-title-locale`
(2026-08-07,
[отчёт триажа](../../../openspec/changes/archive/2026-08-07-tvdb-title-locale/review/report.md),
находка R2 прохода `architecture`). Язык вывода живёт в пяти местах четырёх
пакетов, и теста, связывающего множество кодов языка с мапперами, нет:
забытая ветка молча даст английский вывод вместо ошибки. Кандидат в правило
`internal/archrules`, а не в прозу. **Дешёвый паллиатив, если правило окажется
дорогим:** строка «язык вывода» в `docs/architecture.md` → «Единые точки
проекта» — тогда расхождение хотя бы спросит проход по теме `architecture`.
Число мест перед правкой перепроверить: оно снято ревью одной задачи и с тех
пор могло измениться.