VEU.WathBody/1-docs/0-mng/plan.md

39 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# План проекта: VEU.WathBody («Феникс 6X»)
> Код системы — VEU.WathBody (репозиторий
> `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` (+ рендер) | 🔄 |
| 5. Разработка технических требований | `1-docs\3-tech\tech-requirements.md`, спецификации библиотек | ⬜ |
| 6. Проектирование баз данных | решение о составе данных (фиксируется здесь) | ⬜ |
| 7. Итерационная разработка | `3-app\` (код), `1-docs\4-modules\` (документы модулей) | ⬜ |
## Решение шага 6 (состав данных)
Не принято (шаг 6 не начинался). Предварительно по vision и дизайну
LLM-планирования: серверная БД PostgreSQL обязательна — программы
(версионированный JSON), факты тренировок, метрики, журнал LLM
(таблицы `programs`, `program_changes`, `workout_facts`,
`workout_metrics`, `athlete_state`, `llm_calls` — набросок из дизайна
LLM-планирования, разд. 8); состояние телефона — локальная БД
(Room/SQLite); окончательное решение — на шаге 6.
## Состав версий (vision 2.2–2.4, решения опросников)
- **v1.0:** полный MVP-цикл (Ф-1–Ф-9) + программы без LLM (Ф-10, Ф-11,
правила прогрессии). Платформы: Android (Kotlin), Fenix 6 (Monkey C,
поле данных), сервер C#/.NET 10 + PostgreSQL.
- **v2:** LLM-планирование (еженедельно), wake-word, iOS, экспорт FIT,
программы на часы (FIT workout).
- **v2.x:** мезоциклы LLM, «генератор+ревьюер», опрос RPE, аналитика.
- **v3+:** трековые виды спорта (бег/вело).