kb-agent-loop: score 98 → 15 (−83)

This commit is contained in:
2026-04-19 07:13:40 +00:00
16 changed files with 143 additions and 63 deletions

View File

@@ -2,14 +2,14 @@
date: 2026-04-19 date: 2026-04-19
type: audit type: audit
source: kb-health.py source: kb-health.py
score: 96 score: 15
tags: [audit, health, metric] tags: [audit, health, metric]
--- ---
# KB health — 2026-04-19 # KB health — 2026-04-19
**Score (меньше = лучше): `96`** **Score (меньше = лучше): `15`**
Проверено файлов: 191 Проверено файлов: 194
## Разбивка ## Разбивка
@@ -17,56 +17,11 @@ tags: [audit, health, metric]
|---|---:|---:|---:| |---|---:|---:|---:|
| broken_wikilinks | 0 | 10 | 0 | | broken_wikilinks | 0 | 10 | 0 |
| broken_paths | 0 | 10 | 0 | | broken_paths | 0 | 10 | 0 |
| missing_frontmatter | 10 | 3 | 30 | | missing_frontmatter | 0 | 3 | 0 |
| orphan_files | 23 | 2 | 46 | | orphan_files | 0 | 2 | 0 |
| undated_todos | 5 | 1 | 5 | | undated_todos | 0 | 1 | 0 |
| duplicate_basenames | 3 | 5 | 15 | | duplicate_basenames | 3 | 5 | 15 |
| **ИТОГО** | | | **96** | | **ИТОГО** | | | **15** |
## Без 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 шт
## Дубликаты имён (3) ## Дубликаты имён (3)

View File

@@ -1,12 +1,12 @@
{ {
"date": "2026-04-19", "date": "2026-04-19",
"score": 96, "score": 15,
"counts": { "counts": {
"broken_wikilinks": 0, "broken_wikilinks": 0,
"broken_paths": 0, "broken_paths": 0,
"missing_frontmatter": 10, "missing_frontmatter": 0,
"orphan_files": 23, "orphan_files": 0,
"undated_todos": 5, "undated_todos": 0,
"duplicate_basenames": 3 "duplicate_basenames": 3
}, },
"weights": { "weights": {
@@ -17,5 +17,5 @@
"undated_todos": 1, "undated_todos": 1,
"duplicate_basenames": 5 "duplicate_basenames": 5
}, },
"files_scanned": 191 "files_scanned": 194
} }

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-09
type: reference
tags: [claude-memory, memory, index]
---
## Gitea git.dttb.ru → см. gitea-dttb.md ## Gitea git.dttb.ru → см. gitea-dttb.md
- oleg / OL260380eg, LXC 136 (10.0.0.189) - oleg / OL260380eg, LXC 136 (10.0.0.189)
@@ -297,3 +303,40 @@
## Правило: сохранение информации ## Правило: сохранение информации
- MEMORY.md + Gitea knowledge-base (oleg/OL260380eg) + Nextcloud WebDAV infrastructure.md - 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

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-11
type: reference
tags: [claude-memory, benelux, openwrt, network]
---
# Проект Бенелюкс — OpenWrt роутер # Проект Бенелюкс — OpenWrt роутер
## Устройство ## Устройство

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-09
type: reference
tags: [claude-memory, krasnogorsk, snegiri, network]
---
# Проект Красногорск (Снегири) # Проект Красногорск (Снегири)
## Топология ## Топология

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-05
type: reference
tags: [claude-memory, niikn, matrix, mas, talk]
---
# MAS НИИКН — ОТКАЧЕН 2026-03-05 # MAS НИИКН — ОТКАЧЕН 2026-03-05
## Статус MAS: ОТКАЧЕН (snapshot rollback) ## Статус MAS: ОТКАЧЕН (snapshot rollback)
@@ -44,11 +50,11 @@
- Нужно: либо модифицировать supervisord.conf (но rootfs read-only), либо обёртка-watchdog - Нужно: либо модифицировать supervisord.conf (но rootfs read-only), либо обёртка-watchdog
### Что нужно сделать при возврате ### Что нужно сделать при возврате
- [ ] Попросить пользователя перезагрузить страницы обоих клиентов и протестировать звонок - [ ] Попросить пользователя перезагрузить страницы обоих клиентов и протестировать звонок (2026-03-05)
- [ ] Если DTLS всё ещё падает — попробовать `dtls_mtu = 1200` в janus.jcfg - [ ] Если DTLS всё ещё падает — попробовать `dtls_mtu = 1200` в janus.jcfg (2026-03-05)
- [ ] Решить проблему автоперезапуска Janus (watchdog или модификация /supervisord.conf в /tmp) - [ ] Решить проблему автоперезапуска Janus (watchdog или модификация /supervisord.conf в /tmp) (2026-03-05)
- [ ] Проверить звонки LAN↔LAN, LAN↔сотовая, сотовая↔сотовая - [ ] Проверить звонки LAN↔LAN, LAN↔сотовая, сотовая↔сотовая (2026-03-05)
- [ ] Обновить /opt/talk-janus-patch.sh если нужно после тестов - [ ] Обновить /opt/talk-janus-patch.sh если нужно после тестов (2026-03-05)
## Исправление: Netbird VPN ломал внешний доступ к Talk ## Исправление: Netbird VPN ломал внешний доступ к Talk
- **Проблема**: Netbird VPN (wt0) перехватывал весь внешний трафик через таблицу маршрутизации `netbird` - **Проблема**: Netbird VPN (wt0) перехватывал весь внешний трафик через таблицу маршрутизации `netbird`

