This commit is contained in:
Your Name
2026-09-09 12:18:17 +08:00
parent 0cea43b027
commit 40319eea41
76 changed files with 4821 additions and 268 deletions
@@ -0,0 +1,31 @@
PASS only XuKe is sent and both remote range dimensions are verified
PASS GET mismatch rejects old user and remains retryable
PASS GET mismatch rejects department expansion and remains retryable
PASS transport failure preserves last confirmed snapshot and retry
PASS active sync lease cannot be reported as synced or stolen
PASS version change during GET reports pending and resyncs
PASS lease expiry during GET cannot commit success
PASS superseded lease cannot overwrite newer worker snapshot
PASS reconcile keeps expired running lease pending despite matching cache
PASS reconcile keeps unconfirmed version pending despite matching cache
PASS reconcile removes cached departments even when users match
PASS explicit retry repairs old pending without changing member switches
PASS explicit retry repairs old failed backoff without changing member switches
PASS explicit retry active lease returns pending without false success
PASS explicit retry API failure remains failed with saved local state
PASS no eligible member is blocked and never sends empty official range
PASS explicit retry rejects pools outside operator scope
PASS batch repeated offline selection requeues the unsynced remote range
PASS batch disables both old assistants and queue confirms XuKe only
PASS single offline with active worker reports pending then retries successfully
PASS single and batch preserve at least one eligible assistant
PASS shared operator can retry its own assigned pool
PASS retry never revives deleting pool
PASS retry never revives delete failed pool
{
"passed": 24,
"failed": 0,
"checks": 52,
"failures": []
}
Disposable test database dropped.