クラブをフォロー
気になるランクラブを保存。新しい回が出たらすぐ確認できます。
Account
クラブフォロー、保存したラン、週次メール。Tokyo Speed のアカウントは、東京で走るためのホーム画面です。今週は登録希望の受付のみ — Google ログインと Magic link は準備でき次第お知らせします。
Sign in to Tokyo Run Guide
Follow clubs, save runs, and get the Weekly Run Guide. Google and Magic link are preparing — register interest below for now.
ログイン機能は準備中ですprovider_not_connected · No OAuth · No email send yet
Sign-up request
Free Explorer から開始。本番のメール送信とOAuthはまだ接続していません。
今週は登録希望の受付のみ。Google / Magic link の本番接続は次のステップです。
Membership
無料の Free Explorer から始められます。ログイン接続前でも、登録希望だけ先に受け付けます。
気になるランクラブを保存。新しい回が出たらすぐ確認できます。
今週行きたいイベントをブックマーク。初参加メモも同じ画面で。
月曜朝の Weekly Run Guide で、東京の今週おすすめランを受け取れます。
Creator draft receipt
ランを主催する方は、下書きが受領済みか、公開前レビューで止まっているかをここで確認できます。 いまは外部サービス未接続のため、通知・公開・外部カレンダー作成は行いません。
Host draft status
Keep the route, meeting point, and official source ready. Do not announce this as a Tokyo Run Guide listing yet.
Open draft builderDraft received locally
done
Owner check
waiting
Source check
waiting
Safety check
waiting
Schedule checklist
Local attendance preview. 下書きレビュー中でも、ホストは集合、チェックイン、定員、雨天時対応を準備できます。 ただしblocked_until_reviewの間は、No real RSVP / No external calendar / No attendee contactです。
開催予定2026-07-12T08:00:00+09:00
チェックイン07:40-07:55 JST / depart 08:00 after human review
参加者リストLocal attendance preview / attendee roster label only
初期はメールリンクで会員登録。メール送信プロバイダを接続するまでは、状態管理と同意記録だけを持ちます。
海外ユーザーにも使いやすいOAuthを前提に、provider subjectを内部userIdへひも付けます。
ニュースレター、週次レコメンド、決済案内の同意バージョンを分けて記録します。
email_magic_link
認証済み
google_oauth
認証待ち
会員登録、メール認証、OAuth、Membership plan の準備状態をここで確認します。
Notification outbox
ホスト向けの host_draft_receipt と host_schedule_digest を、 送信前の通知アウトボックスとして確認します。provider_not_connected の間は blocked_provider_not_connectedとして止まり、No email send / No push send / No provider queue writeです。
Host draft receipt stays visible as a local preview. No email send, no provider queue write, and no owner contact happen in L1.
Host schedule digest cannot leave the app until host_contact consent and human review are complete.
Sign-up intent
本番のMagic link送信前に、どの入口から、どのプランで、どの同意バージョンで登録しようとしたかを signup_intentとして受け付けます。メール送信とGoogle OAuthは provider_not_connected のままです。
/api/auth/signup-intentsPlan: plan-free / Source: /account
Plan: plan-host-pro / Source: /host
Email template drafts
Auth.js + Resendで使うMagic link、Weekly Run Guide、Host schedule digestを先に文面化します。 Host draft receiptも含め、いまはprovider_not_connectedで、No email sendです。 Host receipt variables include review_timeline for the review steps.
/api/email/templates今週のランを保存するためのMagic linkです。
No pressure, just show up. あなた向けの3つのラン。
掲載前に日時、集合場所、初参加メモを確認しましょう。
Imperial First-Timer Easy 5K は received_locally_pending_review です。