f10a5b9f19
docs: add dashboard UI/UX design plan
2026-05-29 10:50:23 +02:00
6232f25cc9
fix(fastapi): remove duplicate confirm/reject routes
...
- api_confirm and api_reject were defined twice on same paths
- FastAPI only registers first definition, causing silent 404s
- Kept api_confirm_engram and api_reject_engram (use _update_correctness)
- Removed duplicate direct DB implementations
- Fixes dashboard confirm/reject buttons not working
2026-05-27 18:36:03 +02:00
6b0cf5889f
fix(store): escape FTS5 special characters in search_text()
...
- FTS5 crashes on dots (IP addresses) and hyphens (dates)
- Add regex to strip non-alphanumeric chars before FTS5 MATCH
- Fixes: fts5 syntax error near '.' and no such column: 05
Files changed: src/store.py
2026-05-27 17:54:51 +02:00
021fd0e328
feat(dashboard): pending queue + confirm/reject endpoints
2026-05-27 01:17:32 +02:00
d52e3a7f74
feat(ingest): transcript direct to DB
2026-05-27 01:14:42 +02:00
1635ee8b03
fix(verify): scan all engrams
2026-05-27 01:11:59 +02:00
f8ac0af869
chore(timers): ingest memory every 5 min
2026-05-27 01:11:17 +02:00
9dd5e49e2a
chore(timers): process pending every 5 min
2026-05-27 01:08:08 +02:00
b158b19208
feat(ingest): tail session transcript into memory
2026-05-27 01:04:47 +02:00
095e6a33f8
feat(dashboard): realtime status + graph render
2026-05-27 00:22:14 +02:00
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