Skip to content

A-28 テナント運営者ダッシュボード: GET /api/tenant/dashboard/summary + S-15 #776

Description

@win2cot

背景

MVP API §5.1 A-28 がアプリ層未実装。Tenant Admin 向け運営ダッシュボード(S-15)の集計 API。

スコープ(縦切り: API + 画面)

  • API: GET /api/tenant/dashboard/summary。Tenant Admin。X-Tenant-Id 必須。
  • 集計対象は visibility ∈ {TENANT, STAKEHOLDERS} のみ。PRIVATE は除外(NIST AC-4 / ADR-0005)。
  • 画面 S-15(テナント運営者向けダッシュボード)。既存 GetDashboardSummaryUseCase(個人 S-03)パターンを踏襲。

受け入れ条件

  • 運営者集計 usecase(visibility フィルタ・PRIVATE 除外)実装
  • Controller(X-Tenant-Id 必須・Tenant Admin 認可)実装
  • S-15 画面(UI in-place)
  • OpenAPI 契約と一致
  • テスト + カバレッジ 80%(PRIVATE 除外の境界テスト含む)

参照

設計書 §5.1 A-28 / §6.2.2.2(S-15 集計)/ ADR-0005 / OpenAPI GET /api/tenant/dashboard/summary

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/backendJava / Spring バックエンド実装変更area/frontendフロントエンド(HTML/CSS/JS/Bootstrap 5)変更priority/p1High。現スプリント内で完了必須task-type:implコード実装が主体のタスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions