Commit Graph

131 Commits

Author SHA1 Message Date
64dbf02da0 admin: r10 addendum — ретест по публичной доке (schedjs.com), правило в память 2026-08-19 20:03:37 +03:00
30453dc8e1 admin: sched r10 возвращен без теста — доки не сгенерированы, пример битый, коммит не запушен 2026-08-19 20:01:56 +03:00
e2c88eb773 handoff: r9 закрыт (их ack), openapi r2 закрыт (приёмка была), след. F&F по пингу 2026-08-19 18:48:14 +03:00
b019983906 handoff: sched openapi F&F round 2 retest — all 5 fixes verified, raw_ops deleted (d658ff0) 2026-08-18 22:47:32 +03:00
8ebe00ad16 handoff: openapi-client F&F закрыт (репорт sched 19:15Z, e89e868) 2026-08-18 22:28:37 +03:00
b56da997c4 handoff: паблиш-волна sched принята (ретест Node 24 зелёный, 18-29Z), стенд перезапущен на 24 2026-08-18 21:30:21 +03:00
ec59917956 chore: wiki +2 концепта (nvm-junction isMain gotcha, nvm-windows switch), 4 июльских -блока флипнуты 🟢, handoff: волна вышла, ретест в след. сессии 2026-08-18 21:22:32 +03:00
79103f77f0 handoff: CLI-F&F закрыт (9/9 принято), F2→engines>=24 у sched, Node 24.19.0 активен 2026-08-18 21:17:47 +03:00
cf3c67ccef handoff: session-end — CLI-F&F в паузе, F1 verified, стенд жив, ждём волну F2-F9 2026-08-18 20:30:51 +03:00
ccc10d2d20 handoff: CLI-F&F пауза от sched; VDS с моей стороны жив — пинганул ретрай 2026-08-18 20:29:27 +03:00
fa8c6e30a6 handoff: CLI-F&F F1 verified (daemon 0.3.2, junction-фикс), ждём F2-F9 2026-08-18 20:25:37 +03:00
a848d48a2c handoff: CLI-F&F раунд стартован — репорт F1-F9 в sched, ждём фиксы 2026-08-18 20:18:53 +03:00
535a2d71ac handoff: r8 закрыт (сверка ✓), CLI-F&F открыт — ждёт старт от user 2026-08-18 20:03:52 +03:00
538acffec0 handoff: F&F r8 №5 (UI) принят — U1-U4 закрыты (0.2.1→0.2.3), ждём закрытие r8 от sched 2026-08-18 20:02:22 +03:00
fd2c1752f4 handoff: session-end финализация (F&F r8 №1-№3 закрыты, ждём №4) 2026-08-18 18:24:41 +03:00
66d8d50669 handoff: F&F r8 №3 (политики) проверен 21/21, отчёт отправлен sched 2026-08-18 18:22:28 +03:00
5ece753b22 handoff: F&F r8 №2 (движок) проверен 75/75, отчёт отправлен sched 2026-08-18 18:16:58 +03:00
3364968f67 handoff: F&F r8 №1 закрыт — фиксы F1/F2 перепроверены, вердикт отправлен sched 2026-08-18 17:56:05 +03:00
02f1753fce tasks: llm-router трек выброшен (юзер: забудь), docs-polish отклонён; handoff обновлён 2026-08-18 12:49:10 +03:00
58940e9be3 tasks: core 0.35.1 принят (docstring DELETE /tasks/:name), цикл F&F r1-r7 закрыт 2026-08-18 12:46:00 +03:00
01c4f81c72 tasks: sched-fnf-r7 — ЗАКРЫТ: r7-fixed принят (61/61 + t1 24/24), F1/F2 фичи, репорт отправлен 2026-08-18 12:44:49 +03:00
40de2fc969 handoff: session end — r7 closed, инбокс-урок, timestamp 2026-08-18 12:04:08 +03:00
c8f0057564 fix: r7-репорт перенесён в правильный инбокс sched/.agents/inbox (был victor/sched — не читался) 2026-08-18 12:03:08 +03:00
fdce5ccce2 handoff: r7 done — репорт 21:17Z, находки F1/F2, приёмка r6 16/16 2026-08-18 00:19:05 +03:00
6cd974c4a0 tasks: sched-fnf-r6 — репорт отправлен (99/99 PASS + F1..F10), ждём приёмки 2026-08-17 23:35:15 +03:00
5afb415e0d tasks: sched-fnf-r5 CLOSED — B retest 18/18 (daemon 0.1.20 re-pin + heuristic host:port), r5 done 2026-08-17 20:27:35 +03:00
b236d1f54f tasks: sched-fnf-r5 retest — A accepted, B second pass (daemon pins mcp 0.3.0, heuristic misses host:port) 2026-08-17 20:19:36 +03:00
10ff656e43 tasks: sched-fnf r4 closed + r5 reviewed; close stale sched dups; handoff 2026-08-17 20:07:26 +03:00
412876f182 meta(handoff): session 2026-08-17 — sched F&F r3 (ssh-pin fix verified, UI cache-bug found), llm-router pool -> routerai+deepseek, pi models updated 2026-08-17 11:18:01 +03:00
d6ad59c678 meta(tasks): round 2 docs-review registered (after sched storage-split); NEXT_SESSION updated 2026-08-16 17:42:44 +03:00
b8ab5caf3b chore(handoff): session close — sched F&F №1 dir-size-watch (новая сессия), poll-timeout закрыта (8c1e8da), извинение sched отправлено 2026-08-16 15:44:49 +03:00
cb701214a2 docs(wiki): session close — handoff + ingest pilonuxt restart-vs-redeploy (stack 16 deploy day) 2026-08-16 13:41:34 +03:00
2d8c5103a8 docs(tasks): session handoff — stostayer 0.3.23 deploy + FormSubmissions nvarchar coordination 2026-08-14 09:24:13 +03:00
2545450845 fix(inbox): NEXT_SESSION.md pi-extension path .claude-inbox → .agents/inbox; move live letter 2026-08-13 stostayer-new to live inbox, drop dead .claude-inbox 2026-08-13 11:59:44 +03:00
9eef595003 handoff: kreknin gitea закрыт полностью (reverse proxy + автосинк LE) 2026-08-12 19:55:33 +03:00
88f1bb5fe2 wiki: закрыта gitea-задача на kreknin (DNS-override через RCI, hairpin не чинится)
- DNS-записи git.kreknin.site/kreknin.site → 192.168.1.43 добавлены через POST /rci/ parse (ip host)
- KeeneticOS 5.1.3 hairpin НЕ чинит (проверено) — DNS-override это решение
- Концепт keenetic-rci-api + ссылка на офиц. CLI-документацию
- Handoff: задача полностью закрыта
2026-08-12 18:47:04 +03:00
fe540f7674 chore: drop use-superpowers trigger (catalog sovereign) 2026-08-12 17:19:02 +03:00
03607d0d6e meta(handoff): flat-fields wave CLOSED; session end
- 7 sites @snolla/snolla→web redeployed
- admin-api 0.4.0 (flat fields) + client 0.5.2 + schema-gen 0.2.1 published
- pilorama98 0db46e1 live: loader flat + catalog + yml/short_description
- admin-api 0.5.0 (validation) published, not deployed to pilorama98
- coordinator role active: snolla ↔ pilorama98
2026-08-07 13:03:23 +03:00
bb4d441f5a meta(handoff): namespace migration + admin-api embed CLOSED; session end
Сессия 2026-08-04/05: S2+S3 review APPROVE, неймспейс-миграция
@snollajs→@snolla (8 сайтов), admin-api embed в pilonuxt,
стек 25 retire. Wiki обновлён.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-05 00:28:55 +03:00
543b10a464 docs(wiki): namespace-consolidation + admin-api-embed concepts
Документированы два крупнейших изменения сессии 2026-08-04/05:
- Неймспейс-миграция @snollajs→@snolla (17 пакетов, 8 сайтов)
- Admin-api embed в pilonuxt /admin/api, retire стека 25

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-05 00:24:42 +03:00
1becee760c meta(handoff): S2 review APPROVE (ed7da15), publish+deploy held; роль координатор+ревьювер продолжается в след. сессии
- клиент 20/20 + schema-gen 19/19 + tsc 0 (прогнано сам); покрытие 52/52 non-F; /move сверен с сервером
- финайдинги F1-F3 (минорные) отправлены snolla; publish НЕ дан (hold vitya)
- vitya: в след. сессии тот же координатор+ревьювер этого проекта

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-04 21:33:24 +03:00
6fe728aa21 meta(handoff): S2 ПРОДОЛЖАЕТСЯ — отмена camel отозвана (vitya: «Продолжать S2»)
- 219a8b3d («camel ОТМЕНЁН») был ошибочной интерпретацией; vitya подтвердил snolla «Продолжать S2»
- S2 (@snolla/admin-api-client 0.3.x camel) идёт у snolla; деплой = один срез в конце эпика, live ca0dfa3 до готовности
- урок: не рассылать другим сессиям письма-отмены по своему прочтению — вмешательство в их работу

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-04 21:14:25 +03:00
219a8b3d43 meta(handoff): camel-эпик ОТМЕНЁН (vitya) — деплой-парковки нет, live ca0dfa3 (Pascal) остаётся
- vitya: «после S2 деплой не нужен» — весь camel-эпик (S1 wire + S2 клиент 0.3.x + loader re-миграция) отменён
- loader уже мигрирован на Pascal-провод (клиент 0.2.1), прод-импорт done — переделывать нечего
- 2ffd66a — мусор (собран, не запушен); деплой не отдельная веха, релиз = часть выпуска фичи
- письмо snolla отправлено (18-10-26Z): S2 не стартуем
- урок: не строить rework-эпик на работающем проводе без потребителя

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-04 21:11:51 +03:00
c5166d88f0 meta(handoff): S1 APPROVE + деплой отложен до S2 (полный срез); урок про деплой-гейты
S1 (camel-нормализация admin-api) — ревью APPROVE, финайдинги закрыты (F1 page-part-templates
переведён). Деплой ОТЛОЖЕН по решению snolla+оператор: S1 без camel-клиента не выкатываем,
деплой одним срезом после S2. Образ 2ffd66a собран на VDS, не запушен, live = ca0dfa3.
pilorama98 auto-numbering прогнан (таска 🟢). Память: optional-other-project-task-not-a-deploy-gate.
2026-08-04 21:00:36 +03:00
5d66a86ee3 meta(handoff): loader-migration + admin-api deploy CLOSED; handoff на next session
Эта сессия: координация loader-migrate-to-admin-api-client завершена (identity PASS +
прод-импорт через API, 0 ошибок), admin-api стек 25 LIVE. Coord-таска финал. Handoff
пишет на следующий разворот: MinIO-retire (≈05.08) + kreknin-ремонт + вернуть бэкапы.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-04 19:37:06 +03:00
d1ad3ebe3a meta(handoff): MinIO config flip sweep DONE (2026-08-04) — 5 репо + snolla framework + локальные gitignored
Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-04 14:44:40 +03:00
f49481b80c meta(admin): MinIO split Track A DONE — books-vds minio 2020→2025 (shared + bookva), backup paths updated
- shared minio (stack 30): mirror 17 buckets → /usr/docker/minio/data-new, Portainer swap, traefik/imgproxy/books apps GREEN
- bookva-minio (stack 49): mirror books (38692 obj) → volume bookva-minio-data-new (docker volume rename unavailable on old daemon)
- backup script (repo + host /opt/stacks/backup/run.sh) repointed to live paths
- runbook Track A progress + gotchas (mc --disable-multipart, sequential mirrors on 3.8G host, CRLF secret)
- handoff for next session (retire old data in 48h, kreknin tomorrow)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-03 17:29:35 +03:00
a37c3ba98b meta(handoff): labtools cylindrical CLOSED (catalog provider core 0.26.6 live GREEN); kreknin tomorrow; MinIO split next session
Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-03 16:08:31 +03:00
4a1728c449 meta(handoff): labtools cylindrical root-cause found in snolla code — task posted (content-page-linked-products-hydration) + inbox letter 2026-08-03 13:29:11 +03:00
1a901b1396 meta(handoff): kreknin rescue session — sdd/VM-volume restore + full rescue to USB + backups paused (→ repair)
- kreknin Xpenology degraded after compressor dusting (sdb cable lost, md3 degraded, sda/sdc flaky cables)
- sdd/VM-volume (md2, /volume2) restored: DSM Repair + "Convert to read/write", scrub 0 errors
- full rescue 2026-08-02 → USB 2TB btrfs /mnt/rescue (netbackup/*.tar incl. diskstation_1.hbk 430G + 5 user shares)
- daily backups DISABLED (vds-kzntsv 05:00 + books-vds 06:00) — re-enable after repair
- wiki entity kreknin-synology: disk inventory, incident, repair, rescue, plan
- task kreknin-repair-md3-rebuild created (power-off → reseat cables → Repair md3 → re-enable backups)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-03 12:40:51 +03:00