diff --git a/AGENTS.md b/AGENTS.md index 4486c66b..9d8cadfe 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -40,10 +40,25 @@ npm run deploy:dev # git push + scp + systemctl restart(git push だけでは - 既存アプリ修正時:`posimai-dashboard/src/app/timeline/page.tsx` を更新 - 新規アプリ作成時:上記に加え `projects.json`, `apps/page.tsx`, `ecosystem/page.tsx`, `roadmap.json` も更新(詳細: `docs/new-app-guide.md`) -## 4. 参照ドキュメント +## 4. AI 実行権限(確認不要 / 要確認の境界線) + +### 確認なしで自動実行してよい +- `npm run deploy` / `npm run deploy:dev` / `bash deploy-server.sh` +- VPS への読み取り系 SSH(ログ確認・ステータス確認) +- git add / commit / push +- ファイルの作成・編集 + +### 必ず mai に確認してから実行する +- DB スキーマ変更(ALTER TABLE / DROP TABLE) +- 本番データの削除・更新を伴う SQL +- VPS の Docker コンテナ停止・削除 +- Stripe の本番モード切り替え + +## 5. 参照ドキュメント | ドキュメント | 内容 | |-------------|------| +| `STATUS.md` | **今何をしている最中か(毎セッション参照・更新)** | | `docs/master-architecture.md` | インフラ構成・全アプリ一覧・URL | | `docs/design-system.md` | カラートークン・デザインシステム | | `docs/new-app-guide.md` | 新規アプリ作成チェックリスト | @@ -51,6 +66,15 @@ npm run deploy:dev # git push + scp + systemctl restart(git push だけでは | `posimai-dashboard/src/data/projects.json` | 全アプリのステータス・スタック | | `memory/MEMORY.md` | AI 記憶(変更後は claude-memory リポジトリへも push すること)| -## 5. メタルール +## 6. コードの「正」はどこか + +| 何 | 正 | 役割 | +|----|-----|------| +| コード | **GitHub** | Vercel がここを参照。確認はここ | +| フロント本番 | **Vercel** | GitHub push で自動デプロイ | +| バックエンド本番 | **VPS** | `bash deploy-server.sh` で更新 | +| Gitea | バックアップのみ | push するだけ・確認先にしない | + +## 7. メタルール 新しい行動ルールが決まったら即座に **CLAUDE.md と AGENTS.md の両方**に追記してコミットすること。memory は Claude Code 専用補助記憶であり他 AI には読まれない。CLAUDE.md を変更したら必ず AGENTS.md も同内容に更新すること。 diff --git a/CLAUDE.md b/CLAUDE.md index 4486c66b..9d8cadfe 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -40,10 +40,25 @@ npm run deploy:dev # git push + scp + systemctl restart(git push だけでは - 既存アプリ修正時:`posimai-dashboard/src/app/timeline/page.tsx` を更新 - 新規アプリ作成時:上記に加え `projects.json`, `apps/page.tsx`, `ecosystem/page.tsx`, `roadmap.json` も更新(詳細: `docs/new-app-guide.md`) -## 4. 参照ドキュメント +## 4. AI 実行権限(確認不要 / 要確認の境界線) + +### 確認なしで自動実行してよい +- `npm run deploy` / `npm run deploy:dev` / `bash deploy-server.sh` +- VPS への読み取り系 SSH(ログ確認・ステータス確認) +- git add / commit / push +- ファイルの作成・編集 + +### 必ず mai に確認してから実行する +- DB スキーマ変更(ALTER TABLE / DROP TABLE) +- 本番データの削除・更新を伴う SQL +- VPS の Docker コンテナ停止・削除 +- Stripe の本番モード切り替え + +## 5. 参照ドキュメント | ドキュメント | 内容 | |-------------|------| +| `STATUS.md` | **今何をしている最中か(毎セッション参照・更新)** | | `docs/master-architecture.md` | インフラ構成・全アプリ一覧・URL | | `docs/design-system.md` | カラートークン・デザインシステム | | `docs/new-app-guide.md` | 新規アプリ作成チェックリスト | @@ -51,6 +66,15 @@ npm run deploy:dev # git push + scp + systemctl restart(git push だけでは | `posimai-dashboard/src/data/projects.json` | 全アプリのステータス・スタック | | `memory/MEMORY.md` | AI 記憶(変更後は claude-memory リポジトリへも push すること)| -## 5. メタルール +## 6. コードの「正」はどこか + +| 何 | 正 | 役割 | +|----|-----|------| +| コード | **GitHub** | Vercel がここを参照。確認はここ | +| フロント本番 | **Vercel** | GitHub push で自動デプロイ | +| バックエンド本番 | **VPS** | `bash deploy-server.sh` で更新 | +| Gitea | バックアップのみ | push するだけ・確認先にしない | + +## 7. メタルール 新しい行動ルールが決まったら即座に **CLAUDE.md と AGENTS.md の両方**に追記してコミットすること。memory は Claude Code 専用補助記憶であり他 AI には読まれない。CLAUDE.md を変更したら必ず AGENTS.md も同内容に更新すること。 diff --git a/STATUS.md b/STATUS.md new file mode 100644 index 00000000..4b22f5ee --- /dev/null +++ b/STATUS.md @@ -0,0 +1,41 @@ +# Posimai — 現在の状態 + +> このファイルはセッション末に AI が更新する。「今何をしている最中か」を引き継ぐ唯一の場所。 + +## 作業中 + +- Store デザイン確定待ち(Eiji さんと A/B/C/D から選定中) + +## 次にやること(優先順) + +1. 特商法ページ記入(mai 作業 — 事業者名・住所・電話番号) +2. **どのアプリに premium 機能を実装するか決める**(未決定・最重要) +3. Stripe 本番モード切り替え(上記2点が完了してから) +4. 各アプリへの `purchased` フラグ実装(対象アプリ決定後) + +## ブロック中 + +| ブロック | 待ち先 | +|---------|--------| +| Store デザイン確定 | Eiji | +| Stripe 本番切り替え | Store 確定・特商法記入 | +| premium 実装 | mai の判断 | + +## 直近でやったこと(2026-04-05) + +- Google OAuth + GitHub OAuth 実装・動作確認済み +- Stripe Webhook 実装・テスト決済で plan=premium 更新確認済み +- auth/verify: type=oauth の場合 Magic Link API をスキップするバグ修正 +- Store Design D 復活 +- atlas.json v3・Dashboard timeline・BentoCard beta バッジ更新 +- Uptime Kuma ポート 3002 確認・Station 修正 +- memory・master-architecture.md・CLAUDE.md を 2026-04-05 時点に更新 + +## コードの「正」はどこか + +| 何 | 正 | 役割 | +|----|-----|------| +| コード | **GitHub** | Vercel がここを参照。確認はここ | +| フロント本番 | **Vercel** | GitHub push で自動デプロイ | +| バックエンド本番 | **VPS** | `bash deploy-server.sh` で更新 | +| Gitea | バックアップのみ | push するだけ・確認先にしない |