マルチポータル構成
ポータル分離方針
4つのポータルをルートレベルで分離し、それぞれ独立したルーティングツリーを持つ:
| ポータル | URLプレフィックス | 対象ユーザー | 言語 |
|---|---|---|---|
| 従業員ポータル | /employee/ | employee | 7言語対応 |
| 管理者ポータル | /admin/ | tenant_admin | 日本語のみ |
| 代行事業者ポータル | /agency/ | agency_admin, agency_staff | 日本語のみ |
| システム管理 | /system/ | sys_admin, sys_support | 日本語のみ |
コード分割
- ポータルごとにルートレベルで Code Splitting(遅延読み込み)
- 共通コンポーネント(UIキット、フォーム部品等)は共有バンドルとして切り出し
- ポータル間の遷移(例: 代行事業者 → 管理者ポータルへのコンテキストスイッチ)は、SPA内遷移として処理