Files
2026-09-09 12:18:17 +08:00

32 lines
1.7 KiB
Plaintext

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.