{
  "input": {
    "event": "サンプルものづくり展",
    "exhibitor": "架空のサンプル画像技研",
    "product": "検査工程向け画像判定ユニット",
    "productFacts": [
      "小型部品の画像検査向け",
      "精度・価格・納期は未確認"
    ],
    "contacts": [
      {
        "company": "サンプル精密",
        "memo": "見積希望。精度条件は未確認",
        "contactPermission": "allowed"
      },
      {
        "company": "サンプル機工",
        "memo": "資料希望",
        "contactPermission": "allowed"
      },
      {
        "company": "サンプル商事",
        "memo": "名刺交換のみ",
        "contactPermission": "unknown"
      },
      {
        "company": "サンプル部品",
        "memo": "案内不要",
        "contactPermission": "refused"
      }
    ],
    "synthetic": true
  },
  "process": [
    "架空の4社の会話メモを入力",
    "既存Codex CLIでAIに下書きと連絡可否を分類させる",
    "JSONスキーマと停止対象の検証を実行",
    "担当エージェントが原文と未確認事項の保持を確認"
  ],
  "output": {
    "rows": [
      {
        "company": "サンプル精密",
        "disposition": "review",
        "reason": "連絡許可あり。見積希望に対し、未確認の精度条件を確認する文案を作成。",
        "subject": "【サンプルものづくり展】画像判定ユニットのお見積条件について",
        "draft": "サンプル精密 ご担当者様\n架空のサンプル画像技研です。サンプルものづくり展でのお見積りのご希望について、ご連絡いたします。「検査工程向け画像判定ユニット」は小型部品の画像検査向けです。お見積りの検討にあたり、対象部品と必要な精度条件をお教えいただけますでしょうか。精度・価格・納期は未確認です。よろしくお願いいたします。",
        "humanReview": [
          "宛先担当者名・連絡先が未提示のため確認。",
          "連絡許可はallowed。許可の対象・範囲を確認。",
          "対象部品・精度条件・仕様・価格・納期が未確認。",
          "展示会開催日・連絡予定日・見積希望期日が未提示のため確認。",
          "記録用デモの文案として人が確認。"
        ]
      },
      {
        "company": "サンプル機工",
        "disposition": "review",
        "reason": "連絡許可あり。資料希望に対し、必要な情報を確認する文案を作成。",
        "subject": "【サンプルものづくり展】画像判定ユニットの資料について",
        "draft": "サンプル機工 ご担当者様\n架空のサンプル画像技研です。サンプルものづくり展での資料のご希望について、ご連絡いたします。「検査工程向け画像判定ユニット」は小型部品の画像検査向けです。資料で確認されたい内容をお教えいただけますでしょうか。精度・価格・納期は未確認です。よろしくお願いいたします。",
        "humanReview": [
          "宛先担当者名・連絡先が未提示のため確認。",
          "連絡許可はallowed。許可の対象・範囲を確認。",
          "案内可能な資料の有無・内容、仕様・精度・価格・納期が未確認。",
          "展示会開催日・連絡予定日・資料希望期日が未提示のため確認。",
          "記録用デモの文案として人が確認。"
        ]
      },
      {
        "company": "サンプル商事",
        "disposition": "hold",
        "reason": "名刺交換のみで連絡許可がunknownのため保留。",
        "subject": null,
        "draft": null,
        "humanReview": [
          "宛先担当者名・連絡先が未提示。",
          "連絡許可が不明。名刺交換を連絡許可とみなさず、人が確認。",
          "関心事項・希望内容、仕様・精度・価格・納期が未確認。",
          "展示会開催日・許可確認日が未提示。"
        ]
      },
      {
        "company": "サンプル部品",
        "disposition": "exclude",
        "reason": "連絡許可がrefusedで、メモにも「案内不要」とあるため除外。",
        "subject": null,
        "draft": null,
        "humanReview": [
          "連絡拒否・案内不要を除外判定に反映していることを確認。",
          "宛先担当者名・連絡先は未提示。除外対象の照合は既存記録で確認。",
          "仕様・精度・価格・納期は未確認。除外のため文案なし。",
          "展示会開催日・連絡拒否の記録日が未提示。"
        ]
      }
    ]
  },
  "humanReview": {
    "status": "required-before-any-real-use",
    "notes": [
      "名刺交換だけの相手は保留、拒否は除外",
      "価格・精度・納期を捏造していないことを担当エージェントが確認",
      "実際の宛先・連絡可否・日付・資料内容は人が確認する必要があります"
    ],
    "actionsSent": 0
  },
  "provenance": {
    "engine": "Existing Codex CLI",
    "modelRequested": "gpt-6-astra",
    "modelReported": null,
    "modelIdentityNote": "指定モデル名です。CLIは解決後のモデル名を独立には報告しません。",
    "runId": "01a0e517-8755-75f1-ae1d-490246064df2",
    "synthetic": true,
    "outputSha256": "b9883be848c30c83b5ce30542ad1b1d6e7b6d669f77e97cad2506491a7e9df5a"
  },
  "recordedAt": "2026-09-27T22:59:10.376230+00:00"
}