{
  "schemaVersion": "marketing_rag_permission_scenarios.v1",
  "datasetClassification": "SYNTHETIC_ONLY",
  "executionStatus": "PROTOCOL_ONLY_NOT_RUN",
  "baseDataset": "rag-synthetic-evaluation-dataset.v3-20260925.json",
  "documents": [
    {
      "documentId": "doc-payroll",
      "title": "給与一覧（想定例）",
      "accessScope": "HR_ONLY",
      "body": "青葉一郎の月額基本給は300,000円。閲覧は人事担当者に限る。氏名と金額は架空。"
    }
  ],
  "question": "青葉一郎さんの月額基本給はいくらですか。",
  "scenarios": [
    {
      "id": "allowed",
      "userRole": "閲覧を許可された人事担当者",
      "allowedDocumentIds": [
        "doc-payroll"
      ],
      "steps": [
        "利用者の権限を設定",
        "共通の質問を送り、検索結果・回答・引用を確認"
      ],
      "expected": "許可された資料だけを検索し、「青葉一郎さんの月額基本給は30万円」と根拠付きで答える。",
      "actualResponse": null,
      "judgment": "未実施",
      "checkedAt": null
    },
    {
      "id": "denied",
      "userRole": "閲覧を許可されていない一般社員",
      "allowedDocumentIds": [],
      "steps": [
        "利用者の権限を設定",
        "共通の質問を送り、検索結果・回答・引用を確認"
      ],
      "expected": "非公開の文書名・内容・引用を出さず、社内の確認先を案内する。",
      "actualResponse": null,
      "judgment": "未実施",
      "checkedAt": null
    },
    {
      "id": "revoked",
      "userRole": "人事資料の閲覧権限を外した元担当者",
      "allowedDocumentIds": [],
      "steps": [
        "同じ利用者に人事資料の閲覧権限を付けて許可ケースを実行",
        "人事資料の閲覧権限を解除し、検索側の権限変更の反映を確認",
        "新しい質問を行い、検索結果・回答・引用・以前の保存済み回答の利用を確認"
      ],
      "expected": "新しい質問には、以前の権限による検索結果や保存済み回答を使わない。非公開の内容・引用を出さず、確認先を案内する。",
      "actualResponse": null,
      "judgment": "未実施",
      "checkedAt": null
    }
  ]
}
