meta(tasks): refresh session handoff after assets migration

This commit is contained in:
2026-06-13 23:16:49 +03:00
parent 82d724f108
commit ed581f4ccf

View File

@@ -1,37 +1,37 @@
--- ---
_last_updated_: 2026-06-11T00:00:00Z _last_updated_: 2026-06-13T20:20:00Z
session_id: 2026-06-11-rusonyx-notification-wiki-lint-mssql-backup session_id: 2026-06-13-migrate-assets-originals-to-s3
--- ---
# Next session handoff # Next session handoff
## Recent commits ## Recent commits
- `82d724f1` feat(assets): migrate snolla assets originals Local-disk → S3 (closes [migrate-assets-originals-to-s3])
- `e2338b6f` wiki(lint): close all 10 lint issues + delete windows-host backup task - `f0442661` feat(galleries): migrate pilorama98 gallery originals Local-disk → S3
- `4fd8288e` meta(wiki): log += ingest concepts/mcp-init-resilience - `b332af66` fix(vds-backup): MSSQL backup INIT→FORMAT + estate backup audit
- `054fceea` task(agents-task-runner-vds-deploy): guard verified; always-on HALTED pending grant
## Open треки ## Open треки
| Трек | Готовность | Entry-point | | Трек | Готовность | Entry-point |
|---|---|---| |---|---|---|
| `fix-nl-vds-reality-pq-dest` | 🟡 server-side done, ждёт client-side | user меняет SNI в v2rayN: профиль `pqmkayaxo2` → SNI=`www.microsoft.com`, reconnect → confirm → close | | **MSSQL backup smoke** | ⚠️ **ВСЁ ЕЩЁ не проверено** | Должно было отработать 05:00 MSK 12-го И 13-го. Проверить kreknin: свежие `.bak` 5 баз + размеры (MoreThenCms 910M/StayerCalculator 528M/StayerPrice 39M/TireService 4.5M/stostayer 990M). Память: «backup не done пока не доказан реальным прогоном». |
| `agents-task-runner-vds-deploy` | 🟡 пауза — ждёт явного гранта на запуск поллеров | Next: grant → `npm run build` в OpeItcLoc03/common (оба lib) → docker up dry-run → live cycle. `.admin` excluded. | | `fix-nl-vds-reality-pq-dest` | 🟡 | user: SNI в v2rayN `pqmkayaxo2``www.microsoft.com`, reconnect → confirm → close |
| `harden-books-vds-exposed-ports` | ⚪ ready | mongo/books-db/bookva-db/minio/bookva-minio на 0.0.0.0, credentialed; начать с mongo (EOL 4.2) | | `agents-task-runner-vds-deploy` | 🟡 пауза | ждёт явного гранта user'а на автономный запуск поллеров |
| docker-vhdx compact (135 ГБ в `docker_data.vhdx`) | ⏸ отложено user'ом | `Optimize-VHD -Mode Full` после полного закрытия Docker Desktop; не горит | | `harden-books-vds-exposed-ports` | ⚪ ready | mongo/minio и др. на 0.0.0.0 (credentialed); начать с mongo |
| `infra-inventory`, `stateful-split-volume-copy` | ⚪ ready | не начаты |
## Спроси user'а ## Спроси user'а
- **MSSQL backup:** проверить реальный прогон (см. выше) — самое time-sensitive.
- **VDS MSSQL backup smoke:** добавлен в run.sh сегодня (5 DBs, sqlcmd COPY_ONLY). Завтра 05:00 MSK — первый авто-прогон. Если email/ntfy придёт с `mssql MoreThenCms: N bytes` — значит работает. Стоит проверить. - **agents-task-runner grant:** разрешаем автономный запуск поллеров?
- **agents-task-runner grant:** разрешаем запускать поллер автономно? Сейчас gate «ни одного claim без явного гранта». - **fix-nl-vds:** client-side шаг сделан?
## Не делать (preemptive guards) ## Не делать (preemptive guards)
- pass show — в bash, НЕ в PowerShell напрямую.
- Не запускать агентские поллеры автономно — только по явному гранту user'а ("не запускай поллеров без разрешения"). - RUVDS IIS: SSH по паролю через **plink** (нативный ssh.exe пароль non-interactively не умеет, sshpass нет). `plink -ssh -batch -hostkey "SHA256:r/vSKU5WzH4B8T7RiXyXlg0D8XZ9hlBxzmdrPzuPWzE" -pw "$PASS"`; пароль из pass с CRLF → `tr -d '\r\n'`.
- Не поднимать `docker compose up` на VDS напрямую по ssh — только через Portainer (anti-pattern). Исключения: traefik + portainer. - imgproxy smoke — мимо LAN-DNS воркстейшна: `--resolve imgproxy.kzntsv.site:443:89.253.255.133`.
- `pass show` работает в bash, НЕ в PowerShell напрямую. Для кредов VDS — bash-инструмент или `bash -c "pass show ..."`. - VDS docker-stacks — только через Portainer (исключения traefik+portainer).
- localhost-проверки на этой машине — `curl --noproxy "*"` (системный прокси глотает localhost). Прод — `--resolve host:IP`. - Не запускать агентские поллеры автономно без гранта.
## Memory updates за сессию ## Memory updates за сессию
- (нет новых файлов памяти; механика доступа RUVDS-IIS зафиксирована в этом handoff + guard'ах)
- (нет новых файлов памяти — все изменения зафиксированы в `.wiki/` и git) - assets-миграция и форма ключа — в `.wiki/concepts/galleries-storage-class-local-not-s3.md`.