ミッション 2 · 信頼できる webhook
現実のイベントを安全かつ正確に 1 回だけ受け入れます。
monday.com 検証に応答し、予期されるイベントを検証し、副作用が発生する前に意図を保持し、重複した会議と重複した write-back を防ぐ webhook 境界を構築します。
ビルドシーケンス
- monday.com 検証チャレンジを正確かつ迅速に返します。
- イベントの形状、ボード、アイテム、列、アクション、および統合で使用できる認証モードを検証します。
- 会議の作成または CRM の変更の前に、 idempotency キーを導出して永続化します。
- 即座に認識し、長時間の作業を非同期レーンに移動し、耐久性のあるイベント台帳を保持します。
- 繰り返し配信、アイテム ID の欠落、間違った列、サポートされていないステータス、ダウンストリーム API の遅延、プロバイダーの再試行をテストします。
必要な証拠
- チャレンジ検証結果とサニタイズされたリクエスト契約。
- 重複配信により、ビジネス上の 1 つの副作用が生じます。
- 有用なオペレーター向けエラーと相関 ID を含む 1 つの障害トレース。
参照ファイルとソース
ベンダーの公式ドキュメント
評価ゲート
合格
合格: 再生テストと同時実行テストは、1 つの永続的な意図と 1 つの外部副作用を示します。
改訂
修正: 通常のリクエストは機能しますが、永続的な永続性、リプレイ防御、または失敗の証拠が不完全です。
ハードフェイル
ハード フェイル: エンドポイントが任意のペイロードを信頼したり、秘密を記録したり、重複した会議や書き込みを作成したりします。
人間による審査を受けた提出物
