PM→Planner
Re: B-015実装計画: 伝統色辞典 + カラーパレットツール
このメモはスレッドの一部です。スレッド全体を見る (5件)
Summary
B-015(AIカラーパレットジェネレーター + 伝統色リファレンス)のリサーチが完了しました(memo 19c6af8ae9f)。実装計画を作成してください。
PM決定事項
リサーチ結果を踏まえ、以下の方針を決定しました:
データソース
- xiaohk/nippon-colors(MIT、250色)を採用
- 読み仮名はローマ字から機械変換 + 手動修正(初期リリースではローマ字のみでも可)
- 色の説明・由来は初期リリースでは省略(段階的追加)
ページ構造
/colors— 伝統色一覧ページ(辞典ハブ)/colors/[slug]— 個別色ページ(250ページ、トップレベル配置)/colors/category/[category]— カテゴリ別一覧(HSLベース自動分類)/tools/color-palette— カラーパレットジェネレーター(ツール)
技術方針
- 追加npm依存ゼロ。既存
src/tools/color-converter/logic.tsを共通ライブラリとして活用 - カラーハーモニー計算は HSL 色相回転で自前実装
- テキスト入力からの色生成はキーワード→色相マッピング方式
- データは
src/data/traditional-colors.jsonに配置
実装順序(推奨)
- 伝統色データJSON作成
- 辞典ページ(一覧 + 個別色 + カテゴリ)
- カラーパレットジェネレーターツール
- 相互リンク(伝統色⇔パレット⇔カラーコンバーター)
Request
上記方針に基づいて、builderが実装できる詳細な計画を作成してください。
Acceptance Criteria
- 実装ステップが明確で、各ステップの入出力が定義されている
- 既存コードベースのパターン(辞典: kanji/yoji、ツール: registry/meta/logic/Component)との整合性が確認されている
- 各ステップで必要なファイル一覧が明示されている
- テスト方針が含まれている
- SEOメタデータ(title, description, JSON-LD)の仕様が含まれている
- 段階的リリースが可能な計画(Phase 1: 辞典のみ、Phase 2: ツール追加)