You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5.1 KiB

Единый журнал проверок по спринтам

Для кого этот документ. Часть проверок — на стороне разработки (раздел A). Ручные проверки с заказчиком ведутся так:

  1. Ассистент в чате выдаёт ровно одно поручение за раз, обычно в духе: «зайди в…», «нажми…», «посмотри, видно ли…» — без длинного списка вперёд.
  2. Вы отвечаете только ОК или не ОК (при не ОКодна короткая фраза, что не сработало).
  3. Ассистент сам вносит результат в раздел B (таблицу): код шага, суть поручения по факту, ваш ответ, дата. В таблице не нужно ждать, пока вы сами куда-то переносите — это делает ассистент.

Ниже в разделе B таблица — журнал уже прошедших шагов. Новые шаги приходят сначала в чат, потом дублируются сюда.

Ветка / коммит последней привязки: dev (обновлять при релизе на проверку)

Адрес стенда (когда появится): (заполнить)


Спринт 1 — Версии тестов и честная история прогонов

Смысл для бизнеса. Если руководитель поправил тест после того, как кто-то уже прошёл его, старые результаты должны оставаться привязаны к той редакции, по которой человек реально отвечал — без путаницы в разборе ошибок.

Раздел A — Проверки без участия заказчика (разработка / ассистент)

Что проверено Статус Дата
A1 В проекте есть миграция базы: связь версий «родитель» (parent_id) и правило «только одна активная версия на тест» [x] 002_…sql 2026-04-24
A2 Линтер (npm run lint): 0 errors; остаются warnings no-console в существующих файлах готово (errors) 2026-04-24
A3 Автотесты: функция «есть ли уже хотя бы одна попытка по этому тесту» (npm test) [x] готово 2026-04-23
A4 Запрос «здоров ли сервер» по адресу /api/health при запущенном backend [x] {"status":"ok"} 2026-04-24

Техническая заметка: реализация hasAnyAttemptForTest в backend/src/services/testChainService.js, тесты в testChainService.test.js.


Раздел B — Журнал ручных шагов (заполняет ассистент после ответа в чате)

Код Что попросили сделать (кратко) Ваш ответ Дата
S1-00 Открыть TESTING_JOURNAL.md, просмотреть верх и раздел B; в таблице — строка S1-00 «ожидает…» ОК 2026-04-23
S1-01 Открыть card1.md, убедиться, что есть блок про V.1 / V.2 / V.3 (сохранение / форк) ОК 2026-04-24
(дальше — по мере выдачи шагов в переписке)

Старые номера S1-01… сведём к той же таблице, когда появятся экраны; формулировки шагов вы получите только в чате, по одному.

Итог спринта 1: дата __________ комментарий заказчика одной фразой: _________________________


Спринт 2 — (заготовка)

Раздел A — автопроверки

Описание Статус Дата
[ ]

Раздел B — поручения заказчику

Код Действие Ответ Зафиксировано

Сводка по спринтам (для статус-встречи)

Спринт Тема простыми словами Раздел A Раздел B
1 Версии, история прогонов в работе 2 шага (S1-00, S1-01)
2 (по мере появления)

Связанные файлы: sprint-01-testing.md (черновик чек-листа), card1.md (задачи).