kb-agent-loop: score 98 → 15 (−83)
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
|
---
|
||||||
|
date: 2026-03-11
|
||||||
|
type: reference
|
||||||
|
tags: [claude-memory, benelux, openwrt, network]
|
||||||
|
---
|
||||||
|
|
||||||
# Проект Бенелюкс — OpenWrt роутер
|
# Проект Бенелюкс — OpenWrt роутер
|
||||||
|
|
||||||
## Устройство
|
## Устройство
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
|
---
|
||||||
|
date: 2026-03-09
|
||||||
|
type: reference
|
||||||
|
tags: [claude-memory, krasnogorsk, snegiri, network]
|
||||||
|
---
|
||||||
|
|
||||||
# Проект Красногорск (Снегири)
|
# Проект Красногорск (Снегири)
|
||||||
|
|
||||||
## Топология
|
## Топология
|
||||||
|
|||||||
@@ -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`
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
## Общее
|
## Общее
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
|
---
|
||||||
|
date: 2026-03-09
|
||||||
|
type: reference
|
||||||
|
tags: [claude-memory, niikn, nextcloud, talk]
|
||||||
|
---
|
||||||
|
|
||||||
# Nextcloud НИИКН (niikn.com)
|
# Nextcloud НИИКН (niikn.com)
|
||||||
|
|
||||||
## Инфраструктура
|
## Инфраструктура
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
|
---
|
||||||
|
date: 2026-03-09
|
||||||
|
type: reference
|
||||||
|
tags: [claude-memory, videonablyudenie, znamenskoye, cameras, wireguard]
|
||||||
|
---
|
||||||
|
|
||||||
# Видеонаблюдение Знаменское — ключевая информация
|
# Видеонаблюдение Знаменское — ключевая информация
|
||||||
|
|
||||||
## VPS для видеонаблюдения
|
## VPS для видеонаблюдения
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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]]
|
||||||
|
|||||||
@@ -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 -->
|
||||||
|
|||||||
@@ -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 -->
|
||||||
|
|||||||
@@ -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 -->
|
||||||
|
|||||||
Reference in New Issue
Block a user