Skip to content

refactor(startup): inject sync service dependencies - #116

Merged
pablontiv merged 2 commits into
mainfrom
refactor/startup-sync-service
Oct 7, 2026
Merged

pablontiv merged 2 commits into
mainfrom
refactor/startup-sync-service

Conversation

@pablontiv

Copy link
Copy Markdown
Owner

Related to #48 phase 1c.3c.

Summary

  • Remove mutable startup sync, diagnostics, and recover globals.
  • Share one per-root sync service between startup coordination and recovery.
  • Keep diagnostics timing local to each execution.
  • Make injectable construction nil-safe with production defaults.

Validation

  • just ci passed with 85.3% total coverage.
  • Full race evidence applies to the exact equivalent patch; focused race checks passed before the equivalent rebase.
  • Candidate review accepted after nil-safety hardening.

@pablontiv
pablontiv merged commit ede8644 into main Oct 7, 2026
14 checks passed
@pablontiv
pablontiv deleted the refactor/startup-sync-service branch October 7, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant