The two-stage auto-mode tool classifier now runs each call inside a single Dj6(timeout, ...) wrapper that tears down the abort signal and timer in finally, replacing the previous ad-hoc signal: plumbing. The user impact is shorter hangs when an auto-classifier call stalls.
Evidence
Auto-mode wrapper (search for "classifierStage" near the new helper).
Strings lifted out of the shipped bundle, so the claim above can be checked against them.