/** * A commits row is complete enough to skip GitHub re-fetch. * Retry only when countable files were recorded but no buckets landed * (the overlapping-backfill hole). A successful persist of a merge or * other empty GitHub `files` list writes counted=0, skipped=0 and must * still count as stored. */ export function commitLooksStored( countedFiles: number, _skippedFiles: number, bucketCount: number, ): boolean { if (countedFiles > 0) return bucketCount > 0 return true }