transfer-failed-retry について
MoviePilotの転送失敗記録を修正して再試行するための手順です。記録の所有関係、ソースの状態、メディア識別、プレビューを確認し、永続タスクと legacy の手順を使い分けます。
主な機能
- 01履歴記録とタスク情報の確認
- 02ソースファイルとストレージ状態の確認
- 03メディア識別とエピソード情報の検証
- 04送信前の転送プレビュー
- 05永続タスクと legacy の手順の区別
- 06結果と阻害要因の正確な報告
活用シーン
- 01メディア識別を修正して再試行
- 02ファイルへの影響がない永続的な失敗の再計画
- 03legacy と明記された失敗記録の処理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jxxghp/ moviepilot --skill transfer-failed-retryインストール後、Claude Code で/transfer-failed-retryを入力して読み込まれたか確認します。
詳細
転送失敗の再試行
構造化された moviepilot_api 操作のみを使用し、現在のスキーマを確認してください。
必須のフロー
- 指定された正確なすべての履歴 ID を確認します。ソース/ストレージ、宛先、モード、識別情報、シーズン/エピソード、ステータス、エラー、永続的なタスクコンテキストを記録します。タスクの所有者が不明な場合は永続的なものとして扱い、別のレコードには決して操作を行わないでください。
storage.listでソースが利用可能か確認します。ファイルが見つからない場合、ストレージ/権限/設定の問題がある場合、手動確認が必要な場合、影響が不確かな場合、または再試行回数の上限に達している場合は停止します。ターゲットを削除したり、グローバルルールを変更したりしないでください。- ファイル名とエラーを分析します。
media.recognizeまたはmedia.searchで識別情報を確認し、media.detailまたはmedia.seasonsで TV のシーズン/エピソードを確認します。誤った識別結果をそのまま再利用しないでください。Season 2 - 03の場合、S01 と決めつけずに S02E03 であることを確認します。共有されていることが確認できた識別情報のみグループ化し、各ファイルのシーズン/エピソードを確認してください。 - 元のソース、宛先、モード、確認済みの識別情報、シーズン/エピソードを使用し、
preview=trueを指定してtransfer.fileでプレビューします。修正を送信する前にプレビューを確認してください。 - 永続的なレコードには、指定されたコンテキストに含まれる正確な履歴 ID、元の
task_idとsettlement_revision、確認済みのmedia_source、media_id、media_type(movie/tv)、および任意のseason/episodeを指定して、transfer.history.replanを使用します。ファイルへの影響がなく、計画時の却下によって失敗したケースのみ受け付けます。タスク、元の計画/ステップの証拠、決済レシート、ソースの重複排除、消費済みの再試行回数は保持されます。 - 再計画が却下された場合は停止し、阻害要因を報告してください。永続的なタスクの確認を回避するために、
transfer.history.delete、通常のやり直し、プレビューなしの新たなtransfer.file、ターゲットのクリーンアップ、証拠の削除を決して行わないでください。音楽、およびファイル操作の証拠があるタスクには手動での復旧が必要です。 legacyと明示されたレコードのみ、ソース/ターゲットファイルを削除せずにtransfer.history.deleteを呼び出せます。その後、応答で履歴の削除が確認されてからtransfer.fileを続行してください。確認済みの識別情報、元のストレージ/モード/宛先、シーズン/エピソード、音楽のエンティティフィールドを保持します。同じディレクトリにあることが確認済みの完全なアルバムは、アルバムとして一度だけ再試行できます。アーティストを転送先にしてはなりません。- 確認済みの修正、受け付け済み/キュー登録済みの再計画、確認済みの転送成功、未解決の阻害要因を正確に報告します。再計画がキューに登録されても、転送が完了したことにはなりません。失敗/再試行の証拠をリセットしたり削除したりしないでください。
コメント
Markdown 対応