3b7e982bcb
chore(tasks): sched-fnf-01 accepted, sched-fnf-02 done — report sent
2026-08-16 17:18:32 +03:00
78617b0c8f
meta(tasks): create [sched-fnf-02-docker-runner] in OpeItcLoc03/admin
2026-08-16 13:54:21 +00:00
ac02162130
chore(tasks): sched-fnf-01 done — report sent, waiting acceptance
2026-08-16 16:21:58 +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
ca55fdd58c
meta(tasks): create [sched-fnf-01-dir-size-watch] in OpeItcLoc03/admin
2026-08-16 12:37:43 +00:00
cb701214a2
docs(wiki): session close — handoff + ingest pilonuxt restart-vs-redeploy (stack 16 deploy day)
2026-08-16 13:41:34 +03:00
71a8a60719
chore(ops): pilonuxt restart — content-api viewModel cache reset, volume_price now renders (38000 per m3 on imitaciya podnyatyj-vors)
2026-08-16 13:37:18 +03:00
5b3a1b2f62
chore(deploy): pilonuxt 64c2539 LIVE — admin-api 0.11.0 array-canon (categories 6+6 OK, embedded admin-api 200)
2026-08-16 13:26:22 +03:00
3133c0e85f
chore(deploy): pilonuxt 1128ddc LIVE — core 0.26.7 fixes new-products 500 (skandinavskaya + imitaciya 6+6 products verified)
2026-08-16 12:59:49 +03:00
a21b049195
chore(ops): new-products-500 root cause = snolla admin-api create writes object Content; waiting snolla fix
2026-08-16 12:30:00 +03:00
ac64724179
chore(ops): pilonuxt restart done — NOT cache, core 500 on new products (reported to proger)
2026-08-16 11:51:51 +03:00
694a4a961b
chore(deploy): pilonuxt f876e70 LIVE — remaining 3 catalog placeholders -> real CMS photos
2026-08-16 10:48:59 +03:00
070431df0e
chore(deploy): pilonuxt 24a13da LIVE — catalog img placeholder fix (brus antiseptirovannyj real photo)
2026-08-16 10:35:00 +03:00
c860da3fde
chore(deploy): pilonuxt 40806b1 LIVE — services-[slug] real SSR 404 fix accepted (soft-404 closed)
2026-08-16 10:25:58 +03:00
b9a626e678
chore(deploy): pilonuxt 340c0e7 LIVE — frame-house removal, banner/h2 fix, service-404 (soft-404 finding reported)
2026-08-16 10:20:41 +03:00
0582adbb4f
wiki: ingest concepts/snolla-smtp-mail-delivery-2026-08 (postmortem SMTP-инцидента + монитор + рецепт деплоя)
2026-08-14 16:07:26 +03:00
147f771de1
task: snolla-mailer-per-recipient-send — деплой+приёмка (mailer 0.9.0 по тиражу, фикс from, контрольные заказы OK)
2026-08-14 14:04:48 +03:00
183ea5a0d7
task DONE: snolla-mailer-per-recipient-send — тираж на mailer 0.9.0 + фикс mailSettings.from env-сайтов; composes актуализированы (8 сайтов)
2026-08-14 14:04:17 +03:00
297ba048ee
task: mailer-fix — деплой заблокирован (forms-api/web не перевыпущены, диапазоны не пускают 0.9.0); запрошены бампы
2026-08-14 13:21:26 +03:00
657e287b5d
meta(tasks): close [snolla-mailer-per-recipient-send] in OpeItcLoc03/admin
2026-08-14 10:01:56 +00:00
94acb53c68
task: snolla-mailer-per-recipient-send (ТЗ согласовано vitya 2026-08-14, отправлено в snolla inbox)
2026-08-14 12:49:22 +03:00
609e6c6949
revert: отозвана snolla-mailer-per-recipient-send (создана без согласования vitya)
2026-08-14 12:43:35 +03:00
20a103501a
task: snolla-mailer-per-recipient-send — mailer loop по получателям (554 SPAM холодного ящика на 2+ адресах)
2026-08-14 12:39:16 +03:00
ddfb6a304b
ops: snolla SMTP rollout 2026-08-14 — monitor deployed (VDS cron+ntfy), msmtp/backup-mail on new creds, pilonuxt compose tag 954e29e
2026-08-14 12:31:57 +03:00
f1350f8533
task: snolla-smtp-send-monitor-vds — периодический мониторинг SMTP-отправки snolla-сайтов с VDS (после инцидента 12-14.08)
2026-08-14 12:19:05 +03:00
2d8c5103a8
docs(tasks): session handoff — stostayer 0.3.23 deploy + FormSubmissions nvarchar coordination
2026-08-14 09:24:13 +03:00
23216c76d6
meta(wiki): FormSubmissions nvarchar coordination closed — op-log decision
2026-08-14 09:20:52 +03:00
003e71630c
meta(wiki): MSSQL FormSubmissions.Content varchar→nvarchar (₽ fix) — op-log
2026-08-14 09:12:58 +03:00
be54a21316
meta(wiki): inbox-rename audit — .claude-inbox → .agents/inbox clean (op-log record)
2026-08-14 09:08:17 +03:00
4d3bb2113b
meta(wiki): runbook — offline-cache fixed by 5c583f8 (supportedArchitectures), yarn install replenished cache
2026-08-13 12:06:11 +03:00
d7e2af306d
fix(inbox): STATUS.md letter paths → .agents/inbox
2026-08-13 12:04:45 +03:00
2434b871d9
fix(inbox): task file letter paths .claude-inbox → .agents/inbox (cascade)
2026-08-13 12:04:31 +03:00
79e9ce87e8
fix(inbox): runbook letter path .claude-inbox → .agents/inbox
2026-08-13 12:00:41 +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
5f7d4fdc30
meta(tasks,wiki): stostayer-web 0.3.23 deploy — task done + runbook nuances (offline-build linux-bins, :9000 port, prod tag)
2026-08-13 11:57:47 +03:00
ea50e56278
agents-canon: migrate CLAUDE.md -> AGENTS.md (canon) + legacy pointer
2026-08-12 20:32:56 +03:00
9eef595003
handoff: kreknin gitea закрыт полностью (reverse proxy + автосинк LE)
2026-08-12 19:55:33 +03:00
73b0564d8e
wiki(kreknin): автосинк LE-серта git.kreknin.site traefik->nginx (cron 15м)
2026-08-12 19:48:28 +03:00
c2cb6c0801
wiki(kreknin): LE-серт из traefik acme.json в nginx DSM — из LAN без предупреждений
...
Извлечён серт git.kreknin.site (base64 Certificate/Key) из
/volume1/docker/traefik/letsencrypt/acme.json → /usr/local/etc/nginx/ssl_git_kreknin.*,
nginx reverse proxy переведён на него. Из LAN: LE + Gitea 200. DSM-пароль не нужен.
2026-08-12 19:37:22 +03:00
514a1e991e
wiki(kreknin): reverse proxy git.kreknin.site 443→4443 на DSM nginx — из LAN gitea работает
...
443 на NAS занят встроенным nginx DSM (трафик уходил в Synology вместо traefik).
Добавлен server block в server.ReverseProxy.conf (w3conf) + nginx -s reload:
proxy_pass https://127.0.0.1:4443 (TLS-to-traefik! HTTP на 4443 = 404).
Из LAN: DNS-override → 192.168.1.43:443 → nginx → traefik → gitea 200.
Осталось: LE-серт DSM для git.kreknin.site (нужен GUI DSM).
2026-08-12 19:29:20 +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
6844c24b77
wiki(kreknin/keenetic): DNS-override через RCI API решает loopback; концепт keenetic-rci-api
...
KeeneticOS 5.1.3: hairpin не работает (проверено после обновления) →
статичные DNS-записи ip host git.kreknin.site/kreknin.site → 192.168.1.43
через POST /rci/ parse. Из LAN всё 200. Правила порт-форвардинга = ip.static (to-host MAC).
2026-08-12 18:46:28 +03:00
fe540f7674
chore: drop use-superpowers trigger (catalog sovereign)
2026-08-12 17:19:02 +03:00
f8ab0c669b
wiki(kreknin): gitea 1.27.1+postgres16 установлен, traefik починен, LE git.kreknin.site live
...
Чистая установка gitea+postgres на /volume1 (не SSD), админ kreknin.
Traefik: restart policy unless-stopped (лежал с 07-31, restart был no).
Проброс 80/443→8000/4443 в GUI Keenetic (API Viva закрыт).
NAT loopback сломан — DNS-override git.kreknin.site→192.168.1.43 нужен.
Пароли: pass kreknin/keenetic, pass kreknin/gitea.
2026-08-12 11:17:17 +03:00
236a20334f
meta(tasks): close [kreknin-reenable-backups-after-rebuild] in OpeItcLoc03/admin
2026-08-10 17:21:19 +00:00
b01b23f811
meta(kreknin): backups re-enabled + verified after power-cut; rebuild restarted
...
- cron restored vds-kzntsv 05:00 + books-vds 06:00; manual runs VERIFIED on kreknin (vds-kzntsv 66G / books-vds 15G, latest->08-10, 7 snaps each)
- books-vds was stale since 08-05 (rsync fails, no alternate trigger); stale ES snapshot daily-2026-08-10 removed
- md3 rebuild restarted from 0 after power-cut (progress not checkpointed); md0/md1 all 4 disks green
- add kreknin_rebuild_mon.sh array monitor (md0/md1/md3 + CRC)
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-10 20:13:27 +03:00
53c2dcced8
meta(kreknin): win10 resolved — Ignore reset paused state, RuTokens re-enumerated to matching addrs
2026-08-10 20:13:27 +03:00
6f60065991
meta(kreknin): md0/md1 system partitions repaired, disks green 2026-08-10
2026-08-10 20:13:27 +03:00
9c6ea001e9
meta(kreknin): rebuild md3 started 2026-08-10, cables reseated
2026-08-10 20:13:26 +03:00
095f94c333
meta(tasks): create [kreknin-reenable-backups-after-rebuild] in OpeItcLoc03/admin
2026-08-10 05:14:37 +00:00