# 2026-04-16 - Centralizacao dos assets compartilhados da aplicacao

## Entrega
- criada a pasta `public/assets/app` como ponto central para assets compartilhados de frontend da aplicacao
- movidos para essa area os JS compartilhados antes espalhados entre `assets/scripts` e `public/js`
- movidos para essa area os CSS compartilhados e pontuais da aplicacao que faziam mais sentido fora de vendor e fora de assets locais de pagina

## Ajustes aplicados
- `public/assets/app/js/shared` passou a concentrar scripts globais usados por templates e includes
- `public/assets/app/js/admin` passou a concentrar scripts administrativos compartilhados
- `public/assets/app/js/pages` passou a receber o caso pontual de pagina fora da arvore local de `pages`
- `public/assets/app/css/shared` passou a concentrar o CSS compartilhado da aplicacao
- `public/assets/app/css/pages` passou a receber o CSS pontual da tela de pagamento
- templates e paginas ativas foram atualizados para usar os novos caminhos centralizados

## Convencao adotada
- bibliotecas e vendor continuam em `assets/*` e `assets/matdash/*`
- assets especificos de tela continuam em `pages/*/assets/*`
- assets compartilhados da aplicacao passam a preferir `public/assets/app/*`

## Impacto
- reduz a dispersao entre `assets/scripts`, `public/js` e `assets/css`
- deixa mais claro o que e vendor, o que e asset local de pagina e o que e codigo compartilhado da aplicacao
- prepara o projeto para futuras limpezas e migracoes sem misturar regras de pagina com dependencias globais
