diff --git a/AGENTS.md b/AGENTS.md index 727d3182..e9c517ce 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -287,7 +287,7 @@ npm run deploy ### 新アプリ作成後の必須チェックリスト(抜け漏れ禁止) -新しいアプリを作ったら、**コード実装の完了直後に必ずこの順番で実行する**こと: +新しいアプリを作ったら、**必ずこの順番で実行する**こと(0番台は実装開始前、1番以降は実装完了後): 0. **【実装前】アクセントカラーを宣言する** - このアプリのカテゴリを確認(`input` インプット / `routine` 日次ルーティン / `create` 作成・記録 / `tools` ツール / `business` ビジネス / `infra` インフラ / `ideas` アイデア) @@ -374,7 +374,18 @@ npm run deploy - `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加 - `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する -8. **Dashboard をデプロイ** +8. **Roadmap サイドバーに追加** + - `posimai-roadmap/roadmap.json` の `apps` 配列に空エントリを追加する + ```json + { "id": "posimai-[app-name]", "tasks": [] } + ``` + - 追加後にデプロイする(既存ユーザーの localStorage には自動マージされる) + ```bash + cd posimai-roadmap + git add roadmap.json && git commit -m "feat: add posimai-[app-name] to roadmap" && npm run deploy + ``` + +9. **Dashboard をデプロイ** ```bash cd posimai-dashboard 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 @@ -382,9 +393,9 @@ npm run deploy npm run deploy ``` -9. **プロジェクト構成テーブルを AGENTS.md に追記**(このファイル) +10. **プロジェクト構成テーブルを AGENTS.md に追記**(このファイル) -10. **logo.png をデプロイする**(ユーザーが logo.png を配置した後) +11. **logo.png をデプロイする**(ユーザーが logo.png を配置した後) ```bash cd posimai-[app-name] git add logo.png && git commit -m "chore: add logo" && npm run deploy diff --git a/CLAUDE.md b/CLAUDE.md index 64aa700e..a35ffe43 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -322,7 +322,7 @@ bash create-app.sh posimai-myapp "My App Name" "アプリの説明" ### 新アプリ作成後の必須チェックリスト(抜け漏れ禁止) -新しいアプリを作ったら、**コード実装の完了直後に必ずこの順番で実行する**こと: +新しいアプリを作ったら、**必ずこの順番で実行する**こと(0番台は実装開始前、1番以降は実装完了後): 0. **【実装前】アクセントカラーを宣言する** - このアプリのカテゴリを確認(`input` インプット / `routine` 日次ルーティン / `create` 作成・記録 / `tools` ツール / `business` ビジネス / `infra` インフラ / `ideas` アイデア) @@ -409,7 +409,18 @@ bash create-app.sh posimai-myapp "My App Name" "アプリの説明" - `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加 - `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する -8. **Dashboard をデプロイ** +8. **Roadmap サイドバーに追加** + - `posimai-roadmap/roadmap.json` の `apps` 配列に空エントリを追加する + ```json + { "id": "posimai-[app-name]", "tasks": [] } + ``` + - 追加後にデプロイする(既存ユーザーの localStorage には自動マージされる) + ```bash + cd posimai-roadmap + git add roadmap.json && git commit -m "feat: add posimai-[app-name] to roadmap" && npm run deploy + ``` + +9. **Dashboard をデプロイ** ```bash cd posimai-dashboard 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 @@ -417,15 +428,15 @@ bash create-app.sh posimai-myapp "My App Name" "アプリの説明" npm run deploy ``` -9. **プロジェクト構成テーブルを CLAUDE.md に追記**(このファイル) +10. **プロジェクト構成テーブルを CLAUDE.md に追記**(このファイル) -10. **logo.png をデプロイする**(ユーザーが logo.png を配置した後) +11. **logo.png をデプロイする**(ユーザーが logo.png を配置した後) ```bash cd posimai-[app-name] git add logo.png && git commit -m "chore: add logo" && npm run deploy ``` -> ⚠️ ダッシュボード更新(カード・App Browser・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。 +> ⚠️ ダッシュボード更新(カード・App Browser・Ecosystem・Timeline)と Roadmap への追加を忘れると、アプリがエコシステムから孤立する。 ## 既存アプリを変更した場合の必須チェックリスト