﻿# 2026-04-13 - Runtime de acesso migrado para grupos e kits

## O que mudou
- Criado `src/Core/Permissions/Repositories/EffectiveAccessRepository.php` para resolver namespaces efetivos a partir de `usuario -> grupo -> kit -> namespace`.
- Atualizado `src/Core/Permissions/Support/AccessResolver.php` para usar essa baseline nova na decisao de acesso por namespace.
- Atualizado `src/Modules/PermsResolve/Http/PermsResolveController.php` para devolver prefixes a partir do resolvedor novo, sem recalcular tudo pelo caminho antigo.
- Mantido fallback secundario por `user_tipo` e `perm_contract_kit` para preservar compatibilidade durante a migracao.

## Observacoes
- A fonte principal da ACL administrativa passa a ser o vinculo de grupos e kits.
- Overrides de usuario, equipe e contrato continuam acima da baseline.
- O helper legado ainda existe como compatibilidade, mas o runtime PSR comecou a sair dele.

## Validacao
- `php -l src/Core/Permissions/Repositories/EffectiveAccessRepository.php`
- `php -l src/Core/Permissions/Support/AccessResolver.php`
- `php -l src/Modules/PermsResolve/Http/PermsResolveController.php`
