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
This commit is contained in:
2026-05-25 22:08:52 +02:00
parent 4e0f5e7e9a
commit a5d5b2f2ec
3 changed files with 122 additions and 81 deletions

View File

@@ -1,8 +1,14 @@
"""Second Brain - Gedächtnissystem für OpenClaw."""
from .engram import Engram, Grounding, Correctness, ReviewEntry
from .store import EngramStore
from .retriever import Retriever
try:
from .engram import Engram, Grounding, Correctness, ReviewEntry
from .store import EngramStore
from .retriever import Retriever
except ImportError:
# Fallback: ChromaDB optional, SQLite-core funktioniert immer
from .engram import Engram, Grounding, Correctness, ReviewEntry
from .store import EngramStore
Retriever = None
__version__ = "0.1.0"
__all__ = ["Engram", "Grounding", "Correctness", "ReviewEntry", "EngramStore", "Retriever"]