diff --git a/STATUS.md b/STATUS.md index c8db8faf..18b94ef1 100644 --- a/STATUS.md +++ b/STATUS.md @@ -10,14 +10,14 @@ - **posimai-boki** は独立リポジトリで Gitea/GitHub へ push 済み。追加分を出したときは `cd posimai-boki && npm run deploy` - **article-keeper フォルダ削除**(エクスプローラーから手動削除): Firebase プロジェクトは削除済み。キーは git 未追跡なので履歴汚染なし。フォルダを消すだけで OK。 -- **contact.html の Formspree ID 設定**: formspree.io でフォームを作成し `YOUR_FORM_ID` を差し替え → 実送信テスト → Store 本番化ブロッカー解消。 +- **contact.html**: Resend API 経由に切り替え済み・送受信テスト完了(2026-04-21)✓ +- **Stripe 本番化時**: index.html・index-b.html・index-c.html・index-d.html の 4ファイルにある `test_9B67sEbN3fowfMW4jwenS00` を本番 Payment Link URL に一括差し替え(Cursor 指摘 2026-04-22) -## Together legacy path 廃止計画(2026-04-21) +## Together legacy path 廃止(2026-04-22 完了) -- **現状**: `jwtUserId` なし(`?u=` のみ)でメンバー照合が通る経路を許容中(warn ログあり) -- **invite_code 漏洩は修正済み**: JWT なしリクエストでは `invite_code` をレスポンスから除外(2026-04-21 パッチ適用) -- **legacy path 廃止期限**: 2026-04-28(今週末)を目安に `togetherEnsureMember` の legacy 経路を削除し、JWT 必須化する -- **廃止前確認**: Together クライアント側が全リクエストで JWT を送っていることをログで確認してから削除 +- Docker ログで legacy hit 0件を確認の上、JWT 必須化済み(server.js `togetherEnsureMember`) +- JWT なしリクエストは 401 を返す +- Gemini 2.5-flash 503 フォールバック(→ 2.0-flash)を `archiveShare` + `rearchive` に追加済み ## 次にやること(優先順)