Connecting to Supabase…

Задачи на завтра — Tasker Voice Command Loop

Дата: следующая сессия после 2026-06-15
Статус: шаг 5 заблокирован — %VOICE_BUSY не сохраняется через Perform Task


Что уже работает

Шаг Задача Проверка
0 BT Key Debug 🎧 PLAY в WpfChat
1 Test Send Chat ▶ → «тест из Tasker»
2 BT Key Play Text Play → «команда из Tasker»
3 Voice Command Loop If Play
4 + If busy + Flash busy=1 → STOP

Профиль BT KeyBT Key Play Text (не менять).

Бэкап: d:\Programming\Cursor\2026\Connectors\TaskerToWpf\Docs\TaskerTasks\BT_KeyDebug.xml


Задача 1 — исправить %VOICE_BUSY

Исправленный XML (готово)

Docs/TaskerTasks/VoiceCommandLoop_TestVoiceLoopCall_Fixed.xml — обе задачи.

Отдельно: Voice_Command_Loop_Fixed.xml, Test_Voice_Loop_Call_Fixed.xml.

Исправления: %par2%VOICE_BUSY, If %par2 = 1, Perform Task par2=%VOICE_BUSY, Allow Overwrite ON, Flash без Show Over Everything.

Если импорт не сработает — промпт Tasker AI

Скопировать из:

d:\Programming\Cursor\2026\Connectors\TaskerToWpf\Docs\Tasker-AI-Fix-Voice-Busy-Prompt.md

Критерий «готово»

Тест Вручную Flash Vars
A busy = 0 Прошли → BUSY установлен → 1
B ничего (сразу 2-й ▶) только STOP: busy=1 1

Задача 2 — шаг 6 (после фикса busy)

Добавить в Voice Command Loop после BUSY установлен в 1:

  1. Saylistening
  2. Beep — 800 Hz, 100 ms
  3. FlashСлушаю (отладка)

Проверка: ▶ Test Voice Loop Call (busy=0) → слышно Say + Beep + Flash.


Напоминания

  • Flash: Show Over Everything = OFF
  • If busy: только = 1, не = 0
  • WpfChat: если сообщения не приходят → «История»; лог чата: d:\Programming\Cursor\2026\Connectors\TaskerToWpf\Docs\Logs\ChatLogs\wpfchat-chat.log
  • AndroidChat: SEND_CHAT включён в настройках

Дальше по плану (после шага 6)

7–8 Voice Test → 9 Get Voice в Loop → 10 «Не услышал» → 11 SEND_CHAT → 12 busy=0 → 13 профиль на Voice Command Loop

Полный план:

d:\Programming\Cursor\2026\Connectors\TaskerToWpf\Docs\Tasker-Implementation-Plan.md

Задачи на завтра — Tasker Voice Command Loop

Дата: следующая сессия после 2026-06-15
Статус: шаг 5 заблокирован — %VOICE_BUSY не сохраняется через Perform Task


Что уже работает ✅

Шаг Задача Проверка
0 BT Key Debug 🎧 PLAY в WpfChat
1 Test Send Chat ▶ → «тест из Tasker»
2 BT Key Play Text Play → «команда из Tasker»
3 Voice Command Loop If Play
4 + If busy + Flash busy=1 → STOP

Профиль BT KeyBT Key Play Text (не менять).

Бэкап: TaskerTasks/BT_KeyDebug.xml


Задача 1 — исправить %VOICE_BUSY (Tasker AI)

Экспорт из Tasker

Сохранить в Docs/TaskerTasks/:

  • [ ] Voice_Command_Loop.xml
  • [ ] Test_Voice_Loop_Call.xml
  • [ ] (опционально) BT_Key_Play_Text.xml

Промпт

Скопировать из Tasker-AI-Fix-Voice-Busy-Prompt.md
Прикрепить XML → отправить в Tasker AI.

Критерий «готово»

Тест Вручную Flash Vars
A busy = 0 Прошли → BUSY установлен 1
B ничего (сразу 2-й ▶) только STOP: busy=1 1

Задача 2 — шаг 6 (после фикса busy)

Добавить в Voice Command Loop после Set busy:

  1. Saylistening
  2. Beep — 800 Hz, 100 ms
  3. FlashСлушаю (отладка)

Проверка: ▶ Test Voice Loop Call (busy=0) → слышно Say + Beep + Flash.

Промпт для шага 6 — запросить в чате или в Tasker-Implementation-Plan.md.


Задача 3 — (если время) шаги 7–8

Отдельная задача Voice Test: Get Voice → %VOICE_TEXT → Flash.


Напоминания

  • Flash: Show Over Everything = OFF
  • If busy: только = 1, не = 0
  • WpfChat: если сообщения не приходят → «История»; лог чата: Docs/Logs/ChatLogs/wpfchat-chat.log
  • AndroidChat: SEND_CHAT включён в настройках

Дальше по плану (после шага 6)

7–8 Voice Test → 9 Get Voice в Loop → 10 «Не услышал» → 11 SEND_CHAT → 12 busy=0 → 13 профиль на Voice Command Loop

Полный план: Tasker-Implementation-Plan.md