# 2026-04-17 - Governanca de repositorios GitHub por equipe

## O que mudou
- criada a migration `sql/2026-04-17-github-repo-acl-por-equipe.sql` com a tabela `wpjy_github_repo_team_access`
- ampliado `src/Modules/RepoComposer/Repositories/RepoComposerRepository.php` para listar e salvar a ACL de visibilidade por equipe
- expostos os endpoints `teamAccess` e `saveTeamAccess` em `src/Modules/RepoComposer/Http/RepoComposerController.php`
- atualizada a tela `pages/admin/dev-repos.php` com indicacao visual de restricao por equipe e modal dedicado para gerenciar a visibilidade
- reforcado `src/Modules/GitHubMonitor/Repositories/GitHubMonitorRepository.php` para filtrar repositorios, syncs, eventos e leituras de commits conforme a ACL quando o usuario nao for admin-like
- criado o README operacional de `docs/readme/admin/dev-repos.md`

## Intencao tecnica
- permitir que repositórios do GitHub sejam governados por equipes reais da organizacao, sem depender apenas de permissoes amplas do modulo
- manter compatibilidade com o legado, tratando repositorios sem ACL como sem restricao especifica
- preparar a base para a proxima camada: comparacao com times oficiais do GitHub e politicas por squad/time

## Resultado
- cada repositorio mapeado pode ser liberado para equipes especificas dentro do modulo
- usuarios fora dessas equipes deixam de ver repositorios restritos nas telas principais do monitor GitHub
- o `dev-repos` ganha uma camada concreta de governanca, sem perder o fluxo atual de sync e monitoramento
