3.3 KiB
3.3 KiB
План проекта: WatchBody («Феникс 6X»)
Код системы — WatchBody (репозиторий
https://git.mind01.ru/VEU/VEU.WathBody.git); название продукта — «Феникс 6X». План проекта — формат по sd-init-5 (std1\_rules\sd\sd-init.md); шаги процесса —std1\_process\process.md. Статусы: ⬜ — не начат, 🔄 — в работе, ✅ — завершён. План актуализируется по факту прохождения шагов.
| Шаг процесса | Артефакты | Статус |
|---|---|---|
| 1. Инициация разработки | 1-docs\1-reqs\vision.md (утверждён 2026-10-17, v1.0), 1-docs\0-mng\plan.md |
✅ |
| 2. Создание рабочей области | readme.md системы, структура репозитория, .gitignore |
✅ |
| 3. Разработка функциональных требований | 1-docs\1-reqs\requirements.md (утверждён 2026-10-17) |
✅ |
| 4. Разработка архитектуры | 1-docs\2-arch\architecture.md, hld.puml (+ рендер) (утверждена 2026-10-17) |
✅ |
| 5. Разработка технических требований | 1-docs\3-tech\tech-requirements.md, спецификации библиотек (утверждены 2026-10-17) |
✅ |
| 6. Проектирование баз данных | 1-docs\2-db\ — readme, src\tables.md, ref\tables.md, functions.md (утверждены 2026-10-17) |
✅ |
| 7. Итерационная разработка | 3-app\ (код), 1-docs\4-modules\ (документы модулей) |
⬜ |
Решение шага 6 (состав данных)
Принято (2026-10-17): серверная БД — PostgreSQL (реляционные
данные, ссылочная целостность, изоляция атлетов); состояние телефона —
локальная Room/SQLite; файлы (.fit, логи) — вне БД. Схемы-слои:
src — данные тренировок, программ, атлетов, метрик; ref —
справочники (двигательные группы). Документация — 1-docs\2-db\.
JSON-тела (версии программ, факты .fit) — jsonb внутри таблиц.
Состав версий (vision 2.2–2.4, решения опросников)
- v1.0: полный MVP-цикл (Ф-1–Ф-9) + программы без LLM (Ф-10, Ф-11, правила прогрессии), Ф-13 (MVP-состав документа метрик: дневник АД/вес/ пульс покоя/самочувствие, допуск, RPE/боль в колене, правила 1–6) и Ф-14 (перерывы, vision 2.2). Платформы: Android (Kotlin), Fenix 6X (Monkey C, поле данных; изменение vision 1.5), сервер C#/.NET 10 + PostgreSQL.
- v2: LLM-планирование (еженедельно), wake-word, iOS, экспорт FIT, программы на часы (FIT workout).
- v2.x: мезоциклы LLM, «генератор+ревьюер», опрос RPE, аналитика.
- v3+: трековые виды спорта (бег/вело).