ミッション1・ CRM 契約
統合コードの前にビジネス状態をモデル化します。
オペレーターコマンド、ライフサイクル状態、アーティファクト、AI レビュー、エラー、監査参照を分離する安定した monday.com コントラクトを定義します。
ビルドシーケンス
- 明示的な Zoom アクション フィールドと Zoom ステータス フィールドを作成します。コマンドと状態の両方について、人間が編集可能な 1 つのステータスをオーバーロードしないでください。
- Zoom リンク、録画リンク、トランスクリプト、AI スコア、スコア推論、会議の概要、次のアクション、処理エラー、および最後のイベント ID をマップします。
- API がサポートしている場合は、安定した列識別子とステータス ラベル ID またはインデックスを使用します。
- 通常の JSON 列の更新とは別に、ファイル列のアップロード動作を文書化します。
- プロバイダー呼び出しの前に、許可された状態遷移テーブルを書き込み、サポートされていない遷移を拒否します。
必要な証拠
- サニタイズされたスキーマのエクスポートまたはスクリーンショット。
- フィールドからコントラクトへのマッピングと状態遷移テーブル。
- 明らかなオペレータ エラーを伴う拒否された遷移の例。
参照ファイルとソース
ベンダーの公式ドキュメント
評価ゲート
合格
合格: すべてのフィールドには 1 つの目的があり、安定した識別子が記録され、無効な遷移は決定的です。
改訂
修正: スキーマは機能しますが、コマンド、状態、アーティファクト、またはエラーが混在しており、曖昧さが生じています。
ハードフェイル
ハード フェイル: 実際の顧客データ、アクセス トークン、ボードの秘密、または検証不可能なスクリーンショットが送信されます。
人間による審査を受けた提出物
