Summary #
- Split multi-scenario mega-tests (
duplicateActiveImportPath,overlappingAncestorOrDescendantImportPath,dryRunOnActiveImportPath,completedOrFailedImportReleasesPath) into single-behavior linear Arrange-Act-Assert tests with 1:1 name-to-assertion parity. - Replace wall-clock
time.Sleephacks in concurrent queue, SSE keepalive heartbeat, and client-disconnect tests with deterministictesting/synctest(synctest.Test/synctest.Wait) and notifying recorder synchronization. - Add missing coverage for
StepTimeoutexpiration duringRunner.DryRunandRunner.Import(using virtual time), non-fatal runtimehooks.Discoverfailure continuation, single regular-file import happy path, and dangling symlinks escapingImportDirectory. - Replace abbreviated identifiers (
srv,req,rec,ct,cc,conn,accel,hooksDir,mbURL,importingIdx,mu,wg,logBuf, etc.) with full descriptive names.