darcy
16f8c3d3ae
feat(sync): add sync mode configuration (hq-ew1mbr.3)
Add configurable sync modes for Dolt storage integration:
Sync modes:
- git-portable (default): Export JSONL on push, import on pull
- realtime: Export JSONL on every database change
- dolt-native: Use Dolt remotes directly (no JSONL)
- belt-and-suspenders: Both Dolt remote AND JSONL backup
Configuration options in .beads/config.yaml:
- sync.mode: Select sync mode
- sync.export_on: push (default) or change
- sync.import_on: pull (default) or change
- conflict.strategy: newest (default), ours, theirs, manual
- federation.remote: Dolt remote URL for dolt-native mode
- federation.sovereignty: T1-T4 data sovereignty tier
The sync command now displays configuration in `bd sync --status`
and uses configured conflict strategy for resolution.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 10:52:29 -08:00
..
2026-01-17 05:07:11 -08:00
2026-01-13 13:22:19 +00:00
2026-01-17 03:48:51 -08:00
2025-11-21 15:51:07 -05:00
2025-12-16 17:26:06 -08:00
2026-01-17 02:51:06 -08:00
2025-12-29 14:43:00 -08:00
2026-01-17 03:40:28 -08:00
2025-12-01 21:17:56 -08:00
2026-01-14 20:36:30 -08:00
2026-01-17 03:44:13 -08:00
2026-01-17 03:44:13 -08:00
2026-01-17 10:46:44 -08:00
2026-01-17 04:36:41 -08:00
2026-01-17 02:29:01 -08:00
2026-01-17 02:29:01 -08:00
2025-12-16 00:56:06 -08:00
2026-01-01 20:06:13 -08:00
2025-12-28 18:43:09 -08:00
2026-01-17 03:44:02 -08:00
2026-01-15 07:55:08 -08:00
2026-01-17 05:07:11 -08:00
2025-12-29 12:43:22 -08:00
2025-11-21 19:32:45 -05:00
2026-01-17 05:07:11 -08:00
2025-10-27 20:38:13 -07:00
2026-01-09 13:40:52 -08:00
2026-01-15 19:22:52 -08:00
2026-01-15 07:55:08 -08:00
2026-01-15 08:02:20 -08:00
2026-01-02 00:05:12 -08:00
2026-01-17 10:52:29 -08:00
2026-01-17 05:07:11 -08:00
2026-01-17 05:07:11 -08:00
2025-12-28 10:05:16 -08:00
2026-01-17 04:36:41 -08:00
2026-01-15 07:55:08 -08:00