sync-is-remote-wins

IN premise

`_sync_claims` implements remote-wins reconciliation: remote text/metadata overwrites local, beliefs removed from remote are retracted locally, and beliefs remotely IN but locally OUT are re-asserted

Summary

When syncing beliefs between systems, the remote source is always treated as authoritative. If the remote version of a claim has different text or metadata, the local copy gets overwritten. If a claim was removed on the remote side, it gets retracted locally too. And if the remote side considers a claim valid but the local side had marked it as retracted, the local side will restore it. This means the remote database is effectively the source of truth during any sync operation, and local changes can be silently overridden.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/23/reasons_lib-import_agent.md