diff --git a/AGENTS.md b/AGENTS.md index d8962201..d47ce19c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -33,6 +33,22 @@ npm run deploy # = git push gitea main && git push github main **VPS バックエンド(server.js)のデプロイ:** `bash deploy-server.sh` を実行する(完全無人。手動で `scp` しない)。 +**Supabase Edge Function のデプロイ:** +`posimai-together/supabase/functions/` 以下を変更したら、必ず以下を実行すること。 + +```bash +bash deploy-edge.sh # ~/.supabase-token からトークンを読み込み自律デプロイ +``` + +**posimai-dev(Ubuntu PC サービス)のデプロイ:** +`posimai-dev/` 以下のファイルを変更したら、必ず以下を実行すること。 + +```bash +npm run deploy:dev # = git push + scp転送 + systemctl restart posimai-dev +``` + +`git push` だけでは Ubuntu PC に反映されない(Syncthing の同期遅延があるため)。 + ## 3. アプリ追加・更新時の必須タスク(ダッシュボード追記) エコシステムからの孤立を防ぐため、新規アプリ作成や既存アプリ修正の際は**必ずユーザーに言われる前に**ダッシュボードのリポジトリを更新しデプロイすること。 @@ -53,4 +69,4 @@ npm run deploy # = git push gitea main && git push github main | `posimai-dashboard/src/data/projects.json` | 全アプリのステータス・技術スタック | | `memory/MEMORY.md` | AI 固有の記憶(`claude-memory` リポジトリへも push して同期すること) | -> **注意**: `AGENTS.md` は `CLAUDE.md` と並行稼働しています。基本の読み込みコンテキストとして使用され、詳細ルールは必要に応じて `docs/*` を読み込んでください。 +> **注意**: `CLAUDE.md` を変更した場合は必ず `AGENTS.md` の更新も確認すること。 diff --git a/CLAUDE.md b/CLAUDE.md index d370ef63..d47ce19c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -33,6 +33,13 @@ npm run deploy # = git push gitea main && git push github main **VPS バックエンド(server.js)のデプロイ:** `bash deploy-server.sh` を実行する(完全無人。手動で `scp` しない)。 +**Supabase Edge Function のデプロイ:** +`posimai-together/supabase/functions/` 以下を変更したら、必ず以下を実行すること。 + +```bash +bash deploy-edge.sh # ~/.supabase-token からトークンを読み込み自律デプロイ +``` + **posimai-dev(Ubuntu PC サービス)のデプロイ:** `posimai-dev/` 以下のファイルを変更したら、必ず以下を実行すること。