From 45893eb45383ab10da1d1d343ddbe548db51c275 Mon Sep 17 00:00:00 2001 From: posimai Date: Wed, 22 Apr 2026 09:03:01 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20Together=20legacy=E5=BB=83=E6=AD=A2?= =?UTF-8?q?=E5=AE=8C=E4=BA=86=E3=83=BBStripe=204=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E6=B3=A8=E8=A8=98=E3=83=BBbackup=E7=A2=BA?= =?UTF-8?q?=E8=AA=8D=E8=A8=98=E9=8C=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- STATUS.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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` に追加済み ## 次にやること(優先順)