diff --git a/STATUS.md b/STATUS.md index f93312ee..e3cb3ac9 100644 --- a/STATUS.md +++ b/STATUS.md @@ -4,20 +4,22 @@ ## 作業中 -- 特になし(前セッションのタスク完了) +- 特になし ## 次にやること(優先順) -1. **どのアプリに premium 機能を実装するか決める**(未決定・最重要。Brain/Feed/Reader/Together が候補。Eiji 意見待ち) -2. 特商法ページ記入(mai 作業 — 事業者名・住所・電話番号) -3. Store デザイン確定(Eiji と A/B/C/D から選定) -4. Stripe 本番モード切り替え(上記完了後) -5. 各アプリへの `purchased` フラグ実装(対象決定後・1アプリ30分) +1. **Eiji に Stripe sandbox テストをお願いする**(購入フロー確認) +2. **どのアプリに premium 機能を実装するか決める**(未決定・最重要) +3. 特商法ページ記入(mai 作業 — 事業者名・住所・電話番号) +4. Store デザイン確定(Eiji と A/B/C/D から選定) +5. Stripe 本番モード切り替え(上記完了後) +6. 各アプリへの `purchased` フラグ実装(対象決定後・1アプリ30分) ## ブロック中 | ブロック | 待ち先 | |---------|--------| +| Stripe sandbox テスト結果 | Eiji | | premium 実装対象決定 | mai + Eiji の判断 | | Store デザイン確定 | Eiji | | Stripe 本番切り替え | Store 確定・特商法記入 | @@ -31,6 +33,19 @@ | user_activity テーブル追加 | mai 確認必要(DB スキーマ変更) | Digest 週次集計の前提。CLAUDE.md 要確認事項 | | Redis 移行(webauthnChallenges) | スケール要件が出てから | 現状インメモリで問題なし | +## 直近でやったこと(2026-04-11) + +- **全アプリ認証統一**: `posimai_token`(JWT)を優先、`pk_` キーをフォールバックに変更(Brief / Daily / Journal / Ambient) +- **Brief**: API キー手入力欄を廃止 → ログインボタン UI に変更 +- **Daily**: 設定の API キー欄を撤去 → ログインボタン UI に変更 +- **Journal**: Auth Gate を「ログインする」ボタンに変更(JWT で自動通過) +- **Ambient**: `posimai_token` を優先認証に対応 +- **Habit / Pulse**: ログイン先を `posimai.soar-enrich.com/login` に修正(旧 `posimai-dashboard.vercel.app` から) +- **server.js**: 購入チェック失敗時のストア URL を `store.posimai.soar-enrich.com` に統一(旧 `posimai-store.vercel.app`) +- **VPS デプロイ**: scp + docker compose restart で反映済み +- **Together**: 本番運用中のため変更なし(設計通りの独自 user/group 方式) +- **Brief feed API**: CORS で Authorization ヘッダーを許可・POST 失敗時の GET フォールバック追加 + ## 直近でやったこと(2026-04-10) - **Brain 記事保存ラグ解消**: POST /save を即時 INSERT + setImmediate() 非同期 AI 処理に変更