Otto 29bc45d623 feat(systemd): Dashboard-Service, brain_rules, 18 Engramme bewertet, Cron persistent
Neu:
- systemd: secondbrain-dashboard.service (Port 8501, autostart)
- cron_rules.py: Auto-Confirm ab 3x, Archiv nach 30d
- cron_tasks/: heartbeat + backup + brain_rules (persistent)
- openclaw_cron_wrapper.py: subprocess-Isolation (kein SessionTakeover)
- chat_autosave.py: Auto-Save von Chat + Kontext-Anreicherung

Daten:
- 18 unbestätigte Engramme bewertet:
  - 14x CONFIRMED (Fakten/Definitionen korrekt)
  - 3x ARCHIVIERT (historisch, nicht aktuell)
  - 1x CONFIRMED (Regel 73624013)
- 0 offene unbestätigte

Closes Gitea-Issue: #9
2026-05-25 22:35:44 +02:00

Second Brain

An embeddable, offline-first memory system for AI agents with correctness tracking, neural scoring, and semantic retrieval.

What's New (Phase 2-5)

  • Sentence-Transformer Embeddings (src/embedder.py) — Cached, offline, 384-Dim
  • ChromaDB Vector Store (src/chroma_store.py) — Semantic similarity search
  • Neural Confidence Scorer (src/neural_scorer.py) — PyTorch RL net, trains on confirm/reject feedback
  • Hybrid Retrieval (src/retriever.py) — Keyword + Semantic + Neural fusion
  • Streamlit Dashboard (src/app_dashboard.py) — Search, confirm/reject, neural training UI
  • Graph Visualization (src/graph_view.py) — Interactive Cytoscape.js graph with confidence colors

Architecture

Description
Zweites Gehirn für OpenCLaw - Langzeit- und Kurzzeitgedächtnis, Bewertungsnetzwerke, Proaktivität, Fehlerkorrektur
Readme 607 KiB
Languages
Python 80%
HTML 15.8%
CSS 4%
Shell 0.2%