Commit Graph

16 Commits

Author SHA1 Message Date
e5061b317f feat(dashboard): add status+graph views 2026-05-27 00:11:44 +02:00
ec8870ea40 feat(verify): add pending external verifier 2026-05-27 00:05:51 +02:00
8f47151a48 docs(systemd): fix paths + add dashboard smoke + vendor units 2026-05-26 23:47:07 +02:00
83b85cb760 Add FastAPI dashboard MVP v2.0.0-mvp 2026-05-26 21:02:39 +02:00
e1640071e4 Second-brain 2.0: hybrid retrieval, obsidian bridge, vector watermark, tests 2026-05-26 19:27:12 +02:00
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
a5d5b2f2ec fix(cron): Session-Takeover-Workaround, mobil-Dashboard, Import-Fix standalone
- feat(isolation): Cron-Wrapper (subprocess, /workspace/cron_tasks)
- fix(dashboard): mobil-optimierte Karten statt Tabelle
- fix(imports): sys.path + venv auto-activation
- chore: Lasse flüchtiges /tmp hinter mir

Closes-Bug: Session-Takeover bei isolated Cron
Engramme-bestaetigt: Standalone-Import-OK, Wrapper-getestet
2026-05-25 22:08:52 +02:00
4e0f5e7e9a feat(active): Proaktive Suche (Cron 4h), Aufgaben-Tracking, Heartbeat-Integration, Stop-Logik v0.4.0 v0.4.1 2026-05-25 11:17:05 +02:00
2436460b27 fix(dashboard): remove st.secrets dependency, add .streamlit/secrets.toml, fix ChromaDB metadata types, v0.3.2 v0.3.2 2026-05-25 11:03:46 +02:00
2e2cd2d228 fix(dashboard): st.secrets lazy load, chroma_store metadata types, ChromaDB sync v0.3.1 2026-05-25 10:49:38 +02:00
687f1df818 feat(complete): Phase 6 - Loop-Detector, Error-Healer, Grounding-Regel, erweiterte CLI v0.3.0 2026-05-25 10:26:53 +02:00
d38f564445 docs: update README for Phase 2-5 features v0.2.0 2026-05-25 09:45:49 +02:00
59f4059cd8 feat(complete): Phase 2-5 - Vektor-Embeddings, ChromaDB, Neural Scorer, Streamlit Dashboard, Graph-Visualisierung 2026-05-25 09:43:04 +02:00
08d21f8087 feat(complete): Tests, README, Heartbeat, Dashboard
- tests/test_core.py: 6 Unit-Tests (alle grün)
- README.md: Vollständige Dokumentation
- HEARTBEAT.md: Proaktivitäts-Checkliste
- Cron: Backup täglich 2 Uhr

Closes #1, #6
2026-05-25 01:05:49 +02:00
cf05dba944 feat(integration): OpenClaw Bridge + Dashboard + Proaktivität
- src/openclaw_bridge.py: Session-Save, Heartbeat, Fehlerbehandlung, Feedback
- src/dashboard.py: HTML-Dashboard (keine externen Abhängigkeiten)

Issues: #4, #5, #6
2026-05-25 01:01:12 +02:00
5e4f21e680 feat(core): Engram, Store, Retriever, CLI - Grundsystem Second Brain
- src/engram.py: Gedaechtniseinheit mit Confidence, Correctness, Links
- src/store.py: SQLite FTS5 persistenter Speicher
- src/retriever.py: Hybrid Suche + Reranking
- src/cli.py: Kommandozeilen-Interface

Issue: #1
2026-05-25 00:53:56 +02:00