16 lines
785 B
Markdown
16 lines
785 B
Markdown
# v4928.1.5.40 — scheduled follow-up visibility guard
|
|
|
|
## Objetivo
|
|
Evitar que follow-ups agendados para uma data futura apareçam no Centro de trabalho como "A fazer agora" imediatamente após a task anterior ser concluída.
|
|
|
|
## Alterações
|
|
- O Centro de trabalho exclui tasks `FOLLOW_UP_*` com `due_at > now()` da lista principal.
|
|
- Follow-ups futuros continuam criados como `pending`, mas ficam apenas agendados até vencerem.
|
|
- O total "A fazer agora" passa a refletir apenas itens acionáveis agora.
|
|
- A lógica de atraso passa a usar `due_at` quando existe, em vez de apenas `created_at`.
|
|
- Quando `due_at <= now()`, o follow-up volta a aparecer como trabalho humano normal.
|
|
|
|
## Validação
|
|
- `python -m compileall -q app scripts tests`: OK
|
|
- `python -m pytest -q`: 314 passed
|