From 4dd12318324ce859952703fa7cfd5ff1fd77c2a3 Mon Sep 17 00:00:00 2001 From: posimai Date: Tue, 17 Mar 2026 21:34:47 +0900 Subject: [PATCH] chore: make Dashboard Timeline update mandatory for all code changes --- CLAUDE.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 33aab79f..e77d9f3c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -122,7 +122,7 @@ git push gitea main && git push github main - [ ] emoji が増えていないか (`grep -r "emoji\|✅\|📱\|⚙️\|🎉" --include="*.html"`) - [ ] `@latest` が増えていないか (`grep -r "@latest" --include="*.html"`) - [ ] `npm run deploy` でデプロイしたか(`git push gitea main && git push github main`) -- [ ] 大きな変更なら Dashboard Timeline に追記したか +- [ ] **Dashboard Timeline に追記してデプロイしたか**(変更規模を問わず、コードを変更した全セッションで必須。「大きな変更のみ」は誤り) - [ ] **新アプリなら Dashboard カード・Ecosystem・Timeline・Access Guide を更新してデプロイしたか**(ユーザーに言われる前に完了させる) --- @@ -277,11 +277,13 @@ npm run deploy > ⚠️ ダッシュボード更新(カード・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。 -## 既存アプリに大きな変更をした場合の必須チェックリスト +## 既存アプリを変更した場合の必須チェックリスト -機能追加・バグ修正・リリースなど **ユーザーが気づくレベルの変更** をしたら: +**コードを変更してデプロイしたら、規模を問わず必ず実行すること**(「大きな変更のみ」「気づくレベルのみ」は判断基準として使わない): 1. `posimai-dashboard/src/app/timeline/page.tsx` の `EVENTS` 配列に今日の日付でエントリを追加 + - 複数アプリを変更した場合は1エントリにまとめてよい + - type: `fix`(バグ修正)/ `feature`(機能追加)/ `infra`(インフラ・設定) 2. Dashboard をデプロイ ## Git リモート(全アプリ共通)