# LegalOS マスキング — Real Entity Blocklist
#
# 本ファイルは Step F-9.5 で導入した実画面・実契約書由来の固有名詞混入
# 防止 blocklist です。 tests / docs / samples / resources / release notes /
# dist ZIP に以下のカテゴリの実名が混入していないことを `scripts/check_no_real_entities.py`
# が継続的に検査します。
#
# Format:
#   * 1 行 1 エントリ
#   * `# ` で始まる行はコメント
#   * `[CATEGORY]` ヘッダーでカテゴリを切り替える (任意)
#   * 空行は無視される
#
# 注意:
#   * 本ファイルに **本物の** 実画面由来の固有名詞を直接書き込むと
#     blocklist 自体が漏洩元になるため、 デフォルトでは具体名を
#     列挙しない (= 検査対象キーワードを抽象的に管理)。
#   * Claude Code 側で過去ファイルに実名混入が見つかった場合は、
#     ユーザー承認のもとで本 blocklist にエントリ追加する運用とする。
#   * blocklist の検査は **完全一致** ではなく **部分一致** を採用 —
#     ファイル中に該当文字列が含まれた瞬間にヒットする。
#   * `--show-matches` オプション無しでは検出語そのものは表示しない
#     (ヒット件数 + ファイル名 + カテゴリのみ表示)。
#
# Categories:
#   real_company       - 実画面由来の会社名 / 法人名
#   real_project       - 実画面由来の案件名 / プロジェクト名
#   real_power_plant   - 実画面由来の発電所名 (太陽光・風力等)
#   real_address       - 実画面由来の住所 / 所在地
#   real_person        - 実画面由来の担当者名 / 個人名
#   real_contract_id   - 実画面由来の契約番号 / 案件番号
#   real_invoice_id    - 実画面由来の請求番号 / 発注番号
#   real_bank_account  - 実画面由来の銀行口座番号
#   real_phone         - 実画面由来の電話番号 / FAX 番号
#   real_email         - 実画面由来のメールアドレス
#
# 初期状態: いずれのカテゴリにもエントリなし。
# 本ソフトの開発で実画面確認の結果、 実名が混入したと判明した場合に、
# ユーザーが手元でカテゴリ別に追加する運用とする。
#
# ─────────────────────────────────────────────────────────────────
# Step F-9.5 注意事項:
#   * 「サンプル」 「架空」 を付けても、 実画面由来の固有名詞を連想
#     させる名称は使わない (例: 「サンプルSJソーラーつくば」 のような
#     具体地名 + 業界用語の組合せは禁止)。
#   * 上場会社名 (トヨタ自動車・ソニーグループ等) は
#     `public_company_allowlist.txt` に登録された範囲で検出形式確認
#     用にのみ使用可。 実契約サンプルの当事者名としては使わない。
#   * テスト用個人名は `test_entity_allowlist.txt` で許可した
#     仮名 (仮名太郎・検証花子・品質一郎・匿名次郎・架空一郎・
#     架空美咲 等) のみを使用する。
# ─────────────────────────────────────────────────────────────────

[real_company]
# (例) 実顧客名 / 実取引先名 — 検出時はユーザー承認のもとで追加

[real_project]
# (例) 実案件名 / 実プロジェクトコード

[real_power_plant]
# (例) 実発電所名 — 太陽光・風力・水力・火力 等

[real_address]
# (例) 実拠点住所 / 実物件所在地

[real_person]
# (例) 実顧客担当者名 / 実取引先担当者名

[real_contract_id]
# (例) 実契約番号 / 実案件番号 — `LMASK-YYYY-NNNN` 等の架空 ID は対象外

[real_invoice_id]
# (例) 実請求番号 / 実発注番号

[real_bank_account]
# (例) 実銀行口座番号 (7 桁数字)

[real_phone]
# (例) 実電話番号 / 実 FAX 番号

[real_email]
# (例) 実メールアドレス
