# Central admin de lembretes

## Objetivo
Este documento registra a segunda etapa do módulo de lembretes: saída do uso pontual em `paciente-editar` para uma experiência transversal no admin.

## O que foi entregue

### 1. Captura rápida na topbar
- arquivo: `includes/template/matdash/offcanvas-reminders.php`
- acesso direto pelo topo do admin
- criação rápida de lembretes para o próprio usuário
- abas de visualização:
  - abertos
  - vencidos
  - contexto
- atalho para abrir a central completa em `/adm/lembretes`

### 2. Central administrativa
- arquivo: `pages/admin/lembretes.php`
- indicadores principais:
  - total
  - abertos
  - vencidos
  - hoje
  - próximos
  - concluídos
- filtros:
  - busca textual
  - status
  - contexto
  - contexto id
  - destinatário
  - criador
  - período inteligente
  - data inicial/final
  - escopo pessoal ou global para admin-like

### 3. Expansão da API
- `src/Modules/Reminders/Http/RemindersController.php`
  - `panel`
  - `stats`
  - `get`
- `src/Modules/Reminders/Services/ReminderService.php`
  - normalização de escopo
  - controle de visão global x pessoal
  - enriquecimento dos registros com nomes, status calculado e link
- `src/Modules/Reminders/Repositories/ReminderRepository.php`
  - listagem filtrável
  - indicadores agregados
  - joins com usuários de destino e criação

## Regra de escopo
- usuário comum:
  - vê seus lembretes como destinatário
- admin-like:
  - pode manter visão pessoal
  - pode trocar para visão global e analisar a operação inteira

## Relação com o modelo atual
- lembretes contextuais continuam existindo, como em `patient`
- lembretes rápidos da topbar usam `context_type = general`
- o link padrão de lembretes gerais aponta para `/adm/lembretes`

## Próximos encaixes naturais
- task
- lead
- ticket
- agenda

## Observação
Esta entrega não substitui a central de notificações. Ela usa lembretes como origem operacional e continua delegando a entrega ao sistema de notificações já existente.
