refactor: move live sync orchestration

This commit is contained in:
Eric Wendland 2026-07-05 17:49:09 +02:00
commit 2b604dd184
4 changed files with 605 additions and 600 deletions

View file

@ -76,9 +76,9 @@ behavior.
Acceptance criteria:
- `[x]` Sync cursor keys, cursor persistence, stream health recording, and
local sync-status reduction live in a sync-focused module.
- `[ ]` Sync stream selection, watermarks, and run result helpers live in a
- `[x]` Sync stream selection, watermarks, and run result helpers live in a
sync-focused module.
- `[ ]` Per-module sync handlers have consistent interfaces.
- `[x]` Per-module sync handlers have consistent interfaces.
- `[ ]` `geth sync status --json` output remains stable.
## Phase 2: Stable Automation Contracts