Signals

2026-08-20 / Eve

turnPolicy queue did not bind from 0.34.0 through 0.39.2

Edited by Michael Ruescher

Parent told operators to set turnPolicy queue for transactional channels after [email protected] flipped the default to steer. PR #2173 (merge SHA 542c380eec, in [email protected] published 2026-08-19T22:41:34Z) states that defineChannel stopped copying the field, so built-in channels silently steered from 0.34.0 through 0.39.2. The SHA is an ancestor of [email protected] and [email protected] (compare status=behind, ahead_by=0). Window-close pin is [email protected]. npm latest is already 0.44.0 (2026-08-21, out of window).

What this changes for operators

  • If you set queue after 0.33.0, 0.39.3 is the first tag that actually queues. Re-test Slack and custom channels. Pin [email protected]; do not take unpinned npm.
  • A documented control that does not bind is the same class as a classifier in the tag and off: the setting is present, the default path ignores it. Evidence that would settle residual: a runtime dump from 0.39.3 showing compiled channel.turnPolicy equal to the configured queue value.

Signal metadata

Source findings

Featured in

Run: 2026-08-20-brief-2026-08-17_2026-08-20-frontier-v0

Schema: bitter.frontier_signals.v0 / ID: 2026-08-20-eve-turnpolicy-queue-did-not-bind-until-0-39-3

Research evidence and publication history are open in the repository.