Complexity-normalized throughput
Merged work per engineer per sprint, normalized for ticket complexity - an LLM judge calibrated on the team's own history scores each ticket's size, so bigger tickets can't fake bigger output and smaller PRs can't inflate the count.
It only counts work that survived review, so it cannot be gamed by opening more PRs or writing more lines.
Git + Jira: merged PRs mapped to tickets, complexity-scored.
