Compare commits

..

4 Commits

Author SHA1 Message Date
2464dbd26b kb-agent-loop: score 98 → 15 (−83) 2026-04-19 07:13:40 +00:00
80759eb781 agent-loop: update audit report after cleanup (score 98 -> 15) 2026-04-19 07:13:21 +00:00
9f5d11a793 agent-loop: resolve orphans via wikilinks, date TODOs, fix broken path
- claude-memory/MEMORY.md: add wikilink index for 21+ memory files to close orphan debt
- claude-memory/mas-niikn.md: add date (2026-03-05) to 5 MAS-related TODOs
- notes/README.md: add karpathy-method to navigation index
- projects/dttb/spaceweb-dns.md: fix broken path -> wikilink [[feedback_spaceweb_dns]]

Score: 98 -> 15 (only remaining penalty is 3 legitimate duplicate basenames).
2026-04-19 07:13:17 +00:00
6570cf5678 code-server auto-sync 2026-04-19T07:10:01+00:00 2026-04-19 07:10:01 +00:00
14 changed files with 116 additions and 63 deletions

View File

@@ -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)

View File

@@ -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
}

View File

@@ -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

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-11
type: reference
tags: [claude-memory, benelux, openwrt, network]
---
# Проект Бенелюкс — 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: ОТКАЧЕН (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`

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)
## Общее

View File

@@ -1,3 +1,9 @@
---
date: 2026-03-09
type: reference
tags: [claude-memory, niikn, nextcloud, talk]
---
# 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
## Problem

View File

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

View File

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

View File

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

View File

@@ -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]]

View File

@@ -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 опасности](feedback_spaceweb_dns.md) — editMain в цикле ломает зону niikn.com; vpn.niikn.com устойчив к API
- [[feedback_spaceweb_dns]] — editMain в цикле ломает зону niikn.com; vpn.niikn.com устойчив к API
<!-- END AUTO-SYNC -->