# manual-direction Возможность вручную указывать/менять направление поста при анализе. ## Why Пост без классификации отображается со значком «?» (published.html: `direction or '?'`). Кнопка «Обработать моделью» перезапускает LLM, но если модель не выдаёт каноническое направление — пост так и остаётся без него. Пользователю нужен способ явно задать направление вручную (linux/tech/politics/games/electronics/llm) — например, когда классификатор ошибся или не смог определить тему. ## What Changes - **web/app.py** `post_reclassify`/`impl_reclassify`: новый параметр `manual_direction` (select в форме). Если задан и входит в DIRECTIONS_CANON — направление пишется в БД напрямую (без LLM), `classified=1`, relevance/interest — как при словарном попадании. - **web/templates/selected.html**: перед кнопкой «🤖 Обработать моделью» — select направлений («— модель —» по умолчанию = оставить как есть). Если выбрать конкретное направление — задастся принудительно. - **web/templates/candidates.html**: аналогичный select у формы reclassify? В кандидатах reclassify нет (только «Отобрать»/«Отклонить») — добавление не требуется, но для полноты добавим select кнопке reclassify в selected.html (единственное место с reclassify). ## Impact - Пользователь может вручную исправить/добавить направление, не дожидаясь LLM. - Даёт пост классификацию даже если модель «не знает» — важно для публикации (published.html без «?»).