- _fetch_candidates: жёсткое status='new' только при пустом status; явный
статус (rejected/published) — единственный фильтр статуса → ?status=rejected
больше не даёт пустой список
- формы approve/reclassify/rewrite/reject/comment: скрытые поля
group_by/direction/own/q — контекст страницы
- POST-роуты: редирект через _cand_back() сохраняет группировку и фильтры
(reject → ?status=rejected&group_by=...; approve → ?status=published&...)