Витковских Евгений Юрьевич vitkovskikh
  • Joined on 2025-05-29
vitkovskikh pushed to main at VEU/Verify_HelloWorld 2026-10-19 10:04:27 +00:00
0b372b6c07 init: README (инициализация для конвейера DevHub)
vitkovskikh created repository VEU/Verify_HelloWorld 2026-10-19 10:01:56 +00:00
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-19 09:09:20 +00:00
d4867acefd m12-watch-channel (итерация 5): live-пульс с Fenix 6X — errata ОВ-3: companion-канал Connect IQ нереализуем на fenix 6X (CIQ ≤4.1.7, Communications в полях данных с API 5.0), транспорт = штатная трансляция «Broadcast Heart Rate» (BLE Heart Rate Service, односторонний, без GCM/ANT-железа) за интерфейсом WatchTransport — мультичасовая инфраструктура (указание владельца: любые часы со стандартной трансляцией, CIQ 5+/ANT+ — будущие реализации); таймер отдыха на часах автономный (Ф-2.4 errata, настройка поля, умолчание Rest.DefaultSec); ядро: HrBleClient (скан 0x180D→indications 0x2A37, оба поколения GATT-колбэков, батарея 0x180F опц., автопереподключение 1/5/30 с) + HrPacketParser + HrSampleStore + фасад WatchChannel (статусы/avgHr/freshHr/series, в БД не пишет) + WatchFormat + DeviceScanner; UI: статус-строка и блок пульса 44sp+зона+Canvas-линия последнего подхода на «Тренировке», finishWorkout(avgHr)→sync avg_hr, «Взять с часов» (≤30 с) на «Допуске», блок «Часы» (скан 15 с/выбор/забыть/инструкция) в «Настройках», 5 BLE-разрешений; unit 89/89 (m12 +26), APK 57,3 МБ; errata НД: requirements Ф-2.4/Ф-3.2/ОВ-реестр№3, tech-req 3п.3+7п.1, architecture 1.1/1.2/3/1.4; BLE на устройстве — приёмка владельца
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-19 05:38:01 +00:00
28445f28b9 m11-voice-input (итерация 5): голосовой офлайн-учёт Ф-1 — Vosk-STT (грамматика-список слов + fallback на свободный разбор, n-best 3), парсер Ф-1.2 (NumberRu 0–999 словами/цифрами, «с половиной» → +0,5 кг только у веса, «эр пэ э»→«рпэ», Rejected out_of_grammar/out_of_range), executor через WorkoutCore 🛡 + журнал каждой команды (Ф-1.5), TTS-подтверждения + сигналы BEEP/NACK, Mic-кнопка (RECORD_AUDIO runtime, диалог загрузки модели ~44 МБ alphacephei → filesDir, не в APK/репо), «текущее упражнение» тапом в плане, блок «Распознавание речи» в настройках (URL/статус/загрузка/Проверить TTS); расширения: WorkoutCore.setLastSetRpe + DAO lastSet (m09), AppSettings.voiceModelUrl + https-валидатор (m10); unit 63/63 (m11 — 27), APK 57,3 МБ (vosk JNI ×4 ABI); errata vosk-android 0.3.47 (stop/shutdown, onResult/onFinalResult, TONE_PROP_NACK); распознавание на устройстве — приёмка владельца, КУ-1 вручную
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-19 04:39:26 +00:00
e4be7ceb31 m09-phone-core + m10-phone-ui (итерация 4): телефон Android — Room LocalDb, WorkoutCore (in_plan/допуск/перерывы manual), SyncQueue/ApiClient, Compose UI (8 экранов, тёмная M3); unit 36/36, APK 12 МБ, живые смоки sync; errata контрактов: client_guid-UUID (+guid daily_log/profile), GET active camelCase, program_version flat+version, sex m/f
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-18 20:31:58 +00:00
d61499025c Этап 7, итерация 3 завершена: m08-admin-web (консоль владельца)
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-18 18:59:05 +00:00
f41bf9a0d2 Этап 7, итерация 2 завершена: m06-fit-import + m07-fit-fetch
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-18 15:12:00 +00:00
f232d592a4 Этап 7: итерации 1–2 — m01–m05 серверной части + обе волны ревью 2026-10-18 (З-35…З-42)
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 18:10:45 +00:00
a1b4969f57 Ревью №3 утверждено: Ф-13.7 источник не программа (З-30), импорт пакета программы ОВ-11 + program-import-format.md + src.program.external_id (З-31, О-4-Б), backspace в 2-db readme (З-33), косметика (З-34)
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 18:03:39 +00:00
0e8e3a6ad6 Ревью №2 утверждено: uuid-FK (Р2-Б доведён), контур break (planned_return, source auto|manual), якорь Fenix 6X (vision 1.5), ОВ-10, Safety.HrStrengthMax, fetch 15 мин, «с половиной» (О-2-Б), IsoStepKg (О-3-А), migrate-режим, src.migration
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:57:36 +00:00
e6743186da Архитектура v1.1 утверждена (шапка выверена: vision v1.4, требования v1.3)
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:56:43 +00:00
767ec4bc59 Утверждены: requirements v1.3, architecture v1.1, tech-requirements v1.3, tables/functions (UUID PK, breaks), чек-лист ревью закрыт
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:54:42 +00:00
36eb1741dd Волна 2 ревью по решениям владельца: Р1-А (пульс покоя/самочувствие в v1), Р2-Б (UUID PK клиентских сущностей), Р3-А (Safety на телефоне); З-7/З-8; UI/UX-стандарт в техтребованиях
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:40:44 +00:00
1034c152f5 Интеграция документа перерывов (vision 1.4, Ф-14: auto-break + вопрос атлету, формула возврата, правила 12-17, breaks/session_kind) + волна 1 errata ревью (З-5,6,9-14) + З-2 архитектура
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:15:41 +00:00
0554f176ba Шаг 6 завершён: functions.md слоёв src и ref утверждены
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:13:26 +00:00
695b5d9bf2 Шаг 6: tables утверждены; черновики functions.md слоёв src (30 функций) и ref
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:10:22 +00:00
74f57a5f6e Шаг 5 утверждён; шаг 6: решение о БД, readme БД, tables.md слоёв src и ref
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:05:33 +00:00
2b3b0125fa Тех-требования и архитектура: Safety-пороги, daily_log, RPE/боль по сетам, РПЭ в грамматике
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 14:04:36 +00:00
842876802c Интеграция документа метрик (vision 1.3, Ф-13, правила координации 1–6, Safety-пороги, daily_log, RPE)
vitkovskikh pushed to main at VEU/VEU.WathBody 2026-10-17 13:56:53 +00:00
9243df024e Именование: базовое имя WatchBody; компоненты Phone.WatchBody и Server.WatchBody