    "import-file-sheet": (i) => i.half.includes("up") && /Playlist file/.test(i.halfText),
    /* impSrc is the round's own assertion, and the "#" is the whole of it:
       the cache copy on disk is "Warehouse set _3.m3u8", so a draft read
       off the PATH says that and a draft read off the picked document's
       display name says this. Both this and the title below go wrong the
       moment the name stops travelling beside the path. */
    "import-file-review": (i) => i.title.startsWith("Import") && /M3U/.test(i.impFmt) && i.impSrc === "Warehouse set #3.m3u8"
        && i.imp === 3 && /1 in library/.test(i.impCounts) && /Create playlist \(3 tracks\)/.test(i.impBtn),
    "import-file-created": (i) => i.title.startsWith("Warehouse set #3") && i.plrows === 3,
    "import-file-cancelled": (i) => i.title.startsWith("Your library") && !i.half.includes("up") && !i.toast,
    "import-file-refused": (i) => !i.half.includes("up") && /not on this phone/.test(i.toast),
    "import-file-cleared": (i) => !i.toast,
