-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Summary
Add support for team hierarchy to enable team-level aggregation and manager rollups.
Background
DX platform tracks 21 teams in hierarchical structure with:
- Parent/child team relationships
- Team membership
- Team-to-repository ownership
- Manager assignments
Requirements
- Add
teamsmodule undersrc/gitflow_analytics/core/ - Support team definition via YAML config
- Map developers to teams
- Map repositories to team ownership
- Support hierarchical aggregation (team → parent team → org)
- Add
--by-teamgrouping option to CLI
Data Model
# teams.yaml
teams:
- id: engineering
name: Engineering
manager: jane.doe@example.com
children:
- id: platform
name: Platform Team
members:
- john.smith@example.com
repositories:
- repo-a
- repo-bAcceptance Criteria
- Report shows metrics aggregated by team
- Manager rollup view (all reports' metrics)
- Team-level DORA metrics comparison
- Export team hierarchy to JSON
Priority
Medium - Enables management reporting
🤖 Generated with Claude Code
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels