From 7a12d520a730ec8293d34f953d2adc57603b2583 Mon Sep 17 00:00:00 2001 From: posimai Date: Sat, 4 Apr 2026 14:28:23 +0900 Subject: [PATCH] docs: add deploy-edge.sh rule to CLAUDE.md and AGENTS.md, sync both files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Edge Function デプロイ手順(bash deploy-edge.sh)を両ファイルに追記 - AGENTS.md に posimai-dev の deploy:dev ルールを追加(CLAUDE.md と同期) - AGENTS.md の末尾注意書きを CLAUDE.md と統一 Co-Authored-By: Claude Sonnet 4.6 --- AGENTS.md | 18 +++++++++++++++++- CLAUDE.md | 7 +++++++ 2 files changed, 24 insertions(+), 1 deletion(-) 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/` 以下のファイルを変更したら、必ず以下を実行すること。