View File

@@ -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) # Nextcloud AIO dttb.ru (VM 250, 10.0.0.230)
## Общее ## Общее

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-09
type: reference
tags: [claude-memory, niikn, nextcloud, talk]
---
# Nextcloud НИИКН (niikn.com) # Nextcloud НИИКН (niikn.com)
## Инфраструктура ## Инфраструктура

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-11
type: reference
tags: [claude-memory, nvr, hikvision, znamenskoye, cameras]
---
# NVR HiWatch DS-N316(D) Fix Progress # NVR HiWatch DS-N316(D) Fix Progress
## Problem ## Problem

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-09
type: reference
tags: [claude-memory, servicedesk, dttb, freescout]
---
# Проект: ServiceDesk dttb # Проект: ServiceDesk dttb
Статус: ПЛАНИРОВАНИЕ (создан 2026-03-09) Статус: ПЛАНИРОВАНИЕ (создан 2026-03-09)

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-09
type: reference
tags: [claude-memory, videonablyudenie, znamenskoye, cameras, wireguard]
---
# Видеонаблюдение Знаменское — ключевая информация # Видеонаблюдение Знаменское — ключевая информация
## VPS для видеонаблюдения ## VPS для видеонаблюдения

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-09
type: reference
tags: [claude-memory, znamenskoye, home, unifi, network]
---
# Знаменское Home — сетевая инфраструктура # Знаменское Home — сетевая инфраструктура
## Статус: полный доступ (2026-03-10) ## Статус: полный доступ (2026-03-10)

View File

@@ -7,3 +7,4 @@
- [[notes/2026-02-26-full-session-log]] - [[notes/2026-02-26-full-session-log]]
- [[notes/2026-02-26-knowledge-base-setup]] - [[notes/2026-02-26-knowledge-base-setup]]
- [[notes/2026-02-26-session-summary]] - [[notes/2026-02-26-session-summary]]
- [[notes/karpathy-method]]

View File

@@ -10,3 +10,16 @@ tags: [dttb, bot]
- **Статус:** выключен, недоступен (с ~2026-04-14) - **Статус:** выключен, недоступен (с ~2026-04-14)
- CLIProxy (129:8317) удалён — бот не может работать без него - CLIProxy (129:8317) удалён — бот не может работать без него
- Для восстановления: нужен новый провайдер модели (OmniRoute или прямой API) - Для восстановления: нужен новый провайдер модели (OmniRoute или прямой API)
<!-- AUTO-SYNC FROM MEMORY.MD - DO NOT EDIT BELOW -->
## 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)
<!-- END AUTO-SYNC -->

View File

@@ -11,3 +11,17 @@ tags: [dttb, bot]
> IP 10.0.0.206 и NetBird 100.70.219.93 освобождены. > IP 10.0.0.206 и NetBird 100.70.219.93 освобождены.
> CLIProxy (порт 8317) больше не существует. Бот 134 (Znam) тоже выключен. > CLIProxy (порт 8317) больше не существует. Бот 134 (Znam) тоже выключен.
> NPM домены bot.dttb.ru и siri.dttb.ru отключены. > NPM домены bot.dttb.ru и siri.dttb.ru отключены.
<!-- AUTO-SYNC FROM MEMORY.MD - DO NOT EDIT BELOW -->
## 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)
<!-- END AUTO-SYNC -->

View File

@@ -25,5 +25,5 @@ tags: [dttb, dns]
- editMx params: {domain, subDomain:"", action:"add"/"edit", priority, value:"host.", index(edit)} - editMx params: {domain, subDomain:"", action:"add"/"edit", priority, value:"host.", index(edit)}
- editTxt params: {domain, action:"add"/"edit", subDomain:"@"/..., value, index(edit)} - editTxt params: {domain, action:"add"/"edit", subDomain:"@"/..., value, index(edit)}
- Капча после 2-3 запросов подряд — новая сессия сбрасывает - Капча после 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
<!-- END AUTO-SYNC --> <!-- END AUTO-SYNC -->