Files
admin/.tasks/NEXT_SESSION.md

3.5 KiB
Raw Blame History

_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.

Открытые хвосты (по убыванию важности)

  1. meeting-room — unresolved merge (UU) → не мигрирован (2 таски). Разрешить конфликт, затем миграция отдельно (node scripts/migrate-tasks-v2.mjs --apply --repos=meeting-room, номера получат 830+).
  2. projects-meta-mcp — заархивирован на сервере (таски в .common) → не мигрирован. Если архивация подтверждена — можно удалить локальный .tasks или оставить.
  3. yt-tools.tasks/ не в git + remote github → не мигрирован. Решение: юзеру (track в gitea-хост или оставить).
  4. coworker-skill — мигрирован ЛОКАЛЬНО, НЕ запушен (remote github). Ждёт решения юзера про push (meta-leak риск).
  5. projects-wiki — дубль-клон .wiki (тот же репо projects-wiki.git). Мигрирован только .wiki. Кандидат на удаление дубля.
  6. MCP-кэш — stale (synced 2026-08-22). Обновится циклом поллера; проверить meta_status при следующей сессии.
  7. Старые текстовые ссылки #237 в досках не переписывались (не машиночитаемы).

Решения юзера (из прошлого хэндоффа, не закрыты)

  • llm-web-proxy-qwen-web: закрывать или нет (жизнь в браузере работает, стриминг/тулы вживую не гонял) — ждёт решения.
  • Новое: судьба 4 репо из «Открытые хвосты» выше.

Инфра-заметки

  • Скрипт миграции детерминирован: collect → план → apply (именования перезапускаемы, idempotent).
  • Дата задачи: git first-add файла → самое раннее [slug] в истории STATUS.md → created-by → mtime.
  • Блокеры резолвятся repo-local сначала, потом глобально (first-wins).