PURPOSE
このプロンプトでできること
複数段階の配送処理が途中で失敗したとき、工程ごとの確定記録・外部副作用・補償処理を照合し、安全な再開地点を決める設計メモを作ります。一般的な処理再開境界の定義ではなく、配送先への重複出荷や二重通知を防ぐ復旧が対象です。
PREPARE
用意する情報
配送工程、各工程の確定記録、配送/通知など外部副作用、冪等キー/追跡ID、取消・補償手段、再試行条件、手動照合担当、顧客への連絡条件を入力します。
WORKFLOW
使い方
工程ごとの外部副作用と永続化状況を開発・運用担当が埋め、障害時のログ例を使って復旧分岐をレビューしてください。
AI INSTRUCTION
AIへの指示文
入力欄を埋めてから利用してください。
配送処理の部分失敗復旧表を作成してください。各工程を「開始条件/外部副作用/確定記録/重複実行時の影響/再実行可否/補償処理/再開条件/照合責任者」に分けます。最後に処理状態ごとの安全な対応(再開/補償して再開/手動照合/停止)を示し、配送ラベル発行、出荷確定、顧客通知など不可逆または重複影響のある工程は自動再実行しない条件を明示します。入力にない補償手段や冪等性を仮定しません。 【工程と確定記録】 [入力] 【外部副作用・再実行/補償ルール】 [入力] 【追跡ID・通知・担当者】 [入力]
コピー操作はこのブラウザー内で行います
EXAMPLE
入力例と出力例
入力例(説明用)
合成例|工程=在庫引当→配送ラベル発行→出荷確定→顧客通知|失敗=ラベル発行後、出荷確定前にタイムアウト|追跡ID=未保存|ラベル取消=手動照会
出力例(説明用)
|工程|状態|再実行可否|対応| |在庫引当|確定|重複実行しない|引当IDを照合| |ラベル発行|発行済みの可能性|自動再実行しない|配送会社へ追跡ID/既存ラベルを照会| |出荷確定|未確定|照会後に判断|現物の引渡し記録を確認| |顧客通知|未送信|出荷確定後|通知済み記録を確認して一度だけ送る| 現状判断=手動照合まで停止。
TIPS
使うときのコツ
タイムアウトは処理未実行を意味しないため、相手側の状態照会や冪等キーの仕様も記載してください。
使う前に確認してください
実際の配送・顧客通知・在庫更新をAIの提案だけで再実行しないでください。個人情報や認証情報を入力せず、実装済みの監査ログと業務規程に従ってください。