Labels
This commit is contained in:
59
tasks/completed/01_update_label_screen_spec_status.xml
Normal file
59
tasks/completed/01_update_label_screen_spec_status.xml
Normal file
@@ -0,0 +1,59 @@
|
||||
<!-- tasks/001_update_label_screen_spec_status.xml -->
|
||||
<TASK status="completed">
|
||||
<WORK_ORDER id="task-20250812-114001">
|
||||
<ACTION>MODIFY_SPECIFICATION</ACTION>
|
||||
|
||||
<TARGET_FILE>tech_spec.txt</TARGET_FILE>
|
||||
<GOAL>
|
||||
Изменить статус UI-экрана 'screen_labels_list' на 'in_progress', чтобы отразить начало работ по его реализации.
|
||||
</GOAL>
|
||||
|
||||
<CONTEXT_FILES>
|
||||
<FILE>tech_spec.txt</FILE>
|
||||
</CONTEXT_FILES>
|
||||
|
||||
<PAYLOAD mode="UPSERT_NODE" target_node_id="screen_labels_list">
|
||||
<SCREEN id="screen_labels_list" status="in_progress">
|
||||
<summary>Экран "Метки"</summary>
|
||||
<description>
|
||||
Отображает вертикальный список всех доступных меток. Экран должен быть интегрирован в общую структуру навигации приложения.
|
||||
</description>
|
||||
<LAYOUT>
|
||||
<COMPONENT type="TopAppBar">
|
||||
<description>Общая верхняя панель приложения с заголовком "Метки" и кнопкой "назад".</description>
|
||||
</COMPONENT>
|
||||
<COMPONENT type="MainContent" orientation="vertical">
|
||||
<description>Основная область контента, занимающая все доступное пространство под TopAppBar.</description>
|
||||
<SUB_COMPONENT type="List" name="LabelsList">
|
||||
<description>Вертикальный, прокручиваемый список (LazyColumn) всех меток.</description>
|
||||
<ELEMENT type="ListItem">
|
||||
<description>Элемент списка, представляющий одну метку. Состоит из иконки (например, 'label') и названия метки. Весь элемент является кликабельным и ведет на экран со списком предметов с данной меткой.</description>
|
||||
</ELEMENT>
|
||||
</SUB_COMPONENT>
|
||||
</COMPONENT>
|
||||
<COMPONENT type="FloatingActionButton" icon="add">
|
||||
<description>
|
||||
Плавающая кнопка действия, расположенная в правом нижнем углу. Позволяет пользователю добавить новую метку.
|
||||
</description>
|
||||
</COMPONENT>
|
||||
</LAYOUT>
|
||||
<USER_INTERACTIONS>
|
||||
<INTERACTION>
|
||||
<action>Нажатие на элемент списка меток</action>
|
||||
<reaction>Осуществляется навигация на экран списка инвентаря, отфильтрованного по выбранной метке.</reaction>
|
||||
</INTERACTION>
|
||||
<INTERACTION>
|
||||
<action>Нажатие на FloatingActionButton</action>
|
||||
<reaction>Открывается диалоговое окно или новый экран для создания новой метки.</reaction>
|
||||
</INTERACTION>
|
||||
</USER_INTERACTIONS>
|
||||
</SCREEN>
|
||||
</PAYLOAD>
|
||||
|
||||
<IMPLEMENTATION_HINTS>
|
||||
<HINT>Найди узел SCREEN с id="screen_labels_list" в файле tech_spec.txt.</HINT>
|
||||
<HINT>Замени атрибут status="implemented" на status="in_progress".</HINT>
|
||||
<HINT>Не изменяй остальное содержимое узла. Просто обнови атрибут.</HINT>
|
||||
</IMPLEMENTATION_HINTS>
|
||||
</WORK_ORDER>
|
||||
</TASK>
|
||||
Reference in New Issue
Block a user