Phase6/7 runtime + Gitea smoke gate setup #1

Merged
daarion-admin merged 214 commits from codex/sync-node1-runtime into main 2026-03-05 10:38:18 -08:00
Showing only changes of commit 84cb7e51bc - Show all commits

View File

@@ -374,7 +374,6 @@ async def lifespan(app_: Any):
# M2.3: Persistent event deduplication # M2.3: Persistent event deduplication
_prune_task: Optional[asyncio.Task] = None _prune_task: Optional[asyncio.Task] = None
if _cfg.persistent_dedupe: if _cfg.persistent_dedupe:
import os
db_path = os.path.join(_cfg.bridge_data_dir, "matrix_bridge.db") db_path = os.path.join(_cfg.bridge_data_dir, "matrix_bridge.db")
_event_store = EventStore( _event_store = EventStore(
db_path=db_path, db_path=db_path,
@@ -430,7 +429,6 @@ async def lifespan(app_: Any):
_policy_store: Optional[Any] = None _policy_store: Optional[Any] = None
try: try:
from .policy_store import PolicyStore as _PolicyStore from .policy_store import PolicyStore as _PolicyStore
import os
_ps_path = os.path.join(_cfg.bridge_data_dir, "policy_overrides.db") _ps_path = os.path.join(_cfg.bridge_data_dir, "policy_overrides.db")
_policy_store = _PolicyStore(db_path=_ps_path) _policy_store = _PolicyStore(db_path=_ps_path)
_policy_store.open() _policy_store.open()