Pull conflicts
Typical case: local curated value differs from remote value. Safe resolution:- run
sync pullwith--output json - inspect conflict entries
- decide source of truth
- rerun with updated local/remote state
--apply-curated-over-draft only applies when local entry is draft.
Push conflicts
Typical case: local draft differs from remote curated value. Safe resolution:- inspect conflict report in JSON
- keep default conflict fail behavior
- use
--force-conflictsonly for reviewed exceptions
Recommended defaults
- keep
--fail-on-conflict=true - keep
--dry-run=trueuntil report is reviewed - archive JSON reports in CI for audit trails