Proposal
Why¶
テストデータやサンプルデータに実際の個人情報(実名、勉強会名)が含まれており、公開リポジトリとしてセキュリティ・プライバシー上のリスクがある。これらをダミーデータに置き換える必要がある。ただし、単純なランダム値ではなく、実際に存在しそうな自然な名称を使用する。
What Changes¶
public/data/index.json内の実名4名(中村充志、山浦哲朗、崔文、谷戸大輔)をダミーの人名に置き換えpublic/data/index.json内の勉強会名4件(もくもく勉強会、React読書会、アーキテクチャ設計塾、クラウド技術研究会)をダミーの勉強会名に置き換えpublic/data/sessions/*.json(17ファイル)のセッションデータ内のメンバーID参照を新しいダミーデータに整合させるe2e/dashboard.spec.jsのE2Eテストで参照している実名・勉強会名をダミーデータに合わせて更新docs/architecture.mdのサンプルデータ内の実名・勉強会名をダミーデータに合わせて更新- テストファイル(
tests/配下)のテストデータ内の「テスト太郎」「テスト花子」「もくもく勉強会」等をより自然なダミー名に置き換え
Capabilities¶
New Capabilities¶
dummy-data-replacement: テストデータ・サンプルデータ・公開データ内の個人情報をダミーデータに置き換え、一貫性を保つ
Modified Capabilities¶
(既存のspecsなし)
Impact¶
- 公開データ:
public/data/index.jsonおよびpublic/data/sessions/*.jsonの内容が変更される - E2Eテスト:
e2e/dashboard.spec.jsが新しいダミーデータを参照するよう更新が必要 - ユニットテスト:
tests/配下の複数テストファイルのテストデータが更新される - ドキュメント:
docs/architecture.md内のサンプルデータが更新される - API・依存関係への影響: なし(データ内容の変更のみで、構造やスキーマは変わらない)