From fe540f767429dbf8c65ab9164f4fdaf7b7269e6f Mon Sep 17 00:00:00 2001 From: vitya Date: Wed, 12 Aug 2026 17:19:02 +0300 Subject: [PATCH] chore: drop use-superpowers trigger (catalog sovereign) --- .tasks/NEXT_SESSION.md | 25 +++++++++++++++++++++---- CLAUDE.md | 1 - 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/.tasks/NEXT_SESSION.md b/.tasks/NEXT_SESSION.md index ad4a206..b272cdf 100644 --- a/.tasks/NEXT_SESSION.md +++ b/.tasks/NEXT_SESSION.md @@ -1,12 +1,29 @@ --- -_last_updated_: 2026-08-07T13:00:00Z -session_id: 2026-08-07-admin-flat-fields-wave -prev_session_id: 2026-08-05-admin-namespace-migration-embed +_last_updated_: 2026-08-12T12:00:00Z +session_id: 2026-08-12-admin-kreknin-gitea +prev_session_id: 2026-08-10-admin-pi-inbox-monitor --- # Next session handoff -## Главное за сессию +## Главное за сессию (2026-08-12) + +**Gitea на kreknin установлен и работает: https://git.kreknin.site/ (LE-серт).** + +- Gitea 1.27.1 + postgres 16, чистые контейнеры (`/volume1/docker/gitea/`), БД на volume1 (не SSD — требование). Админ `kreknin` (pass kreknin/gitea). +- Traefik на kreknin починен: лежал с 07-31 (restart policy был `no`) → `restart: unless-stopped`. Проброс 80/443→8000/4443 добавлен в GUI Keenetic (API KeeneticOS Viva закрыт для curl — только GUI). +- **ОСТАЛОСЬ: DNS-override на Keenetic** — «Домашняя сеть → Доменные имена»: `git.kreknin.site → 192.168.1.43`, `kreknin.site → 192.168.1.43`. NAT loopback у Алексея сломан (из его LAN внешние адреса не открываются) — без этой записи он сам не зайдёт на свой gitea. Проверить с его LAN. +- Пароль Keenetic: `pass kreknin/keenetic` (t3r1a4k314). +- Keenetic отваливался на провайдере (не свет) — монитор-расширение сработал, удалён после завершения. + +## Pi-доставка инбокса (2026-08-10) + +- **Глобальное pi-расширение** `inbox-monitor.ts` (source of truth: `.common/lib/pi-extensions/`, деплой: `~/.pi/agent/extensions/` — byte-identical) — **session-scoped**: смотрит только `/.claude-inbox/` (свой проект). ПЕРВАЯ версия (глобальный скан всех инбоксов) отменена в тот же день — правило vitya: «ты другие инбоксы читать не имеешь права. Только в своей директории». PUSH-поллер 15s (интерактив) + PULL `agent_settled` sweep, доставка через `sendUserMessage` с заголовком `[inbox] <имя-файла>`, move в `.read/`. Headless (`pi -p`) — доставки нет, сообщения ждут интерактив. +- **Тесты**: `inbox-monitor.test.mjs` — 3 блока ALL PASS (`node --experimental-strip-types`). Живой лоад в pi 0.84.1 подтверждён headless-прогоном. +- **Скил**: `session-inbox-monitor` v0.3.0, секция «Pi support» (claude-skills 07e7820). `.common` 2ad8199. +- **TODO**: при следующей интерактивной pi-сессии сделать `/reload` (или расширение подхватится само при старте новой сессии). + +## Старый контекст (2026-08-07) Эпик **flat-fields** ЗАКРЫТ. `fields[]` убран — поля в корне объекта. Loader мигрирован. diff --git a/CLAUDE.md b/CLAUDE.md index 8988e52..69ca68a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2,7 +2,6 @@ # Agent instructions. Each line is a trigger for an installed skill. talk like a caveman -use superpowers use project wiki use task management system check across all projects