ダッシュボード情報設計
パスキー・Slack 方式チーム・招待・RBAC・厳密削除に沿った URL と遷移のたたき台。
| Path | Purpose | Notes |
|---|---|---|
| / | アクティブチームのプロジェクト一覧 | 未認証 → /login。チーム切替は /team/switch?id= |
| /login | サインイン(WebAuthn 予定) | dev: DASHBOARD_DEV_FALLBACK + DASHBOARD_USER_ID |
| /projects/new | プロジェクト作成(admin+) | 組織は admin/owner のみ選択可 |
| /p/:id | Issue ストリーム・ライブ | 危険領域: プロジェクト厳密削除(確認 UI + サーバ検証) |
| /settings/team/:slug | チーム設定・スラッグ・メンバー・招待 | 旧スラッグ → organization_slug_redirects |
| /invite/:token | 招待受諾 | link / email |
| /logout | セッション終了 | D1 sessions 行削除 + Cookie クリア → /login |
| POST /dev/session | 開発用セッション発行 | DASHBOARD_DEV_FALLBACK 時のみ。login からフォーム POST |
| /team/switch | アクティブチーム切替 | GET ?id=&next= |
| /onboarding/create-team | 新規チーム作成(登録導線) | 実装済み |