Foco do dia
Logo abaixo dos cartões KPI, o painel inicial mostra três cartões lado a lado sob o cabeçalho Foco do dia. Cada cartão é uma lista curta de cinco membros, com escopo em algo que você deve fazer hoje.

Os três cartões são propositalmente pequenos — cinco linhas cada — para que a página fique rápida e os cartões legíveis. Cada nome é um link direto para o perfil do membro, e cada cartão tem um link Ver todos que abre a lista de membros com o filtro certo aplicado.
TIP
O foco do dia só aparece se você tem members.view. Se você entrar com permissões só de presença ou só de doações, os cartões ficam ocultos e o painel pula direto dos cartões KPI para a grade de módulos.
Membros em risco
Pessoas que não vão a nenhuma reunião há 30+ dias. O cartão puxa de v_members_org, ordenado por last_date_attended ascendente para que os membros há mais tempo ausentes subam ao topo.
| Detalhe | Comportamento |
|---|---|
| Marcação à esquerda | Borda esquerda âmbar |
| Limite | 30 dias desde a última presença |
| Ordem | last_date_attended mais antigo primeiro (nulos por último é discutível — veja nota) |
| Limite | Top 5 |
| Link Ver todos | /members?not_attended_days=30 |
Um membro sem histórico de presença é incluído (o SQL usa < cutoff, que o Postgres trata como nullsFirst: true na cláusula de ordenação). Na prática isso traz à tona membros recém-cadastrados que ainda não foram a nenhuma reunião — exatamente as pessoas que você quer convidar esta semana.
O estado vazio é intencional
Se todo mundo no seu escopo esteve nos últimos 30 dias, o cartão mostra "Todos apareceram recentemente". É uma funcionalidade, não um bug. A maioria das igrejas vê este estado vazio a cada poucas semanas e é um sinal útil de que a retenção está saudável agora.
O limite de 30 dias é uma constante codificada por enquanto. Se você precisa de uma janela diferente, o widget Recuo no painel personalizado permite definir o limite por instância.
Aniversariantes próximos
Membros cujo aniversário cai nos próximos 7 dias (virando o ano — aniversários em 28 de dezembro aparecem em 22 de dezembro).
| Detalhe | Comportamento |
|---|---|
| Marcação à esquerda | Borda esquerda rosa |
| Janela | Hoje + 6 dias |
| Ordem | Dias-até-aniversário ascendente |
| Limite | Top 5 |
| Link Ver todos | /members?birth_month={mês atual} |
A consulta puxa uma janela mais ampla (até 2000 membros com data de nascimento definida) e faz a matemática de dia no cliente, já que o Postgres não tem um predicado limpo de "mês/dia nos próximos 7 dias que vira o ano" sem uma função personalizada. 2000 é folga suficiente para qualquer igreja em qualquer plano.
O link Ver todos vai para todos os aniversariantes do mês atual, não só os próximos 7 dias — isso dá uma lista mais longa para imprimir ou enviar uma mensagem em massa. O cartão em si permanece focado no que está realmente próximo.
Por que as datas mostram MMM d
A coluna de data à direita usa a formatação de localização da sua igreja — January 8 em en-US, 8 ene em es-ES. O formato é MMM d para que fique curto mesmo para localizações não-inglesas. Veja Configurações → Localização.
Novos membros
Membros cuja date_of_registration está nos últimos 7 dias, ordenados do mais recente para o mais antigo.
| Detalhe | Comportamento |
|---|---|
| Marcação à esquerda | Borda esquerda esmeralda |
| Janela | Últimos 7 dias |
| Ordem | Cadastrado mais recentemente primeiro |
| Limite | Top 5 |
| Link Ver todos | /members (sem filtro) |
Esta é sua lista de acompanhamento. A coluna à direita mostra quando foram cadastrados para você priorizar os nomes mais frescos. Clicar em um nome abre o perfil onde você pode:
- Atribuir a um grupo de discipulado
- Disparar um workflow de acompanhamento de recém-chegado
- Adicionar uma nota pastoral
TIP
O link Ver todos vai para a lista completa de membros porque ainda não temos um chip de filtro "cadastrados nos últimos 7 dias". Quando clicar, ordene por Data de cadastro descendente para recriar a mesma visão em tamanho completo.
Notas de desempenho
Cada cartão roda uma única consulta com limite de cinco linhas. As consultas em-risco e novos-membros são cacheadas por 5 minutos; a consulta de aniversários é cacheada por uma hora (aniversários não mudam de hora em hora).
Quando você muda o escopo de unidade organizacional, todas as três consultas rerrodam porque a view v_members_org aplica o filtro de escopo no banco. É uma única ida-e-volta por cartão, então mesmo numa conexão lenta os cartões geralmente reaparecem em menos de um segundo.
O que vem a seguir
- Cartões KPI — a linha acima do foco do dia
- Widget Recuo — mesmo conceito de em-risco mas com limite configurável e lista mais longa
- Workflow de acompanhamento de recém-chegado — o que fazer com os nomes do cartão Novos membros
