diff --git a/AGENTS.md b/AGENTS.md index 1e16a280..0632b933 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -7,7 +7,7 @@ | 禁止 | 理由 | |------|------| | 絵文字(コード・ファイル・コミット)| デザインルール違反 | -| `lucide@latest` | `@0.344.0` 固定 | +| `lucide@latest` | バージョン固定必須。React 18 以前は `0.344.0`、React 19 プロジェクトは `0.471.0` 固定(キャレットなし)| | CDN バージョン未固定(`@latest` 等)| SW キャッシュ破壊リスク | | `vercel --prod` 直接実行 | GitHub push で自動デプロイが二重になる | | `git push origin` | gitea/github の2リモート構成のため | @@ -35,7 +35,14 @@ npm run deploy:dev # git push + scp + systemctl restart(git push だけでは ## 3. アプリ追加・更新時(自律で実施) - 既存アプリ修正時:`posimai-dashboard/src/app/timeline/page.tsx` を更新 -- 新規アプリ作成時:上記に加え `projects.json`, `apps/page.tsx`, `ecosystem/page.tsx`, `roadmap.json` も更新(詳細: `docs/new-app-guide.md`) +- 新規アプリ作成時:上記に加え以下を**必ず全部**更新(詳細: `docs/new-app-guide.md`) + 1. `posimai-dashboard/src/data/projects.json` + 2. `posimai-dashboard/src/app/apps/page.tsx`(APP_CATEGORIES の該当カテゴリの projectIds に追加) + 3. `posimai-dashboard/src/app/ecosystem/page.tsx`(NODES + EDGES) + 4. `posimai-dashboard/src/app/timeline/page.tsx`(EVENTS 先頭に追加) + 5. `posimai-roadmap/roadmap.json` + 6. `posimai-atlas/atlas.json`(posimai-apps の count と description を更新、必要ならエッジ追加) +- **完了後に必ず確認**: `node scripts/check-registrations.js ` を実行し [OK] になるまで修正する ## 4. AI 実行権限(確認不要 / 要確認の境界線) diff --git a/CLAUDE.md b/CLAUDE.md index 1e16a280..0632b933 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -7,7 +7,7 @@ | 禁止 | 理由 | |------|------| | 絵文字(コード・ファイル・コミット)| デザインルール違反 | -| `lucide@latest` | `@0.344.0` 固定 | +| `lucide@latest` | バージョン固定必須。React 18 以前は `0.344.0`、React 19 プロジェクトは `0.471.0` 固定(キャレットなし)| | CDN バージョン未固定(`@latest` 等)| SW キャッシュ破壊リスク | | `vercel --prod` 直接実行 | GitHub push で自動デプロイが二重になる | | `git push origin` | gitea/github の2リモート構成のため | @@ -35,7 +35,14 @@ npm run deploy:dev # git push + scp + systemctl restart(git push だけでは ## 3. アプリ追加・更新時(自律で実施) - 既存アプリ修正時:`posimai-dashboard/src/app/timeline/page.tsx` を更新 -- 新規アプリ作成時:上記に加え `projects.json`, `apps/page.tsx`, `ecosystem/page.tsx`, `roadmap.json` も更新(詳細: `docs/new-app-guide.md`) +- 新規アプリ作成時:上記に加え以下を**必ず全部**更新(詳細: `docs/new-app-guide.md`) + 1. `posimai-dashboard/src/data/projects.json` + 2. `posimai-dashboard/src/app/apps/page.tsx`(APP_CATEGORIES の該当カテゴリの projectIds に追加) + 3. `posimai-dashboard/src/app/ecosystem/page.tsx`(NODES + EDGES) + 4. `posimai-dashboard/src/app/timeline/page.tsx`(EVENTS 先頭に追加) + 5. `posimai-roadmap/roadmap.json` + 6. `posimai-atlas/atlas.json`(posimai-apps の count と description を更新、必要ならエッジ追加) +- **完了後に必ず確認**: `node scripts/check-registrations.js ` を実行し [OK] になるまで修正する ## 4. AI 実行権限(確認不要 / 要確認の境界線)