Follow-ups from #140 #143

Open
opened 2026-10-28 13:19:07 +03:00 by aep · 0 comments
Owner

Отложенные находки по истории правок вики (PR #141). Маркер — суть — откуда.

  • T1.1 — предел стадии версий считает повторные коды заново (как accept у страниц) — ревью задачи 1
  • T1.3 — test_versions_bad_batch склеивает пять проверок в одном тесте — ревью задачи 1
  • T1.4 / O-1 — ruff не установлен в окружении, линт Python в make check не запускается — ревью задачи 1
  • T2.1 — _plan_versions пересобирает set(codes) на каждый элемент стадии — ревью задачи 2
  • T2.2 — при отчёте агента v1 версии ушедших из дерева страниц остаются в wiki_version (скрыты JOIN, всплывут при возврате страницы) — ревью задачи 2
  • T3.1 — limit в GET /wiki/changes через int() принимает "1_0", " 5", "+5" — ревью задачи 3
  • T3.2 — полный дифф пересчитывается на каждую часть; при синхронизации между запросами части могут не совпасть — ревью задачи 3, финальное ревью
  • T3.3 — при равном created_at порядок версий по строке кода (DOCH-9 «новее» DOCH-10) — ревью задачи 3
  • T4.1 — MCP status выводит history_at сырым UTC, остальное — местным временем — ревью задачи 4
  • T4.2 — MCP sync wait с упавшей командой без текста — «ошибка: —» — ревью задачи 4
  • T5.2 — комментарий FeedGroup.at расплывчат («время последнего события») — ревью задачи 5
  • T5.3 — ошибка одного источника при пустом другом — «за период изменений нет» не показывается — ревью задачи 5
  • T6.1 — тест «Правка из ленты» не проверяет ЧЧ:ММ и ДД.ММ — ревью задачи 6
  • T6.2 — ключ кэша useWikiChanges без даты: «Сегодня» через полночь может взять кэш прошлых суток — ревью задачи 6
  • T6.3 — источник вики не сортирует сам, полагается на порядок хаба — ревью задачи 6
  • T7.2 — прокрутка диффа не сбрасывается при смене правки в окне — ревью задачи 7
  • T7.3 — Esc в тестах окна — синтетический cancel, не реальная клавиша — ревью задачи 7
  • M-2 — OverflowError на краях дат (since=0001-01-01T00:00:00+01:00, created_at агента) — 500 вместо 422 — финальное ревью
  • M-3 — код страницы в группе MCP changes не проходит через _line — финальное ревью
  • M-4 — MCP sync wait при сменённом за время ожидания корне отвечает «ок» прежним временем — финальное ревью
Отложенные находки по истории правок вики (PR #141). Маркер — суть — откуда. - T1.1 — предел стадии версий считает повторные коды заново (как `accept` у страниц) — ревью задачи 1 - T1.3 — `test_versions_bad_batch` склеивает пять проверок в одном тесте — ревью задачи 1 - T1.4 / O-1 — ruff не установлен в окружении, линт Python в `make check` не запускается — ревью задачи 1 - T2.1 — `_plan_versions` пересобирает `set(codes)` на каждый элемент стадии — ревью задачи 2 - T2.2 — при отчёте агента v1 версии ушедших из дерева страниц остаются в `wiki_version` (скрыты JOIN, всплывут при возврате страницы) — ревью задачи 2 - T3.1 — `limit` в `GET /wiki/changes` через `int()` принимает `"1_0"`, `" 5"`, `"+5"` — ревью задачи 3 - T3.2 — полный дифф пересчитывается на каждую часть; при синхронизации между запросами части могут не совпасть — ревью задачи 3, финальное ревью - T3.3 — при равном `created_at` порядок версий по строке кода (`DOCH-9` «новее» `DOCH-10`) — ревью задачи 3 - T4.1 — MCP `status` выводит `history_at` сырым UTC, остальное — местным временем — ревью задачи 4 - T4.2 — MCP `sync wait` с упавшей командой без текста — «ошибка: —» — ревью задачи 4 - T5.2 — комментарий `FeedGroup.at` расплывчат («время последнего события») — ревью задачи 5 - T5.3 — ошибка одного источника при пустом другом — «за период изменений нет» не показывается — ревью задачи 5 - T6.1 — тест «Правка из ленты» не проверяет `ЧЧ:ММ` и `ДД.ММ` — ревью задачи 6 - T6.2 — ключ кэша `useWikiChanges` без даты: «Сегодня» через полночь может взять кэш прошлых суток — ревью задачи 6 - T6.3 — источник вики не сортирует сам, полагается на порядок хаба — ревью задачи 6 - T7.2 — прокрутка диффа не сбрасывается при смене правки в окне — ревью задачи 7 - T7.3 — Esc в тестах окна — синтетический `cancel`, не реальная клавиша — ревью задачи 7 - M-2 — `OverflowError` на краях дат (`since=0001-01-01T00:00:00+01:00`, `created_at` агента) — 500 вместо 422 — финальное ревью - M-3 — код страницы в группе MCP `changes` не проходит через `_line` — финальное ревью - M-4 — MCP `sync wait` при сменённом за время ожидания корне отвечает «ок» прежним временем — финальное ревью
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/sdlc-hub#143
No description provided.