背景
dev 動作確認(2026-06-28)で判明。サイドバー「ダッシュボード」(index.html)はテナント解決後に tasks.html へリダイレクトするだけで、S-03 個人ダッシュボードが独立画面として未実装。S-04 タスク一覧とは別画面のはず。
設計(別画面である根拠)
- 基本設計書 §3.2「S-03 ダッシュボード
/ 当日件数・期限切れ件数・自分の進捗」、§3.3.3 / §6.2.2.1(個人視点ダッシュボード)。
- 提供 API は 2 本:
GET /api/dashboard/summary(S-03、数値カード集計、getDashboardSummary)
GET /api/dashboard/tasks(S-03、「当日対応+振り返り」リスト、getDashboardTasks)
- NIST AC-4: 集計値からも他者の PRIVATE タスクの存在を推定させない(S-15 と一貫)。
現状
- バックエンド実装済み:
dashboard/adapter/web/DashboardController、GetDashboardSummaryUseCase / GetDashboardTasksUseCase(いずれも Javadoc に「S-03」明記)。
- フロント未実装:
web/js/ に /api/dashboard/summary / /api/dashboard/tasks を呼ぶ箇所が無い(grep 0 件)。Api(api.js)にもメソッド未定義。
- サイドバー「ダッシュボード」→
index.html → tasks.html リダイレクト(プレースホルダ)。
→ S-12/13/14 と同じ「バックエンド完・フロント欠落」パターン。
スコープ(想定)
web/dashboard.html + web/js/dashboard.js(数値カード + 当日対応/振り返りリスト)。
api.js に getDashboardSummary() / getDashboardTasks() 追加。
- サイドバー「ダッシュボード」を
index.html → dashboard.html に張り替え(index.html はテナント解決のルーターとして残すか整理)。
- E2E ハッピーパス 1 本、biome/html-validate/tsc green。
補足: 完成度評価の訂正
以前「全 15 画面 充足」と報告したが誤り。S-03 フロントが欠落していた(index.html リダイレクトを「タスク一覧に内包」と誤認していた)。S-05/06(タスク詳細/編集=ドロワー)、S-07(テナントスイッチャ)は実体ありで問題なし。
背景
dev 動作確認(2026-06-28)で判明。サイドバー「ダッシュボード」(
index.html)はテナント解決後にtasks.htmlへリダイレクトするだけで、S-03 個人ダッシュボードが独立画面として未実装。S-04 タスク一覧とは別画面のはず。設計(別画面である根拠)
/当日件数・期限切れ件数・自分の進捗」、§3.3.3 / §6.2.2.1(個人視点ダッシュボード)。GET /api/dashboard/summary(S-03、数値カード集計、getDashboardSummary)GET /api/dashboard/tasks(S-03、「当日対応+振り返り」リスト、getDashboardTasks)現状
dashboard/adapter/web/DashboardController、GetDashboardSummaryUseCase/GetDashboardTasksUseCase(いずれも Javadoc に「S-03」明記)。web/js/に/api/dashboard/summary//api/dashboard/tasksを呼ぶ箇所が無い(grep 0 件)。Api(api.js)にもメソッド未定義。index.html→tasks.htmlリダイレクト(プレースホルダ)。→ S-12/13/14 と同じ「バックエンド完・フロント欠落」パターン。
スコープ(想定)
web/dashboard.html+web/js/dashboard.js(数値カード + 当日対応/振り返りリスト)。api.jsにgetDashboardSummary()/getDashboardTasks()追加。index.html→dashboard.htmlに張り替え(index.htmlはテナント解決のルーターとして残すか整理)。補足: 完成度評価の訂正
以前「全 15 画面 充足」と報告したが誤り。S-03 フロントが欠落していた(
index.htmlリダイレクトを「タスク一覧に内包」と誤認していた)。S-05/06(タスク詳細/編集=ドロワー)、S-07(テナントスイッチャ)は実体ありで問題なし。