From 40009b1b803b71b8bfc305eee0fcfec97ba6b47d Mon Sep 17 00:00:00 2001 From: OpeItcLoc03 Date: Thu, 21 May 2026 10:25:44 +0000 Subject: [PATCH] meta(tasks): create [admin-infra-project-review] in OpeItcLoc03/admin --- .tasks/STATUS.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index f48910d..3327626 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -356,3 +356,37 @@ Done — 🟢; secret-management dyra closed. --- + +## 🔵 [admin-infra-project-review] — Code-review checkpoint для брейнсторма admin-infra-project (промоушен 2026-05-21). + +**Спецификация:** `.wiki/concepts/admin-infra-project.md` (ingested 2026-05-21). +**Pre-impl bootstrap:** `admin-infra-project-pointers` — заполнил `.wiki/CLAUDE.md` Domain conventions design-context pointer'ами. Без неё review бы читал stub. +**Импл-таски (review против их acceptance criteria):** `morecms-subtree-split`, `admin-subtree-import-and-cleanup`, `morecms-cleanup-and-breadcrumb`, `verify-migration`, `resilience-roadmap-design`, `secrets-out-of-common`, `secrets-manager-adopt`. + +**Кто делает:** **не имплементер.** Следующая сессия в этом проекте (другая модель / другой день / другой агент) поднимает таску с чистым контекстом. «Я только что это написал» bias = главный риск. + +**Чек-лист ревью:** +- Прочитать спецификацию `concepts/admin-infra-project.md` (acceptance criteria каждой импл-таски). +- `git log --oneline` shipped-коммитов в `~/projects/.admin/` и `~/projects/MoreThenCms/` (по migrate:/cleanup:/wiki:/tasks: префиксам в commit-message). +- Для migration-цепочки: + - `git log --follow` на парах файлов admin VS MoreThenCms — history preserved per-file? + - Нет ли CMS-файлов в admin (cleanup сработал)? + - Нет ли admin-файлов в MoreThenCms (cleanup сработал)? + - `cat MoreThenCms/.wiki/concepts/migrated-infra-to-admin.md` — breadcrumb корректный, все listings соответствуют реальности? +- Для `verify-migration` — повторно прогнать его validation matrix; нет ли регрессий после resilience/secrets работ? +- Для `resilience-roadmap-design` — roadmap расширен **по существу** (RTO/RPO с цифрами, не «TBD»; concrete impl-tasks для top-3) ИЛИ остался stub-``-placeholder fake-completion'ом? +- Для `secrets-out-of-common` — `ls ~/projects/.common/secrets/` точно пуст? Git history `.common/` не содержит leak'нутых secrets в недавних коммитах? +- Для `secrets-manager-adopt` — `pass show` actually works для всех migrated entries? `~/.config/projects-secrets/` пуст или README-only? +- Сверить дизайн-decisions из спецификации со shipped state. Любое отклонение от §Migration mechanics / §Initial admin agenda / §Identity — flag. +- Findings — отдельные follow-up tasks (`--fix` или подобное) через `tasks_create`. + +**Закрытие:** только когда все findings зафайлены ИЛИ ревьюер подтвердил «нет findings» в close-note. + +**Status:** blocked +**Where I stopped:** (not started) +**Next action:** Дождаться 🟢 у всех blocker-тасок (включая `admin-infra-project-pointers` — без него pointers в `.wiki/CLAUDE.md` не залиты, и review будет читать stub). Прочитать спецификацию (см. путь в description). Для каждой импл-таски: `git show `, прогнать acceptance criteria из её next_action, сверить с design-decisions в спецификации. Findings → новые follow-up tasks через `mcp__projects-meta__tasks_create`. +**Blocker:** bootstrap: admin-infra-project-pointers; migration: morecms-subtree-split, admin-subtree-import-and-cleanup, morecms-cleanup-and-breadcrumb, verify-migration; agenda: resilience-roadmap-design, secrets-out-of-common, secrets-manager-adopt +**Branch:** n/a + + +---