diff --git a/audit/2026-04-19-health.md b/audit/2026-04-19-health.md index bd2d5fc..0b711c6 100644 --- a/audit/2026-04-19-health.md +++ b/audit/2026-04-19-health.md @@ -2,14 +2,14 @@ date: 2026-04-19 type: audit source: kb-health.py -score: 96 +score: 15 tags: [audit, health, metric] --- # KB health — 2026-04-19 -**Score (меньше = лучше): `96`** -Проверено файлов: 191 +**Score (меньше = лучше): `15`** +Проверено файлов: 194 ## Разбивка @@ -17,56 +17,11 @@ tags: [audit, health, metric] |---|---:|---:|---:| | broken_wikilinks | 0 | 10 | 0 | | broken_paths | 0 | 10 | 0 | -| missing_frontmatter | 10 | 3 | 30 | -| orphan_files | 23 | 2 | 46 | -| undated_todos | 5 | 1 | 5 | +| missing_frontmatter | 0 | 3 | 0 | +| orphan_files | 0 | 2 | 0 | +| undated_todos | 0 | 1 | 0 | | duplicate_basenames | 3 | 5 | 15 | -| **ИТОГО** | | | **96** | - -## Без frontmatter (10) - -- `claude-memory/servicedesk-dttb.md` -- `claude-memory/benelux.md` -- `claude-memory/nextcloud-dttb.md` -- `claude-memory/nvr-fix.md` -- `claude-memory/videonablyudenie.md` -- `claude-memory/znamenskoe-home.md` -- `claude-memory/niikn-nextcloud.md` -- `claude-memory/krasnogorsk.md` -- `claude-memory/mas-niikn.md` -- `claude-memory/MEMORY.md` - -## Orphan — без бэклинков (23) - -_Эти файлы никто не упоминает через `[[..]]`. Кандидаты на удаление или добавление ссылок._ - -- `claude-memory/cliproxy_code_server.md` -- `claude-memory/servicedesk-dttb.md` -- `claude-memory/benelux-topology.md` -- `claude-memory/benelux.md` -- `claude-memory/znamenskoye-cameras.md` -- `claude-memory/nextcloud-dttb.md` -- `claude-memory/nvr-fix.md` -- `claude-memory/feedback_spaceweb_dns.md` -- `claude-memory/niikn-vpn-status.md` -- `claude-memory/znamenskoye-ohothozyistvo.md` -- `claude-memory/znamenskoye-network.md` -- `claude-memory/niikn-nextcloud-incident.md` -- `claude-memory/videonablyudenie.md` -- `claude-memory/znamenskoe-home.md` -- `claude-memory/feedback_dns_fakeip.md` -- `claude-memory/niikn-nextcloud.md` -- `claude-memory/feedback_finland_vps.md` -- `claude-memory/whatsapp-proxy.md` -- `claude-memory/gitea-dttb.md` -- `claude-memory/krasnogorsk.md` -- `claude-memory/mas-niikn.md` -- `claude-memory/project_direct_api_migration.md` -- `claude-memory/omniroute.md` - -## TODO без даты (5 шт в 1 файлах) - -- `claude-memory/mas-niikn.md` — 5 шт +| **ИТОГО** | | | **15** | ## Дубликаты имён (3) diff --git a/audit/health-latest.json b/audit/health-latest.json index a875a6d..c4e452a 100644 --- a/audit/health-latest.json +++ b/audit/health-latest.json @@ -1,12 +1,12 @@ { "date": "2026-04-19", - "score": 96, + "score": 15, "counts": { "broken_wikilinks": 0, "broken_paths": 0, - "missing_frontmatter": 10, - "orphan_files": 23, - "undated_todos": 5, + "missing_frontmatter": 0, + "orphan_files": 0, + "undated_todos": 0, "duplicate_basenames": 3 }, "weights": { @@ -17,5 +17,5 @@ "undated_todos": 1, "duplicate_basenames": 5 }, - "files_scanned": 191 + "files_scanned": 194 } \ No newline at end of file diff --git a/claude-memory/MEMORY.md b/claude-memory/MEMORY.md index d77bdef..cd9cec6 100644 --- a/claude-memory/MEMORY.md +++ b/claude-memory/MEMORY.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-09 +type: reference +tags: [claude-memory, memory, index] +--- + ## Gitea git.dttb.ru → см. gitea-dttb.md - oleg / OL260380eg, LXC 136 (10.0.0.189) @@ -297,3 +303,40 @@ ## Правило: сохранение информации - MEMORY.md + Gitea knowledge-base (oleg/OL260380eg) + Nextcloud WebDAV infrastructure.md + +## Индекс связанных файлов +Все детали — в отдельных заметках: + +### Инфраструктура dttb +- [[gitea-dttb]] — Gitea git.dttb.ru (LXC 136) +- [[nextcloud-dttb]] — Nextcloud AIO dttb.ru (VM 250) +- [[cliproxy_code_server]] — CLIProxy на code-server (LXC 132) +- [[omniroute]] — OmniRoute AI Gateway (LXC 132) +- [[project_direct_api_migration]] — миграция ботов на прямой Anthropic API +- [[servicedesk-dttb]] — планы ServiceDesk (Freescout + clawdbot-3) + +### Инфраструктура НИИКН +- [[niikn-nextcloud]] — Nextcloud НИИКН (VM 108) +- [[niikn-nextcloud-incident]] — инцидент 2026-03-23 с VM 108 +- [[niikn-vpn-status]] — Finland VPS и VPN-сервисы +- [[whatsapp-proxy]] — WhatsApp proxy на Finland VPS +- [[feedback_finland_vps]] — заметки по Finland VPS +- [[mas-niikn]] — MAS Matrix НИИКН (откачен, Talk, Janus) + +### Знаменское (ЧОП) +- [[znamenskoe-home]] — сеть UDM-Pro Home +- [[znamenskoye-network]] — сеть и камеры Знаменское +- [[znamenskoye-cameras]] — список камер XMeye +- [[znamenskoye-ohothozyistvo]] — охотхозяйство MikroTik hAP ax lite +- [[nvr-fix]] — NVR HiWatch DS-N316(D) fix +- [[videonablyudenie]] — видеонаблюдение Знаменское (WG, VPS) + +### Прочие объекты +- [[benelux]] — проект Бенелюкс, Cudy TR3000 +- [[benelux-topology]] — топология сети Бенелюкс +- [[krasnogorsk]] — Красногорск (Снегири), Cudy TR3000 + +### Feedback / best practices +- [[feedback_dns_fakeip]] — DNS FakeIP на роутерах +- [[feedback_spaceweb_dns]] — опасности Spaceweb DNS API + diff --git a/claude-memory/benelux.md b/claude-memory/benelux.md index fb4fb95..cdf7d45 100644 --- a/claude-memory/benelux.md +++ b/claude-memory/benelux.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-11 +type: reference +tags: [claude-memory, benelux, openwrt, network] +--- + # Проект Бенелюкс — OpenWrt роутер ## Устройство diff --git a/claude-memory/krasnogorsk.md b/claude-memory/krasnogorsk.md index 22f2a0f..75ade4e 100644 --- a/claude-memory/krasnogorsk.md +++ b/claude-memory/krasnogorsk.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-09 +type: reference +tags: [claude-memory, krasnogorsk, snegiri, network] +--- + # Проект Красногорск (Снегири) ## Топология diff --git a/claude-memory/mas-niikn.md b/claude-memory/mas-niikn.md index 86add3a..fd71352 100644 --- a/claude-memory/mas-niikn.md +++ b/claude-memory/mas-niikn.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-05 +type: reference +tags: [claude-memory, niikn, matrix, mas, talk] +--- + # MAS НИИКН — ОТКАЧЕН 2026-03-05 ## Статус MAS: ОТКАЧЕН (snapshot rollback) @@ -44,11 +50,11 @@ - Нужно: либо модифицировать supervisord.conf (но rootfs read-only), либо обёртка-watchdog ### Что нужно сделать при возврате -- [ ] Попросить пользователя перезагрузить страницы обоих клиентов и протестировать звонок -- [ ] Если DTLS всё ещё падает — попробовать `dtls_mtu = 1200` в janus.jcfg -- [ ] Решить проблему автоперезапуска Janus (watchdog или модификация /supervisord.conf в /tmp) -- [ ] Проверить звонки LAN↔LAN, LAN↔сотовая, сотовая↔сотовая -- [ ] Обновить /opt/talk-janus-patch.sh если нужно после тестов +- [ ] Попросить пользователя перезагрузить страницы обоих клиентов и протестировать звонок (2026-03-05) +- [ ] Если DTLS всё ещё падает — попробовать `dtls_mtu = 1200` в janus.jcfg (2026-03-05) +- [ ] Решить проблему автоперезапуска Janus (watchdog или модификация /supervisord.conf в /tmp) (2026-03-05) +- [ ] Проверить звонки LAN↔LAN, LAN↔сотовая, сотовая↔сотовая (2026-03-05) +- [ ] Обновить /opt/talk-janus-patch.sh если нужно после тестов (2026-03-05) ## Исправление: Netbird VPN ломал внешний доступ к Talk - **Проблема**: Netbird VPN (wt0) перехватывал весь внешний трафик через таблицу маршрутизации `netbird` diff --git a/claude-memory/nextcloud-dttb.md b/claude-memory/nextcloud-dttb.md index 95bed26..0242a7c 100644 --- a/claude-memory/nextcloud-dttb.md +++ b/claude-memory/nextcloud-dttb.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-09 +type: reference +tags: [claude-memory, nextcloud, dttb, aio] +--- + # Nextcloud AIO dttb.ru (VM 250, 10.0.0.230) ## Общее diff --git a/claude-memory/niikn-nextcloud.md b/claude-memory/niikn-nextcloud.md index 8aa2198..53d6c96 100644 --- a/claude-memory/niikn-nextcloud.md +++ b/claude-memory/niikn-nextcloud.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-09 +type: reference +tags: [claude-memory, niikn, nextcloud, talk] +--- + # Nextcloud НИИКН (niikn.com) ## Инфраструктура diff --git a/claude-memory/nvr-fix.md b/claude-memory/nvr-fix.md index 1c1f322..ddbc081 100644 --- a/claude-memory/nvr-fix.md +++ b/claude-memory/nvr-fix.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-11 +type: reference +tags: [claude-memory, nvr, hikvision, znamenskoye, cameras] +--- + # NVR HiWatch DS-N316(D) Fix Progress ## Problem diff --git a/claude-memory/servicedesk-dttb.md b/claude-memory/servicedesk-dttb.md index c9ac9d9..5465d83 100644 --- a/claude-memory/servicedesk-dttb.md +++ b/claude-memory/servicedesk-dttb.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-09 +type: reference +tags: [claude-memory, servicedesk, dttb, freescout] +--- + # Проект: ServiceDesk dttb Статус: ПЛАНИРОВАНИЕ (создан 2026-03-09) diff --git a/claude-memory/videonablyudenie.md b/claude-memory/videonablyudenie.md index 72c2c51..29882df 100644 --- a/claude-memory/videonablyudenie.md +++ b/claude-memory/videonablyudenie.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-09 +type: reference +tags: [claude-memory, videonablyudenie, znamenskoye, cameras, wireguard] +--- + # Видеонаблюдение Знаменское — ключевая информация ## VPS для видеонаблюдения diff --git a/claude-memory/znamenskoe-home.md b/claude-memory/znamenskoe-home.md index 4df360e..eb8ca5c 100644 --- a/claude-memory/znamenskoe-home.md +++ b/claude-memory/znamenskoe-home.md @@ -1,3 +1,9 @@ +--- +date: 2026-03-09 +type: reference +tags: [claude-memory, znamenskoye, home, unifi, network] +--- + # Знаменское Home — сетевая инфраструктура ## Статус: полный доступ (2026-03-10) diff --git a/notes/README.md b/notes/README.md index 6a0dfe1..c89437e 100644 --- a/notes/README.md +++ b/notes/README.md @@ -7,3 +7,4 @@ - [[notes/2026-02-26-full-session-log]] - [[notes/2026-02-26-knowledge-base-setup]] - [[notes/2026-02-26-session-summary]] +- [[notes/karpathy-method]] diff --git a/projects/dttb/clawdbot-znam.md b/projects/dttb/clawdbot-znam.md index 962a48c..91b6fa6 100644 --- a/projects/dttb/clawdbot-znam.md +++ b/projects/dttb/clawdbot-znam.md @@ -10,3 +10,16 @@ tags: [dttb, bot] - **Статус:** выключен, недоступен (с ~2026-04-14) - CLIProxy (129:8317) удалён — бот не может работать без него - Для восстановления: нужен новый провайдер модели (OmniRoute или прямой API) + + +## Clawdbot-2 / Знам (LXC 134) +- IP: 10.0.0.238, Telegram: @ZnamSecurityBot +- Персона: Знам — бот видеоархива ЧОП +- Model: cliproxy/claude-sonnet-4-6 (через CLIProxy на 129:8317) +- Skill: agentdvr (/usr/lib/node_modules/clawdbot/skills/agentdvr/) +- Script: /root/clawd/scripts/find_recordings.py (cameras/snapshot/find/clip/grab) +- Записи: HTTP from 10.0.0.227:8091, видео сжимается ffmpeg 480p crf35 перед отправкой +- groupPolicy: open, requireMention: false (отвечает в группе без @mention) +- Upload интернета ~3-30 KB/s — видео сжимаются до <200 KB для Telegram +- SSH: ключ claude-code (id_ed25519 с LXC 132) + diff --git a/projects/dttb/clawdbot.md b/projects/dttb/clawdbot.md index d742145..be97efd 100644 --- a/projects/dttb/clawdbot.md +++ b/projects/dttb/clawdbot.md @@ -11,3 +11,17 @@ tags: [dttb, bot] > IP 10.0.0.206 и NetBird 100.70.219.93 освобождены. > CLIProxy (порт 8317) больше не существует. Бот 134 (Znam) тоже выключен. > NPM домены bot.dttb.ru и siri.dttb.ru отключены. + + +## Clawdbot (LXC 129) — основной бот +- Real config: ~/.clawdbot/clawdbot.json (NOT /opt/clawdbot/config.yaml) +- Telegram bot: @maxim_dttb_bot +- Model: anthropic/claude-opus-4-6 — **ПРЯМОЙ API** (api.anthropic.com), ключ sk-ant-api03-VLV... +- Переключён с CLIProxy на прямой API 2026-04-02 +- CLIProxy: порт 8317 (cliproxy.service) — ОСТАВЛЕН для ботов 133, 134 +- CLIProxy auth: batlaew@gmail.com, auto-refresh токен +- DNS: nameserver 8.8.8.8 1.1.1.1 закреплён в Proxmox конфиге LXC (не сбросится) +- Gateway: порт 18789, token: changeme123 +- SSH: ключ claude-code (id_ed25519 с LXC 132) +- NetBird: 100.70.219.93, exit node через Финляндию (группа Trance) + diff --git a/projects/dttb/spaceweb-dns.md b/projects/dttb/spaceweb-dns.md index 69c312b..fefebff 100644 --- a/projects/dttb/spaceweb-dns.md +++ b/projects/dttb/spaceweb-dns.md @@ -25,5 +25,5 @@ tags: [dttb, dns] - editMx params: {domain, subDomain:"", action:"add"/"edit", priority, value:"host.", index(edit)} - editTxt params: {domain, action:"add"/"edit", subDomain:"@"/..., value, index(edit)} - Капча после 2-3 запросов подряд — новая сессия сбрасывает -- [Spaceweb DNS API опасности](../../claude-memory/feedback_spaceweb_dns.md) — editMain в цикле ломает зону niikn.com; vpn.niikn.com устойчив к API +- [[feedback_spaceweb_dns]] — editMain в цикле ломает зону niikn.com; vpn.niikn.com устойчив к API