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

2.8 KiB
Raw Blame History

План проекта: Феникс 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+: трековые виды спорта (бег/вело).