August 30, 2025

ストーリー設定とメタデータ

journal

私は完全なストーリー設定モジュールを実装しました。各ストーリーには言語、タグ、説明、およびマーケットプレイスでの視覚的表示を定義する詳細なメタデータフィールドが含まれます。作成者はエディタ内でカテゴリ、言語、アクセシビリティの設定を直接行えます。

新しいコンテンツセクションでは年齢区分とコンテンツ警告をサポートします。各ストーリーは、対象がAll Ages(全年齢)、Teen(13歳以上)、Mature(16歳以上)、Adult(18歳以上)のどれに該当するかを宣言する必要があります。暴力、死亡、ホラー、差別などのテーマに対する警告を追加できます。AI生成の画像、音声、音楽を含むストーリーはそれに応じてフラグを立てられます。これにより、プラットフォームは適切な表示制御とモデレーションルールを自動的に適用できます。

説明、サムネイル、スクリーンショット、タグなどのストーリー用メタデータフィールドも追加しました。これらは後にマーケットプレイスで検索結果やリストの整理に使われます。これらの設定はすべてストーリー単位で保存され、いつでも更新可能ですが、メタデータやコンテンツ警告の変更は公開が稼働した後に新しいリリースが必要になります。

同時に、フィードバックとレビューの最初の仕組みも準備しました。これはコメントや評価を保存するためのシンプルなデータ構造で、後に公開ワークフローに接続されます。ストーリーが公開された際にモデレーターのレビューや読者のフィードバックを扱うために使われます。

これらの変更により、ストーリー作成の管理側が完了しました。各ストーリーは定義されたアイデンティティ、コンテンツ評価、モデレーションの基準を持ちます。これは今後のリリースシステムや、これらのデータを基にした収益化機能の基盤となります。