Skip to content

[Phase 2] DashboardSummary: 所有/担当タスクの個別指標分離 #192

Description

@win2cot

背景

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 先行ルート

  1. 基本設計書 §3.3.3 S-03 表示項目に分離指標を追記("自分が所有するタスクの進捗グラフ" → 所有/担当それぞれ)
  2. OpenAPI DashboardSummary schema 拡張(新フィールド + 既存 myOpenCount の扱い: リネーム or 廃止)
  3. 実装(GetDashboardSummaryUseCase の集計クエリ拡張)

関連

Metadata

Metadata

Assignees

Labels

area/docsdocs/ 配下のドキュメント(設計書・規約・ADR 等)変更area/openapiOpenAPI 仕様(api/openapi.yaml)変更enhancementNew feature or requestpriority/p3Low。バックログ。余裕があれば対応

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions