================================================================
マスキング練習用ログ（すべて架空・演習1で使用）
このファイルは「そのまま Gemini に入れてはいけない情報が混ざった状態」を再現したものです。
どこを伏せ、どこを残すかを自分で判断してからマスキング版を作ってください。
================================================================

[2026-05-01 02:00:02.012] INFO  monthly_report.handler: DB 接続開始
  host=aurora-prod.cluster-cxk7ehmz9abc.ap-northeast-1.rds.amazonaws.com
  user=batch_admin  password=Pr0d-Batch-2026!#secret
[2026-05-01 02:00:02.345] INFO  外部連携: 健保API へ送信
  endpoint=https://api.kenpo-partner.example.co.jp/v2/claims
  api_key=sk_live_9f3ab21c7d5e4f0089aa6b2c14ef77dd
[2026-05-01 02:00:03.123] INFO  対象顧客の抽出完了
  顧客ID=CUST-00184423  氏名=田中 花子  生年月日=1974-08-12
  契約番号=HK-2019-0087734  健診受診歴=2024-11-15/2025-11-02
  住所=東京都千代田区麹町X-Y-Z マンション名501
[2026-05-01 02:00:04.890] INFO  monthly_report.aggregate: 集計処理 開始 対象=142,853件
[2026-05-01 02:00:42.567] ERROR monthly_report.aggregate: メモリエラー発生
Traceback (most recent call last):
  File "/var/task/monthly_report/aggregate.py", line 87, in aggregate_by_department
    department_summary[dept] = pandas.DataFrame(records).groupby(['age_group','dept']).sum()
MemoryError: Unable to allocate 2.34 GiB for an array with shape (142853, 17) and data type object

================================================================
補足（人間メモ・架空）
================================================================
- 内部 Slack #dev-batch-alert に自動通知済み（Webhook: https://hooks.slack.com/services/T00/B00/xxxxAAAAbbbb）
- 2 週間前に集計処理を pandas へ置き換えるリファクタをマージ
- ローカル開発機（メモリ 16GB）では正常完了する
