From de5f39871106ba7eebc9091b8917e250a5231fc1 Mon Sep 17 00:00:00 2001 From: posimai Date: Sun, 22 Mar 2026 15:20:56 +0900 Subject: [PATCH] docs: add App Browser to new app checklist (step 2) App Browser (/apps) and Asset Map (projects.json) are managed separately. Both must be updated when a new app is created. Co-Authored-By: Claude Sonnet 4.6 --- AGENTS.md | 19 ++++++++++++------- CLAUDE.md | 19 ++++++++++++------- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 644cff2a..a54bb52f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -327,29 +327,34 @@ npm run deploy - `posimai-dashboard/src/data/projects.json` の `projects` 配列にエントリを追加 - 適切な `category` を設定(`posimai-pwa` / `active` / `flagship` / `micro` / `infra` など) -2. **Ecosystem Map 追加** +2. **App Browser カテゴリに追加** + - `posimai-dashboard/src/app/apps/page.tsx` の `APP_CATEGORIES` 配列から適切なカテゴリを選び `projectIds` に追加 + - カテゴリ: `input`(インプット)/ `routine`(日次ルーティン)/ `create`(作成・記録)/ `tools`(ツール)/ `business`(ビジネス)/ `infra`(インフラ) + - ここに追加しないと App Browser に表示されない(Asset Map には出るが App Browser は別管理) + +3. **Ecosystem Map 追加** - `posimai-dashboard/src/app/ecosystem/page.tsx` の `NODES` 配列にノードを追加 - 関連する `EDGES`(依存関係)も追加 -3. **Development Timeline に追記** +4. **Development Timeline に追記** - `posimai-dashboard/src/app/timeline/page.tsx` の `EVENTS` 配列に今日の日付でエントリを追加 - type: `launch`(新規公開)/ `feature`(機能追加)/ `fix`(修正)/ `infra`(インフラ) -4. **Access Guide に追記** +5. **Access Guide に追記** - `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加 - `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する -5. **Dashboard をデプロイ** +6. **Dashboard をデプロイ** ```bash cd posimai-dashboard - git add src/data/projects.json src/app/ecosystem/page.tsx src/app/timeline/page.tsx src/app/access/page.tsx + git add src/data/projects.json src/app/apps/page.tsx src/app/ecosystem/page.tsx src/app/timeline/page.tsx src/app/access/page.tsx git commit -m "feat: add [app-name] to dashboard" npm run deploy ``` -6. **プロジェクト構成テーブルを AGENTS.md に追記**(このファイル) +7. **プロジェクト構成テーブルを AGENTS.md に追記**(このファイル) -> ⚠️ ダッシュボード更新(カード・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。 +> ⚠️ ダッシュボード更新(カード・App Browser・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。 ## 既存アプリを変更した場合の必須チェックリスト diff --git a/CLAUDE.md b/CLAUDE.md index 3426136f..2171f467 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -352,29 +352,34 @@ bash create-app.sh posimai-myapp "My App Name" "アプリの説明" - `posimai-dashboard/src/data/projects.json` の `projects` 配列にエントリを追加 - 適切な `category` を設定(`posimai-pwa` / `active` / `flagship` / `micro` / `infra` など) -2. **Ecosystem Map 追加** +2. **App Browser カテゴリに追加** + - `posimai-dashboard/src/app/apps/page.tsx` の `APP_CATEGORIES` 配列から適切なカテゴリを選び `projectIds` に追加 + - カテゴリ: `input`(インプット)/ `routine`(日次ルーティン)/ `create`(作成・記録)/ `tools`(ツール)/ `business`(ビジネス)/ `infra`(インフラ) + - ここに追加しないと App Browser に表示されない(Asset Map には出るが App Browser は別管理) + +3. **Ecosystem Map 追加** - `posimai-dashboard/src/app/ecosystem/page.tsx` の `NODES` 配列にノードを追加 - 関連する `EDGES`(依存関係)も追加 -3. **Development Timeline に追記** +4. **Development Timeline に追記** - `posimai-dashboard/src/app/timeline/page.tsx` の `EVENTS` 配列に今日の日付でエントリを追加 - type: `launch`(新規公開)/ `feature`(機能追加)/ `fix`(修正)/ `infra`(インフラ) -4. **Access Guide に追記** +5. **Access Guide に追記** - `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加 - `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する -5. **Dashboard をデプロイ** +6. **Dashboard をデプロイ** ```bash cd posimai-dashboard - git add src/data/projects.json src/app/ecosystem/page.tsx src/app/timeline/page.tsx src/app/access/page.tsx + git add src/data/projects.json src/app/apps/page.tsx src/app/ecosystem/page.tsx src/app/timeline/page.tsx src/app/access/page.tsx git commit -m "feat: add [app-name] to dashboard" npm run deploy ``` -6. **プロジェクト構成テーブルを CLAUDE.md に追記**(このファイル) +7. **プロジェクト構成テーブルを CLAUDE.md に追記**(このファイル) -> ⚠️ ダッシュボード更新(カード・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。 +> ⚠️ ダッシュボード更新(カード・App Browser・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。 ## 既存アプリを変更した場合の必須チェックリスト