Claude and claude[bot]
d4a672c715
feat(tools): архив документов ревью выпущенных линий ( #682 )
...
Волна 5 эпика #674 , инструментальная часть (класс B).
`scripts/reviews-archive.mjs --through=vX.Y.Z` печатает план переноса
документов ревью в `legacy/reviews/<тег>/`, `--apply` делает `git mv` и
пересобирает `docs/reviews/INDEX.md`. Членство — трейлеры `Issue: #NN` в
диапазоне линии, как у манифеста беты (#547 ) и ревью линии (#638 ). Правила —
в чистой `archivePlan`: задача уходит в последнюю свою линию; задача с
трейлером после тега остаётся целиком (её раунды ссылаются на прошлые);
закрытая без выпуска уходит с линией, где лёг её документ; документ задачи
без трейлера — с линией, где его добавили; RELEASE-REVIEW — в каталог
своего тега; чужие имена не трогаются. План по v1.77.0: 965 документов
332 задач, 154 остаются в открытой линии.
`legacy/` — класс C в process-gate. Сравнения деревьев с якорем вердикта
(`review-doc-guard.mjs` #499 , `task-packet.mjs`) не видят переноса в
`legacy/reviews/`. `process-metrics.mjs` считает раунды по живому каталогу и
архиву. Порог «>900 документов» в тесте индекса снят: в каталоге остаётся
текущая линия. PROCESS.md §2.10 уточнён (правила членства, пустая очередь
S7, ревью линии до переноса), в DEVELOPMENT › Release — шаг чеклиста.
Юнит-тесты и два мутанта (`reviews-archive-moves-open-line-issue`,
`reviews-archive-first-line-wins`).
Issue: #682
User-Visible: no
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 22:10:46 +00:00
..
2026-09-21 13:13:50 +03:00
2026-09-20 10:28:51 +03:00
2026-09-24 10:23:28 +03:00
2026-09-06 17:52:05 +00:00
2026-08-29 10:13:09 +03:00
2026-09-27 18:07:37 +00:00
2026-08-31 04:35:56 +03:00
2026-08-31 03:56:01 +03:00
2026-09-08 19:51:04 +03:00
2026-09-27 22:33:03 +03:00
2026-09-27 14:41:19 +00:00
2026-09-11 22:12:11 +00:00
2026-09-26 07:28:23 +00:00
2026-09-26 07:28:23 +00:00
2026-09-26 07:28:23 +00:00
2026-09-26 21:00:43 +03:00
2026-09-02 22:10:16 +03:00
2026-09-20 13:51:05 +03:00
2026-09-03 01:22:01 +03:00
2026-09-17 23:19:56 +03:00
2026-08-23 00:34:55 +03:00
2026-09-09 18:53:38 +03:00
2026-09-27 06:32:49 +00:00
2026-09-26 21:42:57 +03:00
2026-08-30 19:05:24 +03:00
2026-09-20 19:22:38 +03:00
2026-09-27 09:48:02 +03:00
2026-09-06 17:52:05 +00:00
2026-09-20 23:06:43 +03:00
2026-09-01 15:08:22 +00:00
2026-09-23 19:16:09 +03:00
2026-09-12 22:29:16 +03:00
2026-09-25 23:33:07 +03:00
2026-08-30 12:42:31 +03:00
2026-09-12 22:29:16 +03:00
2026-09-15 00:16:35 +03:00
2026-09-03 15:23:40 +03:00
2026-09-23 10:34:09 +03:00
2026-09-26 21:00:43 +03:00
2026-09-05 09:25:08 +03:00
2026-09-27 14:41:18 +00:00
2026-09-06 17:38:47 +03:00
2026-09-08 21:26:29 +03:00
2026-09-03 15:23:40 +03:00
2026-09-04 08:58:48 +03:00
2026-09-03 15:23:40 +03:00
2026-08-29 21:39:08 +03:00
2026-09-24 10:23:28 +03:00
2026-09-26 07:28:23 +00:00
2026-09-03 15:23:40 +03:00
2026-08-20 11:00:22 +03:00
2026-09-14 02:57:50 +03:00
2026-09-23 05:35:41 +03:00
2026-09-24 22:50:30 +03:00
2026-08-20 11:00:22 +03:00
2026-09-14 03:16:00 +03:00
2026-09-10 11:41:16 +00:00
2026-08-30 13:16:27 +00:00
2026-09-18 13:40:57 +03:00
2026-09-18 13:40:57 +03:00
2026-09-18 13:40:57 +03:00
2026-08-30 07:48:16 +00:00
2026-08-16 22:35:54 +03:00
2026-08-30 14:03:35 +03:00
2026-09-24 05:09:23 +00:00
2026-09-24 05:09:23 +00:00
2026-09-25 03:50:40 +03:00
2026-09-01 17:54:48 +03:00
2026-09-06 15:39:34 +03:00
2026-09-06 17:38:47 +03:00
2026-09-24 01:35:25 +00:00
2026-09-19 18:32:19 +00:00
2026-08-30 00:45:31 +03:00
2026-09-07 03:47:57 +03:00
2026-09-01 22:23:57 +03:00
2026-09-24 02:33:08 +00:00
2026-08-28 05:40:28 +00:00
2026-08-24 15:06:06 +03:00
2026-09-25 02:13:32 +03:00
2026-09-23 03:18:37 +03:00
2026-09-19 13:38:49 +03:00
2026-09-23 15:49:45 +00:00
2026-09-21 15:01:18 +03:00
2026-09-25 18:55:14 +03:00
2026-09-03 01:22:01 +03:00
2026-09-19 13:38:49 +03:00
2026-09-21 15:01:18 +03:00
2026-09-27 06:32:49 +00:00
2026-09-26 07:28:23 +00:00
2026-09-14 02:28:50 +03:00
2026-08-29 14:46:52 +03:00
2026-09-25 03:50:40 +03:00
2026-09-27 21:27:57 +03:00
2026-09-04 19:26:35 +03:00
2026-09-26 07:28:23 +00:00
2026-09-02 00:08:02 +03:00
2026-08-25 12:49:41 +03:00
2026-08-19 02:12:37 +03:00
2026-09-25 18:55:14 +03:00
2026-09-25 13:11:44 +00:00
2026-09-04 22:03:45 +03:00
2026-09-23 21:09:44 +03:00
2026-09-11 22:12:11 +00:00
2026-09-23 02:00:48 +03:00
2026-09-25 01:25:20 +00:00
2026-09-20 12:18:12 +03:00
2026-09-24 14:51:18 +03:00
2026-09-24 14:51:18 +03:00
2026-09-26 21:00:43 +03:00
2026-08-20 01:38:01 +03:00
2026-09-16 02:57:47 +03:00
2026-09-26 04:34:49 +03:00
2026-09-14 15:29:57 +03:00
2026-09-26 03:41:32 +03:00
2026-09-26 09:05:20 +03:00
2026-09-06 07:06:54 +03:00
2026-09-25 18:55:14 +03:00
2026-08-28 10:46:27 +00:00
2026-09-25 18:55:14 +03:00
2026-09-26 21:22:14 +03:00
2026-08-17 16:45:41 +03:00
2026-08-31 04:35:56 +03:00
2026-09-05 12:10:26 +03:00
2026-09-14 22:28:09 +03:00
2026-09-24 05:00:45 +03:00
2026-09-27 18:07:37 +00:00
2026-08-18 21:31:04 +03:00
2026-09-26 07:28:24 +00:00
2026-09-25 01:25:20 +00:00
2026-09-26 22:32:36 +03:00
2026-09-23 21:09:44 +03:00
2026-09-27 17:54:21 +03:00
2026-09-21 14:12:17 +03:00
2026-09-27 17:08:06 +03:00
2026-09-25 18:31:17 +03:00
2026-09-24 05:48:42 +00:00
2026-09-20 12:18:12 +03:00
2026-09-23 21:09:44 +03:00
2026-09-24 10:23:28 +03:00
2026-09-27 22:33:03 +03:00
2026-09-25 01:25:20 +00:00
2026-08-30 21:34:32 +03:00
2026-08-19 18:04:11 +03:00
2026-08-22 12:25:05 +03:00
2026-08-25 12:17:30 +03:00
2026-08-19 15:43:23 +03:00
2026-09-06 07:48:03 +03:00
2026-08-29 21:15:21 +03:00
2026-09-06 17:38:47 +03:00
2026-09-24 08:00:58 +00:00
2026-09-06 17:38:47 +03:00
2026-09-15 13:41:51 +03:00
2026-08-19 15:43:23 +03:00
2026-09-07 21:07:03 +03:00
2026-09-07 11:06:28 +03:00
2026-09-07 11:36:23 +03:00
2026-09-07 03:47:57 +03:00
2026-09-07 11:06:28 +03:00
2026-09-07 03:47:57 +03:00
2026-09-27 23:04:28 +03:00
2026-09-07 03:50:36 +03:00
2026-09-07 11:06:28 +03:00
2026-09-16 21:34:39 +03:00
2026-09-27 08:50:34 +00:00
2026-09-25 18:55:14 +03:00
2026-09-26 10:02:40 +03:00
2026-09-06 17:38:47 +03:00
2026-08-27 13:58:06 +03:00
2026-09-06 17:38:47 +03:00
2026-09-06 17:38:47 +03:00
2026-09-24 19:57:41 +03:00
2026-09-09 18:53:38 +03:00
2026-08-20 08:42:34 +03:00
2026-09-26 07:28:23 +00:00
2026-09-24 10:23:28 +03:00
2026-09-27 22:10:46 +00:00
2026-09-27 22:10:46 +00:00
2026-09-23 08:51:17 +03:00
2026-09-24 10:23:28 +03:00
2026-09-13 23:23:30 +03:00
2026-09-09 03:54:42 +03:00
2026-09-09 03:52:23 +03:00
2026-09-09 03:52:23 +03:00
2026-09-09 03:54:02 +03:00
2026-09-26 07:28:23 +00:00
2026-09-26 07:28:23 +00:00
2026-09-13 10:35:43 +03:00
2026-09-13 10:35:43 +03:00
2026-09-13 10:35:43 +03:00
2026-09-26 10:02:40 +03:00
2026-09-13 10:35:43 +03:00
2026-08-27 18:55:41 +03:00
2026-09-27 09:43:51 +03:00
2026-09-25 12:53:14 +03:00
2026-09-23 21:09:44 +03:00
2026-09-04 22:03:45 +03:00
2026-09-08 00:31:25 +03:00
2026-08-26 02:20:57 +03:00
2026-09-06 17:38:47 +03:00
2026-08-24 22:59:33 +03:00
2026-08-26 02:20:57 +03:00
2026-08-28 05:40:28 +00:00
2026-08-24 17:35:45 +03:00
2026-09-24 10:23:28 +03:00
2026-09-24 10:23:28 +03:00
2026-09-27 22:10:46 +00:00
2026-09-27 22:10:46 +00:00
2026-08-22 10:56:22 +03:00
2026-09-04 18:33:03 +03:00
2026-09-25 10:15:34 +03:00
2026-09-08 10:44:13 +03:00
2026-09-10 11:41:16 +00:00
2026-09-04 00:41:40 +03:00
2026-09-04 00:35:21 +03:00
2026-08-28 05:40:28 +00:00
2026-09-13 20:29:35 +03:00
2026-09-11 01:42:46 +00:00
2026-09-06 17:38:47 +03:00
2026-08-28 10:25:36 +03:00
2026-09-03 16:50:54 +03:00
2026-08-29 21:15:21 +03:00
2026-09-10 11:41:16 +00:00
2026-09-09 02:53:36 +03:00
2026-09-03 19:18:13 +03:00
2026-09-23 15:27:51 +03:00
2026-08-31 09:45:53 +03:00
2026-08-19 02:49:39 +03:00
2026-08-21 00:50:15 +03:00
2026-08-25 14:47:04 +03:00
2026-08-29 21:17:31 +03:00
2026-09-27 14:41:18 +00:00
2026-09-27 23:04:28 +03:00
2026-09-24 02:33:08 +00:00
2026-08-26 01:34:20 +03:00
2026-09-25 18:55:14 +03:00
2026-09-09 09:32:36 +03:00
2026-09-26 08:51:15 +00:00
2026-09-26 21:42:57 +03:00
2026-09-09 13:57:53 +03:00
2026-09-15 09:05:58 +03:00
2026-09-25 14:22:36 +03:00
2026-09-24 02:52:09 +00:00
2026-09-25 03:50:40 +03:00
2026-09-24 05:00:45 +03:00
2026-09-27 21:27:57 +03:00
2026-09-13 06:05:45 +00:00
2026-09-14 21:23:58 +03:00
2026-09-01 16:32:25 +00:00
2026-09-27 09:18:50 +00:00
2026-09-10 11:41:16 +00:00
2026-09-03 23:24:08 +03:00
2026-08-29 11:29:42 +03:00
2026-09-24 01:35:25 +00:00
2026-09-26 22:51:14 +03:00
2026-09-12 22:29:16 +03:00
2026-09-05 16:10:19 +03:00
2026-09-12 03:49:46 +00:00
2026-09-14 07:06:16 +00:00
2026-08-31 01:36:59 +03:00
2026-09-13 10:26:12 +03:00
2026-08-26 13:39:52 +03:00
2026-08-22 10:56:38 +03:00
2026-09-06 17:38:47 +03:00
2026-08-27 20:30:07 +03:00
2026-09-11 11:19:04 +03:00
2026-09-05 22:13:25 +03:00
2026-09-10 11:41:16 +00:00
2026-09-09 02:18:58 +03:00
2026-09-27 13:57:21 +03:00
2026-09-24 01:35:25 +00:00
2026-09-06 17:52:05 +00:00
2026-09-06 17:38:47 +03:00
2026-09-25 18:55:14 +03:00