diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 3f5d540..26e7012 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -2075,7 +2075,7 @@ Rollback: вернуть прежний образ стека либо реве --- -## ⚪ [#806 tasks-migration-47-projects] — Ops: миграция всех проектов на формат .tasks v2 (этап 3 решения tasks-global-numbering). +## 🟢 [#806 tasks-migration-47-projects] — Ops: миграция всех проектов на формат .tasks v2 (этап 3 решения tasks-global-numbering). По всем 47 проектам с .tasks/: собрать ВСЕ задачи (блоки STATUS.md + per-task файлы; задачи без файла тоже нумеруются); дата создания по приоритету: git log --diff-filter=A файла → самое раннее упоминание слага в истории STATUS.md → created-by коммент → mtime; глобальная нумерация 1..N по датам; rename `yyyy-mm-dd--.md`; закрытые (🟢) → `.tasks/done/`; переписать STATUS.md (шапки `[#n slug]`, `**Created:**`, блокеры слаги→номера); `counter=N` в agenda; коммиты по проектам; sync MCP-кэша. @@ -2090,14 +2090,15 @@ Rollback: вернуть прежний образ стека либо реве **weight:** needs-human (массовая инфра-операция) **notify:** OpeItcLoc03/workshop -**Status:** ready +**Status:** done **Created:** 2026-08-22 -**Where I stopped:** ОСТАНОВЛЕНА ПОЛЬЗОВАТЕЛЕМ для корректировки (2026-08-22 ~23:55Z). Сделано: скрипт .admin/scripts/migrate-tasks-v2.mjs (collect/apply/verify, даты из git-истории, детерминизм через план-файл /tmp/tasks-v2-plan.json); смок применён+проверен парсером MCP на 3 репо (snolla/.admin/artmone.pro) — ЛОКАЛЬНЫЕ коммиты, не запушены (откат: git reset --hard HEAD~1). Полный collect: 52 репо, 803 задачи (расхождение с инвентаризацией 839 — проверить). НЕ сделано: apply полный, agenda (ремоут, .agenda-migration-tmp удалён), counter=N, sync кэша. Найдено перед apply: (1) fileForSlug не видит файлы в .tasks/done/ — при перенумерации разъедутся имена с шапками; (2) расхождение счёта 803 vs 839. План: /tmp/full-plan.txt. -**Next action:** Написать скрипт миграции, smoke на 3 проектах (большой/средний/маленький), полный прогон, counter=N, коммиты. +**Where I stopped:** Миграция v2 выполнена: 48 репо, 829 задач, counter=829, коммиты+push. Правки 2026-08-23 применены (5-значные имена, link-шапки, Created-dedup, done/ scan, agenda в пуле). Скипы: meeting-room (merge-conflict), projects-wiki (dup .wiki), projects-meta-mcp (архив, таски в .common), yt-tools (github+untracked), coworker-skill (github, локально). +**Next action:** (none — kept until merged) **Blocker:** #807, #805 **Branch:** n/a **Notify:** OpeItcLoc03/workshop + ---