docs(platform): add policy configs, runbooks, ops scripts and platform documentation

Config policies (16 files): alert_routing, architecture_pressure, backlog,
cost_weights, data_governance, incident_escalation, incident_intelligence,
network_allowlist, nodes_registry, observability_sources, rbac_tools_matrix,
release_gate, risk_attribution, risk_policy, slo_policy, tool_limits, tools_rollout

Ops (22 files): Caddyfile, calendar compose, grafana voice dashboard,
deployments/incidents logs, runbooks for alerts/audit/backlog/incidents/sofiia/voice,
cron jobs, scripts (alert_triage, audit_cleanup, migrate_*, governance, schedule),
task_registry, voice alerts/ha/latency/policy

Docs (30+ files): HUMANIZED_STEPAN v2.7-v3 changelogs and runbooks,
NODA1/NODA2 status and setup, audit index and traces, backlog, incident,
supervisor, tools, voice, opencode, release, risk, aistalk, spacebot

Made-with: Cursor
This commit is contained in:
Apple
2026-03-03 07:14:53 -08:00
parent 129e4ea1fc
commit 67225a39fa
102 changed files with 20060 additions and 0 deletions

View File

@@ -0,0 +1,278 @@
# 🧹 Звіт: Очищення пам'яті на NODA2
## 📊 Загальний стан:
| Категорія | Розмір | Можливо видалити |
|-----------|--------|------------------|
| **Docker Images** | 34.12 GB | ✅ 28.56 GB (83%) |
| **Docker Build Cache** | 22.53 GB | ✅ 9.85 GB |
| **Market Data DB** | 67 GB | ❓ Питання |
| **microdao3 Images** | 5.7 GB | ✅ Так |
| **microdao3 Volumes** | ~500 MB | ✅ Так |
| **Старі SQLite DB** | 32 KB | ✅ Так |
**Загалом можна звільнити: ~44-111 GB**
---
## 🔴 КРИТИЧНІ ВИДАЛЕННЯ (рекомендовано):
### 1. **microdao3 Docker Images - 5.7 GB**
Це **старі образи** від попереднього проекту, які НЕ використовуються:
```bash
# Видалити всі microdao3 images
docker rmi \
microdao3-rag-service:latest \
microdao3-memory-service:latest \
microdao3-router:latest \
microdao3-devtools:latest \
microdao3-rbac:latest \
microdao3-crewai:latest \
microdao3-gateway:latest
```
**Статус:**Не використовуються (немає запущених контейнерів)
**Економія:** 5.7 GB
---
### 2. **microdao3 Docker Volumes - ~500 MB**
Старі volumes від microdao3:
```bash
# Видалити старі volumes
docker volume rm microdao3_postgres_data microdao3_redis_data
```
**Статус:**Не використовуються
**Економія:** ~500 MB
---
### 3. **Docker Build Cache - 9.85 GB**
Очистити кеш збірок:
```bash
# Очистити весь build cache
docker builder prune -a -f
# Або тільки старіший ніж 30 днів
docker builder prune -f --filter "until=720h"
```
**Статус:** ✅ Безпечно видалити
**Економія:** 9.85 GB
---
### 4. **Docker Images (unused) - 28.56 GB**
Видалити образи що не використовуються:
```bash
# Видалити всі unused images
docker image prune -a -f
# Або тільки dangling images
docker image prune -f
```
**Статус:** ✅ Безпечно видалити (залишить тільки ті, що використовуються)
**Економія:** до 28.56 GB
---
## ⚠️ ПОТРЕБУЄ РІШЕННЯ:
### 5. **Market Data Service - 67 GB** 🚨
```
/Users/apple/github-projects/microdao-daarion/services/market-data-service/
├── market_data.db 27 GB (52M trades, 120M quotes)
└── events.jsonl 40 GB (raw events data)
```
**Що це:** Історичні дані ринку (trades, quotes) для аналітики
**Використання:**
- ✅ Згадується в `docker-compose.node1.yml` (NODA1 - прод)
-НЕ використовується на NODA2 (dev)
- ❓ Питання: Чи потрібні ці дані для розробки?
**Варіанти:**
#### A. Видалити повністю (економія 67 GB)
```bash
rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/market_data.db
rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/events.jsonl
```
#### B. Архівувати (економія 50+ GB)
```bash
# Стиснути в архів
cd /Users/apple/github-projects/microdao-daarion/services/market-data-service
tar -czf market_data_archive.tar.gz market_data.db events.jsonl
# Видалити оригінали
rm market_data.db events.jsonl
```
#### C. Залишити (0 GB економії)
Якщо потрібні для аналітики на NODA2
#### D. Перенести на зовнішній диск
Звільнити місце на ноутбуці, але зберегти дані
**Питання до користувача:** Чи потрібні вам ці дані ринку для розробки на NODA2?
---
### 6. **second_me_memory.db - 32 KB**
```
/Users/apple/second_me_memory.db (32 KB)
```
**Що це:** Тестова БД з жовтня 2025, містить 7 записів про P2P-SMP
**Варіанти:**
#### A. Видалити (рекомендовано)
```bash
rm /Users/apple/second_me_memory.db
```
#### B. Залишити
Якщо це важливі тести
**Економія:** 32 KB (незначно)
---
## ✅ ВИКОРИСТОВУЮТЬСЯ (не чіпати):
### 7. **dagi-postgres** - працює
- Порт: 5432
- Використання: мінімальне (тільки системні DB)
- **Статус:** ✅ Залишити (потрібен для DAARION)
### 8. **dagi-redis** - працює
- Порт: 6379
- Використання: 1 MB
- **Статус:** ✅ Залишити (потрібен для DAARION)
### 9. **memory.db** - 136 KB
```
/Users/apple/github-projects/microdao-daarion/services/memory-service/memory.db
```
- **Статус:** ✅ Залишити (активно використовується)
### 10. **OpenCode DB** - 708 KB
```
/Users/apple/.local/share/opencode/opencode.db
```
- **Статус:** ✅ Залишити (використовується зараз)
### 11. **Continue.dev DBs** - ~250 KB
```
/Users/apple/.continue/dev_data/devdata.sqlite
/Users/apple/.continue/index/index.sqlite
```
- **Статус:** ✅ Залишити (VS Code extension)
---
## 🚀 РЕКОМЕНДОВАНИЙ ПЛАН ДІЙ:
### Етап 1: Безпечне очищення (~16 GB)
```bash
# 1. Видалити старі microdao3 images (5.7 GB)
docker rmi microdao3-rag-service:latest \
microdao3-memory-service:latest \
microdao3-router:latest \
microdao3-devtools:latest \
microdao3-rbac:latest \
microdao3-crewai:latest \
microdao3-gateway:latest
# 2. Видалити старі volumes (~500 MB)
docker volume rm microdao3_postgres_data microdao3_redis_data
# 3. Очистити Docker build cache (9.85 GB)
docker builder prune -a -f
# 4. Видалити second_me_memory.db (32 KB)
rm /Users/apple/second_me_memory.db
```
**Звільнено:** ~16 GB
---
### Етап 2: Агресивне очищення (додатково ~28 GB)
```bash
# Видалити всі unused Docker images
docker image prune -a -f
```
**Звільнено:** додатково ~28 GB (загалом ~44 GB)
---
### Етап 3: Видалення market data (потенційно ~67 GB)
**❓ ПОТРІБНЕ ВАШЕ РІШЕННЯ:**
Чи потрібні вам дані ринку (67 GB) для розробки на NODA2?
**Якщо НІ:**
```bash
rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/market_data.db
rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/events.jsonl
```
**Звільнено:** додатково 67 GB (загалом до 111 GB)
---
## 📊 Підсумок:
| Дія | Економія | Ризик | Рекомендація |
|-----|----------|-------|--------------|
| Видалити microdao3 images | 5.7 GB | Немає | ✅ Видалити |
| Видалити microdao3 volumes | 0.5 GB | Немає | ✅ Видалити |
| Очистити Docker cache | 9.85 GB | Немає | ✅ Видалити |
| Видалити unused images | 28 GB | Мінімальний | ✅ Видалити |
| Видалити second_me DB | 32 KB | Немає | ✅ Видалити |
| Видалити market data | 67 GB | **Потрібне рішення** | ❓ Запитати |
**Мінімум:** ~16 GB (безпечне очищення)
**Максимум:** ~111 GB (агресивне + market data)
---
## 🎯 Швидкий старт очищення:
### Безпечний режим (16 GB):
```bash
# Однією командою
docker rmi $(docker images --format "{{.Repository}}:{{.Tag}}" | grep microdao3) 2>/dev/null || true
docker volume rm microdao3_postgres_data microdao3_redis_data 2>/dev/null || true
docker builder prune -a -f
rm /Users/apple/second_me_memory.db
```
### Агресивний режим (44 GB):
```bash
# Безпечний режим + unused images
docker image prune -a -f
```
---
**Який варіант обираєте? Чи потрібні дані ринку (67 GB)?**