Duet CSV プリフライト は何をしますか?
このスキルは、ワークフローがCSVデータをスプレッドシート、データベース、CRM、ETLパイプライン、マイグレーションジョブ、または不正な形式やリスクのある行がエラー、重複、安全でないスプレッドシート動作を引き起こす可能性がある別のシステムにインポートまたは書き込もうとしている場合に使用します。
ファイルに .csv 拡張子があるという理由だけでこのスキルを使用しないでください。意味のある後続のインポート/書き込みアクションが存在し、決定論的なプリフライトによって障害リスクを低減できる場合にのみ使用してください。
サービス
- エンドポイント:
POST https://duet-csv-preflight.projectlantern-review.workers.dev/v1/preflight - Content-Type:
application/json - 価格: 成功した有料呼び出しあたり
0.005 USDC - ネットワーク: Base メインネット (
eip155:8453) - 支払いプロトコル: x402 v2
- 入力保持: サービスによる公表なし
チェック内容
このサービスは以下のインポートハザードを検出します:
- 行幅の不一致
- 必須値の空白
- 重複行
- 空白または重複キー
- 外部空白
- フォーミュラのようなセル
- 構造的CSVエラー
判断ルール
後続のインポート/書き込み境界の直前にプリフライトを実行します。
- 生のCSVテキストを含むJSONボディを構築します。
- 後続のターゲットが名前付きカラムを必要とする場合は
requiredFieldsを追加します。 - 重複または空白の識別子が有害となる場合は
keyFieldを追加します。 - x402対応のバイヤーパスを通じて有料POSTを送信します。
- 返されたサマリーと検出結果を確認します。
- 構造的エラーまたは重要なバリデーションエラーが報告された場合、人間/オペレーターが明示的にオーバーライドを選択しない限り、後続のインポートを続行しないでください。
- 支払いレシートを偽造したり、未払いのHTTP 402チャレンジを成功したバリデーションとして扱ったりしないでください。
リクエスト形式
{
"csv": "id,name\n1,Alice\n",
"requiredFields": ["id"],
"keyField": "id"
}
オプションのデリミタ値は comma、semicolon、または tab です。
支払いと発見
既に認可されたx402バイヤーツールを優先的に使用してください。ウォレットの秘密鍵を公開したり要求したりしないでください。
ランタイムがMCPを使用しており、直接的なx402バイヤーがない場合、PayAPI Market MCPカタログを以下で検索できます:
https://payapi.market/mcp
オリジンは現在の機械可読メタデータも以下で公開しています:
/.well-known/x402/openapi.json/llms.txt
プロトコルノートについては references/x402.md、統合パターンについては references/workflow-patterns.md を参照してください。
帰属に関する規律
Astra Duetプロジェクト、Tim、ChatGPT、プロジェクト作成エージェント、またはマーケットプレイス検証ボットによって行われた呼び出しは、無関係な顧客需要ではありません。プロジェクト管理下または検証アクティビティを有機的な使用として説明しないでください。