背景
PR #191 Round 2 レビューにて、DashboardSummary.myOpenCount が「自分が所有する未完了件数」と所有限定で定義されているのに対し、ADR-0005 で個人視点ダッシュボードの件数集計(todayDueCount / overdueCount / completedTodayCount)は所有者・担当者の両方に加算される仕様になっており、両者の軸が異なる点が指摘された。
PR #191 では myOpenCount の description を「所有のみ、担当・関係者を含まない」と明示することでスコープを明確化したが、ダッシュボード UI として「所有タスクの未完了件数」と「担当タスクの未完了件数」を別々に把握できると有用との要望あり。
スコープ(Phase 2)
DashboardSummary スキーマに以下のフィールドを追加し、所有者視点と担当者視点を分離する:
myOwnedOpenCount: 自分が所有する未完了件数(現 myOpenCount のリネーム検討)
myAssignedOpenCount: 自分が担当する未完了件数
各種 breakdown(status / priority)も所有/担当別に分離するかは設計時に検討。
SSOT 先行ルート
- 基本設計書 §3.3.3 S-03 表示項目に分離指標を追記("自分が所有するタスクの進捗グラフ" → 所有/担当それぞれ)
- OpenAPI
DashboardSummary schema 拡張(新フィールド + 既存 myOpenCount の扱い: リネーム or 廃止)
- 実装(
GetDashboardSummaryUseCase の集計クエリ拡張)
関連
親
背景
PR #191 Round 2 レビューにて、
DashboardSummary.myOpenCountが「自分が所有する未完了件数」と所有限定で定義されているのに対し、ADR-0005 で個人視点ダッシュボードの件数集計(todayDueCount/overdueCount/completedTodayCount)は所有者・担当者の両方に加算される仕様になっており、両者の軸が異なる点が指摘された。PR #191 では
myOpenCountの description を「所有のみ、担当・関係者を含まない」と明示することでスコープを明確化したが、ダッシュボード UI として「所有タスクの未完了件数」と「担当タスクの未完了件数」を別々に把握できると有用との要望あり。スコープ(Phase 2)
DashboardSummaryスキーマに以下のフィールドを追加し、所有者視点と担当者視点を分離する:myOwnedOpenCount: 自分が所有する未完了件数(現myOpenCountのリネーム検討)myAssignedOpenCount: 自分が担当する未完了件数各種 breakdown(status / priority)も所有/担当別に分離するかは設計時に検討。
SSOT 先行ルート
DashboardSummaryschema 拡張(新フィールド + 既存myOpenCountの扱い: リネーム or 廃止)GetDashboardSummaryUseCaseの集計クエリ拡張)関連
親