Files
microdao-daarion/node2_cleanup_plan.json
Apple 3de3c8cb36 feat: Add presence heartbeat for Matrix online status
- matrix-gateway: POST /internal/matrix/presence/online endpoint
- usePresenceHeartbeat hook with activity tracking
- Auto away after 5 min inactivity
- Offline on page close/visibility change
- Integrated in MatrixChatRoom component
2025-11-27 00:19:40 -08:00

72 lines
1.9 KiB
JSON

{
"delete": [
{
"type": "docker_container",
"name": "ollama-ai",
"image": "ollama/ollama:latest",
"reason": "Container is stopped: exited (255) 3 hours ago",
"safe": true,
"action": "docker rm"
},
{
"type": "docker_container",
"name": "nats-jetstream",
"image": "nats:latest",
"reason": "Container is stopped: exited (255) 3 hours ago",
"safe": true,
"action": "docker rm"
},
{
"type": "docker_container",
"name": "lobe-chat",
"image": "lobehub/lobe-chat",
"reason": "LobeChat is not part of microDAO architecture",
"safe": true,
"action": "docker stop && docker rm"
}
],
"migrate": [],
"keep": [
{
"type": "vector_db",
"name": "Qdrant (Docker)",
"path": "Docker: qdrant-vector-db",
"reason": "Qdrant is required for microDAO Node-2 fast RAG",
"safe": true,
"action": "Keep and ensure healthy"
}
],
"stop": [],
"warnings": [
{
"type": "duplicate",
"component": "Ollama",
"description": "Ollama found both as brew service and Docker container. Recommend using one.",
"severity": "medium"
},
{
"type": "missing",
"component": "Milvus",
"description": "Milvus not found. Required for microDAO Node-2 heavy vector indexing.",
"severity": "high"
},
{
"type": "missing",
"component": "Neo4j",
"description": "Neo4j not found. Required for microDAO Node-2 graph memory.",
"severity": "high"
},
{
"type": "unhealthy",
"component": "Docker: qdrant-vector-db",
"description": "Container is unhealthy: up 3 hours (unhealthy)",
"severity": "medium"
},
{
"type": "duplicate",
"component": "DAARION repositories",
"description": "Multiple DAARION repositories found: ['daarion-ai-city', 'microdao-daarion']",
"severity": "low"
}
]
}