download() now runs _check_storage(), which reads _ddf_shifting and the per-level configs; the fake backend set neither. Both are set to the unshifted default, so the download/step failure assertions run again. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>