3.5 KiB
3.5 KiB
_last_updated_, session_id
| _last_updated_ | session_id |
|---|---|
| 2026-08-23T07:30:00Z | migration-v2-executed-2026-08-23 |
Next session handoff
Текущий статус: миграция .tasks v2 ВЫПОЛНЕНА (этап 3 закрыт)
tasks-migration-47-projects закрыта (MCP c529c9e8, now #806). Корректировки письма workshop 2026-08-23 применены. Письмо-отчёт workshop: .admin/.agents/inbox/2026-08-23T07-24-00Z-.workshop.md.
Сделано (итоги)
- 48 репо, 829 задач мигрированы: имена
yyyy-mm-dd-00001-slug.md(5 знаков, без#), 🟢→.tasks/done/, шапки[#n slug],**Created:**(без дублей), блокеры слаги→номера (вкл. backtick). verify парсером MCP: OK. counter = 829вOpeItcLoc03/agenda/task-counter(перезапись post-шаг), запушен.- Все репо запушены (43 коммита миграции + agenda). Скрипт:
.admin/scripts/migrate-tasks-v2.mjs(флаги--apply/--verify/--repos=/--skip=/--extra=), план/tmp/tasks-v2-plan.json. - Смок-репо (snolla/.admin/artmone.pro) откачены до прогона.
#2→#818,#3→#824,#4→#825.
Открытые хвосты (по убыванию важности)
- meeting-room — unresolved merge (UU) → не мигрирован (2 таски). Разрешить конфликт, затем миграция отдельно (
node scripts/migrate-tasks-v2.mjs --apply --repos=meeting-room, номера получат 830+). - projects-meta-mcp — заархивирован на сервере (таски в
.common) → не мигрирован. Если архивация подтверждена — можно удалить локальный.tasksили оставить. - yt-tools —
.tasks/не в git + remote github → не мигрирован. Решение: юзеру (track в gitea-хост или оставить). - coworker-skill — мигрирован ЛОКАЛЬНО, НЕ запушен (remote github). Ждёт решения юзера про push (meta-leak риск).
- projects-wiki — дубль-клон
.wiki(тот же репоprojects-wiki.git). Мигрирован только.wiki. Кандидат на удаление дубля. - MCP-кэш — stale (synced 2026-08-22). Обновится циклом поллера; проверить
meta_statusпри следующей сессии. - Старые текстовые ссылки
#237в досках не переписывались (не машиночитаемы).
Решения юзера (из прошлого хэндоффа, не закрыты)
llm-web-proxy-qwen-web: закрывать или нет (жизнь в браузере работает, стриминг/тулы вживую не гонял) — ждёт решения.- Новое: судьба 4 репо из «Открытые хвосты» выше.
Инфра-заметки
- Скрипт миграции детерминирован: collect → план → apply (именования перезапускаемы, idempotent).
- Дата задачи: git first-add файла → самое раннее
[slug]в истории STATUS.md → created-by → mtime. - Блокеры резолвятся repo-local сначала, потом глобально (first-wins).