# Minha Atividade GitHub

## Rota

- `/adm/github-minha-atividade`

## O que e

Tela pessoal de atividade GitHub para o colaborador acompanhar commits, webhooks, vinculo de identidade, changelog gerado e comparacao com o ritmo do time.

## Para que serve

- verificar se o usuario esta corretamente vinculado ao GitHub;
- acompanhar commits e timeline pessoal por periodo, repo e busca;
- gerar rascunho de changelog a partir da propria atividade;
- enxergar o pulso coletivo da equipe sem precisar abrir o relatorio admin;
- acompanhar score, streak, badges, ranking e proximo alvo no time.

## Blocos principais

- seletor de colaborador para liderancas e perfis que podem consultar terceiros;
- KPIs pessoais de commits, repos, eventos e dias ativos;
- camada de jogo com nivel, pulse score, score documental, tendencia, streak e badges;
- bloco `Pulso da equipe` com ranking, grafico e feed coletivo;
- autoatualizacao do pulso coletivo em intervalo curto, sem depender de refresh manual;
- card de vinculo GitHub com login detectado e top repositorios;
- grafico pessoal de commits por dia;
- timeline rolavel e tabela de commits recentes;
- modal de rascunho para `docs/changelogs`.

## Botoes do topo

- `Meu Perfil`: abre a tela de perfil do colaborador;
- `Meus Changelogs`: abre a area autoral de changelogs;
- `Changelogs`: abre a central corporativa;
- `Atualizar`: recarrega os dados da tela;
- `Gerar em docs/changelogs`: monta um rascunho com base na atividade atual.

## Observacoes

- a tela aceita uso pessoal e tambem leitura de outros colaboradores por liderancas autorizadas;
- o pulso coletivo usa commits e changelogs reais, sem gamificacao puramente decorativa;
- o pulso coletivo se atualiza automaticamente em segundo plano quando a aba esta ativa;
- a comparacao com o time continua dentro da experiencia pessoal, enquanto o relatorio GitHub segue mais administrativo.
