Author note
сортировка в выборе тактик должна идти по алфавиту в рамках тренера: группируются все тактики от одного тренера, а в рамках этих тренеров внутри сортировка по алфавиту.
Учеть чтобы это работало всегда даже когда список тактик меняется.
Responsible agent
Strategy Data Agent
Task for agent
DISCUSSION ONLY.
Active Task:
Sort tactic selection by coach group and tactic alphabet
Problem:
В выборе тактик список сейчас может быть неудобен для просмотра. Нужно, чтобы тактики были сгруппированы по тренеру, а внутри каждого тренера отсортированы по алфавиту.
Expected behavior:
В UI выбора тактик тактики отображаются группами по тренеру. Внутри каждой группы тактики отсортированы по алфавиту. Порядок должен быть стабильным и предсказуемым.
Scope:
- найти текущий renderer/source списка выбора тактик
- определить, где хранится coach/trainer metadata для тактик
- сгруппировать тактики по тренеру
- отсортировать тактики внутри каждой группы по алфавиту
- сохранить текущую логику выбора/применения тактики
- не менять recommendation engine logic, если задача решается только сортировкой UI
Out of scope:
- не менять содержание preset data без отдельного approval
- не менять тактические рекомендации
- не менять Team Management
- не менять Transfer Analyzer
- не менять release files
- не менять cache/schema/storage keys
Do not commit yet.
First return:
- current tactic selection rendering review
- source of coach/trainer metadata
- sorting/grouping implementation plan
- intended changed files
- risks
- checks
Acceptance checks
- Открыть UI выбора тактик.
- Проверить, что тактики сгруппированы по тренеру.
- Проверить, что внутри каждого тренера тактики отсортированы по алфавиту.
- Проверить, что выбор тактики работает как раньше.
- Проверить, что recommendation logic не изменилась.
- Проверить, что порядок стабилен после refresh/reload.
PM planning
Complexity: S
Risk: low
Recommended order: after current quick Strategy UI tasks
Type: UX / sorting cleanup
Reason:
- Небольшая UI/UX задача.
- Не должна менять tactical logic.
- Лучше делать после уже запланированных Strategy UI cleanup задач
[P08] и [P09], чтобы не смешивать несколько UI-правок в один коммит.
Notes
- Это UI sorting cleanup, не изменение логики рекомендаций.
Author note
Responsible agent
Strategy Data Agent
Task for agent
DISCUSSION ONLY.
Active Task:
Sort tactic selection by coach group and tactic alphabet
Problem:
В выборе тактик список сейчас может быть неудобен для просмотра. Нужно, чтобы тактики были сгруппированы по тренеру, а внутри каждого тренера отсортированы по алфавиту.
Expected behavior:
В UI выбора тактик тактики отображаются группами по тренеру. Внутри каждой группы тактики отсортированы по алфавиту. Порядок должен быть стабильным и предсказуемым.
Scope:
Out of scope:
Do not commit yet.
First return:
Acceptance checks
PM planning
Complexity: S
Risk: low
Recommended order: after current quick Strategy UI tasks
Type: UX / sorting cleanup
Reason:
[P08]и[P09], чтобы не смешивать несколько UI-правок в один коммит.Notes