# sync-sentinel **Repository Path**: evorule/sync-sentinel ## Basic Information - **Project Name**: sync-sentinel - **Description**: Daily read-only dual-end consistency check (canonical repo vs public mirror) - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-23 - **Last Updated**: 2026-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sync-sentinel Daily **read-only** consistency check between the canonical Git repositories and their public GitHub mirrors: default-branch SHA and `v*` version tags, per repository. [![dual-end sentinel](https://github.com/evorule/sync-sentinel/actions/workflows/sentinel.yml/badge.svg)](https://github.com/evorule/sync-sentinel/actions/workflows/sentinel.yml) - Runs daily (scheduled) and on demand; the badge reflects the latest run. - **Red = divergence detected** between the canonical repository and the mirror. This can be transient while a change is in flight; open the latest run to see the per-repository table. - Design: anonymous read (`ls-remote`) only — no tokens, no writes, no pushes. Retry included for transient network resets.