{
 "mode": "SIMULATOR",
 "seed": "LB-DEMO-2026-01",
 "demoVersion": "v1.0",
 "exportedAt": "2026-08-20T05:18:51.462Z",
 "events": [
  {
   "ts": "2026-08-20T05:18:47.730Z",
   "actor": "システム",
   "role": "system",
   "action": "DEMO_STARTED",
   "target": "",
   "before": "",
   "after": "",
   "note": "SIMULATOR起動 / seed=LB-DEMO-2026-01 / v1.0 / 合成データ24件生成",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:48.089Z",
   "actor": "閲覧担当",
   "role": "reader",
   "action": "READ_INVENTORY",
   "target": "LB-P-00",
   "before": "",
   "after": "",
   "note": "24件(136ms)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:48.347Z",
   "actor": "閲覧担当",
   "role": "reader",
   "action": "WRITE_DENIED(権限外)",
   "target": "LB-P-0007",
   "before": "",
   "after": "",
   "note": "403相当: write.request権限なし。データ変更なし。セキュリティイベント記録",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:48.547Z",
   "actor": "閲覧担当",
   "role": "reader",
   "action": "PARALLEL_VERIFY",
   "target": "(全24件)",
   "before": "",
   "after": "",
   "note": "一致24/不一致0/合格",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:48.797Z",
   "actor": "閲覧担当",
   "role": "reader",
   "action": "PARALLEL_VERIFY",
   "target": "(全24件)",
   "before": "",
   "after": "",
   "note": "一致22/不一致2/不合格(デモ用不一致注入)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.003Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "WRITE_REQUESTED",
   "target": "LB-P-0002",
   "before": "77",
   "after": "78",
   "note": "承認待ちへ登録 REQ-0001",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.004Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_REJECTED(未承認)",
   "target": "LB-P-0002",
   "before": "",
   "after": "",
   "note": "承認前は実行できません",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.004Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "APPROVE_DENIED(自己承認)",
   "target": "LB-P-0002",
   "before": "",
   "after": "",
   "note": "申請者と承認者は分離(職務分離)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.004Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_APPROVED",
   "target": "LB-P-0002",
   "before": "77",
   "after": "78",
   "note": "REQ-0001",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.004Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_EXECUTED",
   "target": "LB-P-0002",
   "before": "77",
   "after": "78",
   "note": "REQ-0001 実行→再取得照合OK(86ms)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.097Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "WRITE_REQUESTED",
   "target": "LB-P-0005",
   "before": "7",
   "after": "8",
   "note": "承認待ちへ登録 REQ-0002",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.097Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_APPROVED",
   "target": "LB-P-0005",
   "before": "7",
   "after": "8",
   "note": "REQ-0002",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.097Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_EXECUTED",
   "target": "LB-P-0005",
   "before": "7",
   "after": "8",
   "note": "REQ-0002 実行→再取得照合OK(117ms)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.097Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_DUPLICATE",
   "target": "LB-P-0005",
   "before": "",
   "after": "",
   "note": "同一Idempotency-Key受信。更新は実行せず前回結果を返却(REQ-0002)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.362Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "WRITE_REQUESTED",
   "target": "LB-P-0009",
   "before": "112",
   "after": "114",
   "note": "承認待ちへ登録 REQ-0003",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.362Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_APPROVED",
   "target": "LB-P-0009",
   "before": "112",
   "after": "114",
   "note": "REQ-0003",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.363Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_RETRY",
   "target": "LB-P-0009",
   "before": "",
   "after": "",
   "note": "試行1失敗(TIMEOUT) → 200msバックオフ後に再試行",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.363Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_RETRY",
   "target": "LB-P-0009",
   "before": "",
   "after": "",
   "note": "試行2失敗(TIMEOUT) → 400msバックオフ後に再試行",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.363Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_EXECUTED",
   "target": "LB-P-0009",
   "before": "112",
   "after": "114",
   "note": "REQ-0003 実行→再取得照合OK(104ms)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.580Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "WRITE_REQUESTED",
   "target": "LB-P-0009",
   "before": "114",
   "after": "116",
   "note": "承認待ちへ登録 REQ-0004",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.580Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_APPROVED",
   "target": "LB-P-0009",
   "before": "114",
   "after": "116",
   "note": "REQ-0004",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.580Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_RESPONSE_LOST",
   "target": "LB-P-0009",
   "before": "",
   "after": "",
   "note": "応答欠損。盲目的な再送はせず、状態照会で確認",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.580Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_RECOVERED(照会確認)",
   "target": "LB-P-0009",
   "before": "114",
   "after": "116",
   "note": "再送せずに適用済みを確認。二重更新なし",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.580Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_EXECUTED",
   "target": "LB-P-0009",
   "before": "114",
   "after": "116",
   "note": "REQ-0004 実行→再取得照合OK(130ms)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.795Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "WRITE_REQUESTED",
   "target": "LB-P-0009",
   "before": "116",
   "after": "118",
   "note": "承認待ちへ登録 REQ-0005",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.795Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_APPROVED",
   "target": "LB-P-0009",
   "before": "116",
   "after": "118",
   "note": "REQ-0005",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.795Z",
   "actor": "承認者",
   "role": "approver",
   "action": "VERIFY_MISMATCH",
   "target": "LB-P-0009",
   "before": "118",
   "after": "119",
   "note": "再取得不一致。警告し、当該経路のWriteを停止(要人確認)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.962Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "WRITE_REQUESTED",
   "target": "LB-P-0016",
   "before": "150",
   "after": "153",
   "note": "承認待ちへ登録 REQ-0006",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.962Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_APPROVED",
   "target": "LB-P-0016",
   "before": "150",
   "after": "153",
   "note": "REQ-0006",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.962Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_RETRY",
   "target": "LB-P-0016",
   "before": "",
   "after": "",
   "note": "試行1失敗(TIMEOUT) → 200msバックオフ後に再試行",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.962Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_RETRY",
   "target": "LB-P-0016",
   "before": "",
   "after": "",
   "note": "試行2失敗(TIMEOUT) → 400msバックオフ後に再試行",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.962Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_RETRY",
   "target": "LB-P-0016",
   "before": "",
   "after": "",
   "note": "試行3失敗(TIMEOUT) → 上限到達",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:49.962Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_FAILED",
   "target": "LB-P-0016",
   "before": "",
   "after": "",
   "note": "最大3回で停止。利用者・管理者へ通知(模擬)。二重更新なし",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.079Z",
   "actor": "閲覧担当",
   "role": "reader",
   "action": "KILLSWITCH_DENIED",
   "target": "",
   "before": "",
   "after": "",
   "note": "403相当: 停止権限なし",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.228Z",
   "actor": "管理者",
   "role": "admin",
   "action": "KILLSWITCH_ON",
   "target": "WRITE経路",
   "before": "",
   "after": "",
   "note": "デモ: 想定外の更新増加を検知",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.362Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "WRITE_REQUESTED",
   "target": "LB-P-0011",
   "before": "207",
   "after": "208",
   "note": "承認待ちへ登録 REQ-0007",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.362Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_APPROVED",
   "target": "LB-P-0011",
   "before": "207",
   "after": "208",
   "note": "REQ-0007",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.362Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_BLOCKED(KillSwitch)",
   "target": "",
   "before": "",
   "after": "",
   "note": "停止中のためWrite拒否。Readは継続",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.497Z",
   "actor": "管理者",
   "role": "admin",
   "action": "READ_INVENTORY(停止中)",
   "target": "LB-P-0002",
   "before": "",
   "after": "",
   "note": "KillSwitch中もRead継続: 1件",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.628Z",
   "actor": "管理者",
   "role": "admin",
   "action": "KILLSWITCH_OFF",
   "target": "WRITE経路",
   "before": "",
   "after": "",
   "note": "有人確認後に再開",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.847Z",
   "actor": "業務担当",
   "role": "writer",
   "action": "WRITE_REQUESTED",
   "target": "LB-P-0013",
   "before": "23",
   "after": "27",
   "note": "承認待ちへ登録 REQ-0008",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.847Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_APPROVED",
   "target": "LB-P-0013",
   "before": "23",
   "after": "27",
   "note": "REQ-0008",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:50.847Z",
   "actor": "承認者",
   "role": "approver",
   "action": "WRITE_EXECUTED",
   "target": "LB-P-0013",
   "before": "23",
   "after": "27",
   "note": "REQ-0008 実行→再取得照合OK(115ms)",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:51.046Z",
   "actor": "承認者",
   "role": "approver",
   "action": "ROLLBACK_EXECUTED",
   "target": "LB-P-0013",
   "before": "27",
   "after": "23",
   "note": "REQ-0008 切り戻し→再取得照合OK",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  },
  {
   "ts": "2026-08-20T05:18:51.229Z",
   "actor": "承認者",
   "role": "approver",
   "action": "ROLLBACK_REJECTED",
   "target": "LB-P-0013",
   "before": "",
   "after": "",
   "note": "切り戻し対象外または実施済み。理由を表示",
   "mode": "SIMULATOR",
   "seed": "LB-DEMO-2026-01",
   "demoVersion": "v1.0"
  }
 ]
}