User Story
As a PM, I want my dashboard to list the projects I'm assigned to as PM, so that I can pick the project I want to look into.
As a PM, when I click a project, I want to see all users mapped to that project (reusing the existing team-management view, filtered by project), so that I can spot who needs my attention. Clicking a user opens the existing member detail page (onboarding progress + skills + relevant info — already built in TeamMemberDetailPage).
Context & Motivation
Dependencies
Acceptance Criteria
Layer 1 — PM project list
Layer 2 — Project drilldown
Out of scope
Sub-Tasks (by team)
User Story
As a PM, I want my dashboard to list the projects I'm assigned to as PM, so that I can pick the project I want to look into.
As a PM, when I click a project, I want to see all users mapped to that project (reusing the existing team-management view, filtered by project), so that I can spot who needs my attention. Clicking a user opens the existing member detail page (onboarding progress + skills + relevant info — already built in
TeamMemberDetailPage).Context & Motivation
team:frontend(project list + drilldown),team:backend(PM-scoped project endpoint)Dependencies
projectIdsfilter on the team-overview endpoint (UserApiService.kt).TeamMemberDetailPage— not re-built, just linked.Acceptance Criteria
Layer 1 — PM project list
Layer 2 — Project drilldown
TeamManagementPage, filtered by that project's id).TeamMemberDetailPage(Layer 3, unchanged).Out of scope
Sub-Tasks (by team)
projectIds).TeamManagementWidget); project-drilldown view (filter existingTeamManagementPageby project).