4.4 KiB
_last_updated_, session_id, prev_session_id
| _last_updated_ | session_id | prev_session_id |
|---|---|---|
| 2026-08-03T13:08:14Z | 2026-08-03-labtools-catalog-provider-live | 2026-08-03-labtools-cylindrical-rootcause-handoff |
Next session handoff
Эта сессия — labtools cylindrical ЗАКРЫТ (catalog provider core 0.26.6, LIVE GREEN). Крекнин — завтра (Алексей готов). MinIO split Track A — следующая сессия (директива user'а).
1. labtools.ru cylindrical — 🟢 CLOSED, LIVE GREEN
Отмашка snolla (core 0.26.5, store-only) НЕ чинила: labtools — catalog-модуль, store нет, provider = LinkedCatalogProductsProvider. Реализован полный диспетчер packages/core/lib/viewModels/linkedItemResolver.js (порт legacy ILinkedEntitiesProvider): dispatch по provider-строке → catalog (CatalogsService.findProductById) / blog (findPostByGlobalId) / page (getPageById) / store (fallback). core 0.26.6 published (verdaccio), сьют 263/263, commit 5f0f996. labtools yarn.lock → 0.26.6 (d263e1c), стек 17 swap (env 8/8), LIVE GREEN: cylindrical 0 empty href/src, 8 карточек гидратированы (round-xrf/vacuum-ir/…). Таска content-page-linked-products-hydration закрыта; snolla подтвердил + вики-ингест (related-products-linked-items.md). Rollback = 0dc0b4e.
2. Крекнин-ремонт — ЗАВТРА (координация с Алексеем)
План готов (.tasks/kreknin-repair-md3-rebuild.md + .wiki/entities/kreknin-synology.md): power-off → перетык SATA (sdb питание+data) → power-on → Repair md3 → btrfs scrub → VMM. Бэкапы выключены с 31.07 (vds-backup 05:00 + books-vds-backup 06:00, cron закомментированы) — вернуть после ремонта, это критичный хвост. Rescue-диск /mnt/rescue (1.1TB) — НЕ отключать до конца ремонта. Решение: оставить как доп. копию или отключить — после ремонта.
3. MinIO split Track A — СЛЕДУЮЩАЯ СЕССИЯ (user directive)
books-vds 2020 → vds 2025. Сделано: bucket variant-cache (2026-07-31). Остальное TODO. Runbook: .wiki/concepts/minio-split-cutover-runbook.md.
4. Кэш тасков стейл — refresh ОТЛОЖЕН
projects-meta tasks.json synced 2026-07-22 (12 дней, stale: true). meta_restart_poller force=false отказал: 4 активных агента (victor/tandemmebel.ru, victor/O_C-Phazerville, victor/snolla, victor/pilorama98.ru). force=true убьёт их работу — НЕ делать. Когда агенты освободятся → graceful restart → кэш обновится.
Спроси user'а
- Крекнин: подтвердить время power-off с Алексеем (завтра). Rescue-диск после ремонта — оставить/отключить?
Открытые треки
| Трек | Готовность | Entry-point |
|---|---|---|
| MinIO split Track A | открыт | minio-split-cutover-runbook |
| kreknin-repair-md3-rebuild | завтра | .tasks/kreknin-repair-md3-rebuild.md |
| Кэш тасков refresh | отложен | meta_restart_poller после освобождения агентов |
Не делать (preemptive guards)
- НЕ force-restart поллера пока активные агенты — убивает чужую работу.
- НЕ лезть в snolla-код самому — через snolla-сессию (таска/инбокс), .admin только деплоит (память admin-hands-snolla-repo-work-to-snolla-session).
- Ребутить kreknin пока sda-кабель не зафикшен; не трогать rescue-диск; не забыть вернуть бэкапы.
- НЕ PS для Portainer (кириллица); креды →
pass.
Коммиты сессии (.admin)
61f6afd2compose → d263e1c;c0a8d12bcylindrical CLOSED; (с этим хэндоффом: on-snolla-vds-migration CLOSED + NEXT_SESSION).
Memory updates
snolla-two-product-modules-store-vs-catalog— catalog-сайты без store; linked-item dispatch по provider-строке.admin-hands-snolla-repo-work-to-snolla-session— snolla-код не трогать, через snolla-сессию.