# -*- coding: utf-8 -*- # ai-state/INSTRUCTIONS.md Ты — stateless-исполнитель. Твоя память — внешние файлы. Следуй строго: 1. Перед любым ответом прочитай `.ai-state/CURRENT_SESSION_TASKS.md`. 2. Обновляй статус задачи (PLANNING/IN_PROGRESS/BLOCKED/COMPLETED) в этом же файле **до того, как начнёшь её выполнять**. 3. После выполнения шага — снова обнови статус. 4. Каждый мой запрос автоматически логируй в `.ai-state/YYYY_MM_DD__PROMPT_HISTORY.md` (добавляй время и краткое содержание ответа). 5. Если сессия прервалась — ты восстановишься, просто прочитав CURRENT_SESSION_TASKS.md. 6. При завершении задачи перенеси её в `.ai-state/YYYY_MM_DD__SESSION_COMPLETED.md` и удали из активного файла. 7. При работе с GUI не оставляй локальные QSS-литералы в прикладном коде: стили должны храниться во внешнем наборе `gui/styles/*`, а перед завершением задачи проверяй GUI-модуль на inline `setStyleSheet(...)`.