Files
microdao-daarion/docs/NODA2-CLEANUP-REPORT.md
Apple 67225a39fa 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
2026-03-03 07:14:53 -08:00

279 lines
8.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🧹 Звіт: Очищення пам'яті на 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)?**