Files
admin/.tasks/NEXT_SESSION.md

4.2 KiB
Raw Blame History

_last_updated_, session_id
_last_updated_ session_id
2026-07-13T14:30:00Z 2026-07-13-stostayer-loader-deploy

Next session handoff

Recent commits

  • 7e02d611 docs(wiki): vds-kzntsv disk cleanup 94%→74% + container-log rotation guard
  • 8230f891 / 2e180029 meta(tasks): vehicles-loader-redeploy-per-group-rate-diff (create + update)
  • 135da254 chore: gitignore .zcode/

Open треки

Трек Готовность Entry-point
vehicles-loader 0.4.1 runtime verify 🔴 active — deployed, verify pending После 07-14 06:21 MSK: SSH new.stostayer.ru:20435 (victor, креды pass stostayer/client), проверить новый importRun status=ok + counts.serviceGenerationRate={replaced:<сотни>, skipped:<~41k>}, serviceModificationRate={replaced:<сотни>, skipped:<~5k>}, duration < ~93 мин. Если replaced ~44k/6.7k — образ из старого кода (но code-verify уже GREEN: rateDiff.js/replaceGroup.js в образе есть). Откат: docker tag docker.stostayer.ru/vehicles-loader:0.4.0 vehicles-loader:latest. User сказал «завтра посмотрим вместе».
books-vds → vds-kzntsv консолидация оценено, НЕ хватает ресурсов RAM: .94 free 1.7 GiB (swap=0) vs books 23+ GiB (на .133 уходит 3.3 GiB в swap). Диск: .94 было 11 GiB free (94%), после чистки 39 GiB; books тащит ~1520 GiB. CPU хватает (6 ядер idle). Решение за user.
ntfy push.kzntsv.site cert-pinning починено на телефоне (pin убран) Повтор при каждом LE-renewal ~90д, если pin снова включат. Сервер НЕ трогать.

Спроси user'а

  • books-vds консолидация: свежий Ubuntu-VDS под books, апгрейд тарифа .94 (Rusonyx: +RAM/+disk), или оставить на EOL CentOS 7 (.133)? Оценка этой сессии — на .94 не лезет (RAM+диск).
  • Durable build-fix в stostayer.new (cross-project): packages/vehicles-loader/Dockerfile — добавить ENV VERDACCIO_TOKEN=unused в deps-стейдж (сеть off → токен не нужен) + закоммитить root .dockerignore. Сейчас build ломается на unresolved ${VERDACCIO_TOKEN} (committed в 393b7d3 после Dockerfile) и тащит жирный контекст (node_modules/.worktrees). Делаем коммит в victor/stostayer.new?

Не делать (preemptive guards)

  • НЕ retry-push в docker.stostayer.ru — один push, сбой → стоп + к человеку. Инцидент 2026-06-17: retry-шторм забанил VPN-IP, весь дом→хост :443 лёг.
  • НЕ деплоить vehicles-loader из кода без rateDiff (85ca936). Перед deploy — verify что в образе есть src/sync/rateDiff.js (rateSetsEqual) + src/sync/replaceGroup.js (replaceRatesForGroups).
  • НЕ чинить ntfy-пин на сервере — это client-side (телефон). Сервер: cert валиден, ntfy healthy, /healthz 200.
  • На vds-kzntsv НЕ netplan (anti-pattern, outage 2026-05-28).
  • НЕ сжимать books-стек на .94 — RAM/disk не хватает (оценено этой сессией).
  • pull перед работой — admin чист (local==origin 7e02d611); stostayer.new на b86ed40. Не забывать pull (user поправлял этой сессией).

Memory updates за сессию

  • new: ntfy-android-cert-pinning-breaks-on-le-renewal.md — LE-renewal (~90д) ломает pinned ntfy-клиент («fingerprint mismatch / connection lost»); фикс на телефоне (re-pin или отключить pinning → system CA), сервер не трогать.
  • wiki: entities/vds-kzntsv.md — Known issues += 2026-07-13 disk cleanup (контейнерные логи 19 GiB, owncloud 13 GiB) + logrotate guard (/etc/logrotate.d/docker-containers, copytruncate 200M hourly) + hourly cron; Open issues — GC-cron срочность снижена (94%→74%), container-log rotation DONE.