Dashboardopencode-loreKnowledge sync, EventV2 authority, regi…

Knowledge sync, EventV2 authority, registry, and eviction invariants

Category: architecture
Confidence: 0.90
ID: 01a0a9ba-fef1-7eac-b562-0e6e2d4995a6
Project ID: 6f4be9ff-ed84-4cca-a9e7-732a0b0b8677
Cross-project: No
Recalled in other projects: 1
Source session: 1SUplDWraYfve3EF6
Created: 2026-06-19 12:52:06
Updated: 2026-09-16 10:19:59

Cross-Project Recalls

ProjectHitsLast recalled
Code 1 2026-07-01

Content

Sync flows only through EventV2 publication and replay, which owns sequencing, claiming, persistence, recovery, and projections; avoid ad hoc bus publication or sync-owned writes. Keep persistence enabled for remote sync or replay participants. Sync only temporal messages referenced by distillations. Never push scope_id; remote conflict keys use server-derived scope and table IDs. Remote temporal application must reject ownership collisions, atomically upsert archived content and queue work under suppression, preserve local distilled/restored state, invalidate vectors only for changed content, and strip boundary-only columns. Eviction and dead-entry pruning may remove only unpromoted project-scoped knowledge, never promoted or cross-project rows; eligibility starts below confidence 0.2. Guard idle sweeps, freeze shared memoized arrays, and run registry contract tests for synced tables, migrations, and agents.

Move to: