Готовность продукта
Первая коммерческая версия

Условия коммерческого выпуска

86,8%

33 из 38 проверенных критериев

Каждый из 38 критериев весит одинаково. Только выполненный и проверенный критерий получает 1/38. Дополнительные тесты и упаковки сами процент не увеличивают. Внешние действия остаются в знаменателе. Для новой области потребуется отдельная согласованная версия матрицы.

server/ Django + PostgreSQL; client/ Next.js. src/ HTML v4 и platform/odoo — отдельные исторические контуры.

100%Программа и комплект поставки29 / 29
80%Размещение и эксплуатация4 / 5
0%Подключение конкретной клиники0 / 4

Что мешает выпуску

Все критерии программы и поставки (A) нужны для продажи заявленного состава. Условия B нужны для рабочего доступа покупателя. Реальные документы, устройства, пилот и обучение проходят при подключении конкретной клиники (C).

Официальный модуль 037/у и 039/у по умолчанию выключен; его активация требует персонального подтверждения клиники. Законные основания обработки реальных данных определяются до такой обработки.

Прежние 80,7% относятся к историческому плану из 24 блоков. Новая оценка учитывает пробелы, найденные при проверке коммерческого поручения. Исторические результаты ниже обозначены отдельно от новых.

Скачать критерии и расчёт (JSON)

A. Программа и комплект поставки

  1. C01. Основа и границы продуктаВыполнен и проверен

    Факт: Django/PostgreSQL + Next; HTML v4 и Odoo — отдельные поколения

    Осталось: Границы новой коммерческой версии закреплены в этой матрице

    Приёмка: Единый конечный состав для кабинета и небольшой/средней клиники РБ

    Проверка: Сверка исходников и документации

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Текущая сверка области продукта.
    • docs/COMMERCIAL_RELEASE.md
  2. C02. Вход, сессии и изоляция клиникВыполнен и проверен

    Факт: Сессии, CSRF, отзыв доступа и изоляция; успешные входы не расходуют лимит ошибок общего BFF; лимит неверных MFA-кодов сохраняется при новом запросе кода

    Осталось: Новых пробелов в проверенном серверном контуре не выявлено

    Приёмка: Чужая клиника, отозванный доступ и чужие файлы недоступны

    Проверка: Серверные проверки доступа и двух tenant

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step19-access-2026-09-29.md
    • server/tests/test_login_throttle.py
    • server/verification/full-recheck-v1.72-2026-10-02.md
  3. C03. Создание пустой клиникиВыполнен и проверен

    Факт: provision_clinic и одноразовая активация управляющего

    Осталось: Связанный рабочий цикл проверяется отдельно в C25

    Приёмка: Отдельный tenant без пациентов и с выключенным официальным модулем

    Проверка: Тест команды, активации и изоляции

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step36-clinic-form-activation-2026-09-30.md
  4. C04. Отделения и кабинетыВыполнен и проверен

    Факт: Управляющий создаёт, изменяет и отключает отделения и кабинеты в /settings; права, версии, история расписания и будущие записи защищены

    Осталось: Закрыто в текущем этапе

    Приёмка: Управляющий настраивает структуру; будущие записи не теряют кабинет

    Проверка: API, права, версии, повтор команды, браузер

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step41-clinic-configuration-2026-10-02.md
    • client/tests/clinic-settings-browser.cjs
  5. C05. Сотрудники, роли и доступВыполнен и проверен

    Факт: Приглашения, членство, отзыв, восстановление, MFA

    Осталось: Ролевой ежедневный UX проверяется в C26

    Приёмка: Приглашение и отзыв работают, права применяются на сервере

    Проверка: Сервер и интерфейс доступа

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step19-access-2026-09-29.md
  6. C06. Услуги и исторические ценыВыполнен и проверен

    Факт: Управляющий ведёт каталог и неизменяемые версии цен в /settings; цены закрытых приёмов сохраняются

    Осталось: Закрыто в текущем этапе

    Приёмка: Прайс настраивается в UI; новые цены не переписывают старый приём

    Проверка: API, даты, закрытые периоды, браузер

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step41-clinic-configuration-2026-10-02.md
    • client/tests/clinic-settings-browser.cjs
  7. C07. Схемы начислений сотрудникамВыполнен и проверен

    Факт: Версии процентных схем, расчёт и заморозка периода

    Осталось: Новых пробелов в проверенных схемах не выявлено

    Приёмка: Новые ставки не изменяют закрытые начисления

    Проверка: Расчёт заранее заданных сумм и истории

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step16-finance-2026-09-27.md
  8. C08. Картотека и возможные дублиВыполнен и проверен

    Факт: Поиск, создание, подтверждение дубля, архив

    Осталось: Общий UX ошибок проверяется в C26

    Приёмка: Дубли показаны до создания, карточка другой клиники недоступна

    Проверка: API и браузер картотеки

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step20-schedule-registry-2026-09-29.md
  9. C09. Запись и статусы посещенияВыполнен и проверен

    Факт: Создание, перенос, отмена, приход, неявка

    Осталось: Общий UX проверяется в C26

    Приёмка: Статусы и версии согласованы с сервером

    Проверка: Сервер расписания и браузер

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step20-schedule-registry-2026-09-29.md
  10. C10. Смены и защита от пересеченийВыполнен и проверен

    Факт: Интервалы, перерывы, проверка врача и кабинета

    Осталось: Новых пробелов в проверенном контуре не выявлено

    Приёмка: Пересечения и запись вне смены отклоняются

    Проверка: Конкурентные серверные запросы и браузер

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step20-schedule-registry-2026-09-29.md
  11. C11. Повторная запись и задачи связиВыполнен и проверен

    Факт: Tenant-очередь связи с пациентом: ответственный, срок, телефон, результат, будущая повторная запись и неизменяемая история

    Осталось: Автоматические рассылки и интеграция телефонии не входят в первую версию

    Приёмка: Задача с пациентом, ответственным, сроком, результатом и повторной записью

    Проверка: API прав и версий; браузер администратора

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step43-patient-followups-2026-10-02.md
    • client/tests/followups-browser.cjs
  12. C12. Разрешённые приёмы врачаВыполнен и проверен

    Факт: Свои приёмы и разрешённый медицинский доступ

    Осталось: Ежедневный UX проверяется в C26

    Приёмка: Врач не читает и не меняет запрещённые приёмы

    Проверка: Проверки прав и двух клиник

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step15-1-visits-2026-09-24.md
  13. C13. Медицинская запись, диагнозы и планВыполнен и проверен

    Факт: Черновик, зубная карта, диагнозы, услуги, планы и версии

    Осталось: Официальность справочника отдельно в C34

    Приёмка: Записи и планы сохраняются с tenant-связями и историей

    Проверка: API и браузер врача

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step15-workspace-2026-09-24.md
  14. C14. Завершение приёмаВыполнен и проверен

    Факт: Атомарное закрытие, снимок, начисление и расход

    Осталось: Полный пустой tenant проверяется в C25

    Приёмка: Повтор закрытия не удваивает начисление и расход

    Проверка: Сервер атомарности и ожидаемые суммы

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step15-completion-2026-09-24.md
  15. C15. Исправление завершённой медицинской записиВыполнен и проверен

    Факт: Неизменяемые медицинские дополнения с причиной, автором, цепочкой версий, текущей проекцией и печатью выбранной версии

    Осталось: Подписанный официальный выпуск оформляется отдельным модулем при подключении

    Приёмка: Новая версия с причиной и автором; старый снимок и расчёты сохранены

    Проверка: API, история, документы и браузер врача

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step44-medical-amendments-2026-10-02.md
    • client/tests/medical-amendments-browser.cjs
  16. C16. Документы, файлы и печатьВыполнен и проверен

    Факт: Снимки, PDF, приватная выдача и профиль принтера

    Осталось: Физическая печать конкретной клиники в C35

    Приёмка: Выгружается точный снимок; чужие файлы закрыты

    Проверка: Сервер, PDF и браузерная печать

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step17-documents-2026-09-27.md
    • server/verification/full-recheck-v1.72-2026-10-02.md
  17. C17. Материалы, нормы и остаткиВыполнен и проверен

    Факт: Нормы, приход, инвентаризация, расход и корректировки

    Осталось: Полный рабочий цикл в C25

    Приёмка: Нехватка блокирует списание; повтор не меняет остаток дважды

    Проверка: Заданные суммы, API и браузер склада

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step16-stock-2026-09-24.md
  18. C18. Учёт стерилизацииВыполнен и проверен

    Факт: Внутренний журнал фактических циклов, показателей и контроля оператора: успех/сбой/отмена, права и неизменяемая история

    Осталось: Автоматическая валидация стерильности, нормативные пороги, управление оборудованием и официальная форма не входят в модуль

    Приёмка: Сотрудник ведёт цикл и результат; история изменений сохранена

    Проверка: Сервер прав и версий; браузер ассистента

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step46-sterilization-journal-2026-10-02.md
    • client/tests/sterilization-browser.cjs
  19. C19. Оплаты, задолженность и возвратыВыполнен и проверен

    Факт: Частичные оплаты, распределение, возвраты, корректировки

    Осталось: Полный цикл и UX проверяются в C25/C26

    Приёмка: Долг и распределение сверяются, повтор не создаёт новый платёж

    Проверка: Заранее заданные суммы и серверная атомарность

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step16-finance-2026-09-27.md
  20. C20. Исторические начисления и периодыВыполнен и проверен

    Факт: Снимки тарифов, ставки, заморозка и поправки

    Осталось: Новых пробелов в проверенных расчётах не выявлено

    Приёмка: Закрытые суммы сохраняются после смены цен и ставок

    Проверка: Серверная история расчётов

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/tests/test_finance.py
  21. C21. Отчёты с исходными операциямиВыполнен и проверен

    Факт: Финансовый отчёт показывает исходные операции и сохранённые ставки, переход к сверке приёма; суммы проверены

    Осталось: Закрыто в текущем этапе

    Приёмка: Суммы отчёта сверяются с услугами, оплатами, расходом и начислением

    Проверка: Контрольный цикл и браузер сверки

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/tests/test_finance_trace.py
    • client/tests/finance-trace-browser.cjs
    • server/verification/step44-finance-trace-2026-10-02.md
  22. C22. Поддерживаемый импорт и экспортВыполнен и проверен

    Факт: Каноническая выгрузка, проверка и атомарный импорт

    Осталось: Произвольные форматы иных поставщиков не обещаются

    Приёмка: Tenant-архив полон в заявленном формате, ошибочный импорт не частичен

    Проверка: Серверная сверка архива и повтор batch

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step18-atomic-import-2026-09-29.md
    • server/verification/step48-clinical-lifecycle-legacy-import-2026-10-02.md
  23. C23. Локальное резервирование и восстановлениеВыполнен и проверен

    Факт: На отдельных копиях проверены миграции 0038 → 0042, новый согласованный backup и повторное восстановление с полным инвентарём, файлами, health и ACL; рабочие источники неизменны

    Осталось: Внешнее размещение и удалённая копия проверяются отдельно в C33

    Приёмка: Инвентарь и файлы совпадают, восстановленное ядро работает, источник не изменён

    Проверка: core_ops backup/verify/check-source

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step50-local-upgrade-and-restore-2026-10-02.md
    • server/verification/full-recheck-v1.72-2026-10-02.md
    • server/verification/isolated-upgrade-through0042-2026-10-03.md
  24. C24. Установка обновления и откатВыполнен и проверен

    Факт: Менеджер проверяет все файлы, сериализует переключение current, фиксирует квитанции и возвращает совместимую версию

    Осталось: Выпуск 1.73 закрепляет схему 0042; автоматический возврат к 1.72 с другой вершиной запрещён, нужен проверенный план восстановления

    Приёмка: Проверенные файлы, атомарный current, откат к совместимой схеме без потери БД

    Проверка: Изменённый архив, symlink, гонка и сбои записи

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step40-release-manager-2026-10-02.md
    • server/verification/step52-release-format-compatibility-2026-10-02.md
    • server/verification/full-recheck-v1.72-2026-10-02.md
  25. C25. Связанный цикл пустой клиникиВыполнен и проверен

    Факт: Новый пустой tenant проходит активацию пяти ролей, настройку, запись, начатый и закрытый приём, склад, две оплаты и финансовую сверку через API и браузер

    Осталось: Закрыто на вымышленных данных; реальный пилот покупателя остаётся C36

    Приёмка: Заданные ожидаемые итоги и отсутствие изменений чужой клиники

    Проверка: Интеграционный API и браузер под нужными ролями

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step47-commercial-cycle-2026-10-02.md
    • client/tests/commercial-cycle-browser.cjs
    • server/verification/full-recheck-v1.72-2026-10-02.md
  26. C26. Ежедневный интерфейс по ролямВыполнен и проверен

    Факт: Пять ролей проходят рабочий цикл; исправлены защита черновиков пациента/записи/смены при переходах и смене клиники и время документов по Минску; ошибки связи/версии сохраняют ввод, повтор не дублирует оплату/приход; 320/390/1280 проверены

    Осталось: Физические устройства и пилот покупателя остаются C35/C36

    Приёмка: Обязательные рабочие экраны понятны, без потери ввода и дублей

    Проверка: Chrome 320/390/1280, ролевые и ошибочные сценарии

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step49-commercial-ui-2026-10-02.md
    • client/tests/daily-roles-browser.cjs
    • client/tests/stock-access-documents-retention-browser.cjs
    • client/tests/commercial-cycle-browser.cjs
    • server/verification/full-recheck-v1.72-2026-10-02.md
    • server/verification/recheck-client-ui-2026-10-02.md
    • client/tests/homepage-drafts-browser.cjs
  27. C27. Измеримая производительностьВыполнен и проверен

    Факт: Изолированный профиль 10000 пациентов/25000 закрытий/20 параллельных чтений: 1230 запросов; заданные SLO простых запросов, годовых сводок и 100 исходных операций подтверждены; повторные замеры и фактические задержки сохранены в отчётах

    Осталось: Замер macOS/loopback/чтение; арендованный сервер/HTTPS, запись, длительная нагрузка и больший масштаб требуют повторного измерения

    Приёмка: Указаны объём, параллельность, задержки, ошибки и фактический предел

    Проверка: Воспроизводимая соразмерная нагрузочная проверка

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step45-load-probe-2026-10-02.md
    • server/verification/load-probe-2026-10-02.json
    • server/verification/load-probe-optimized-2026-10-02.json
    • server/LOAD_PROBE.md
    • server/verification/full-recheck-v1.72-2026-10-02.md
  28. C28. Воспроизводимая сборка и поставкаВыполнен и проверен

    Факт: Полные проверки сервера, клиента, нормативного контура и отдельного HTML, TypeScript и сборка 69 маршрута; строгий OpenAPI и защита неизменяемой воспроизводимой поставки

    Осталось: Выпуск 1.73; прежние архивы сохранены неизменяемыми. Итоговые проверки фиксируются отдельной квитанцией.

    Приёмка: Повторная сборка и архив совпадают; секреты и реальные данные исключены

    Проверка: Полный выпускной набор, SHA-256 и упаковщик

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/commercial-release-final-2026-10-02.md
    • docs/handoff/tools/package_handoff.py
    • docs/handoff/tools/test_package_handoff.py
    • server/verification/step52-release-format-compatibility-2026-10-02.md
    • server/verification/full-recheck-v1.72-2026-10-02.md
  29. C38. Комплект продажи, демонстрации и поддержкиВыполнен и проверен

    Факт: Подготовлены состав продукта,13-минутное demo, инструкции пяти ролей, тарифные предложения/затраты, КП/договорные проекты/поддержка/прекращение; свежие синтетические seed-команды и повтор на отдельном PostgreSQL проверены

    Осталось: Цена и обязательства утверждаются владельцем и согласуются с покупателем; реальное подключение остаётся C37

    Приёмка: Комплект соответствует функциям; цена и сроки не утверждены автоматически

    Проверка: Сверка с матрицей, демонстрация 10–15 минут

    Условие продажи · P0. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step46-commercial-kit-2026-10-02.md
    • server/verification/step51-fresh-demo-2026-10-02.md
    • server/verification/fresh-demo-commercial-2026-10-02.json
    • docs/commercial/README.md
    • docs/commercial/LAUNCH_REMAINING.md

B. Размещение и эксплуатация

  1. C29. Конфигурация productionВыполнен и проверен

    Факт: HTTPS-proxy, loopback, раздельные роли и секреты, валидатор

    Осталось: Выбранного сервера и домена пока нет

    Приёмка: Небезопасная конфигурация отклоняется, секреты не публикуются

    Проверка: Статический валидатор и серверные проверки

    Условие рабочего размещения · P1. Доступно для самостоятельной разработки.

    Результат прежних проверок; новым прогоном не объявляется.
    • server/verification/step39-production-configuration-2026-09-30.md
  2. C30. Плановое резервирование, мониторинг и диагностикаВыполнен и проверен

    Факт: Подготовлены executable snapshot-backup, health/миграции/возраст и хеш копии/restore/диск, закрытые сигналы сбоя и восстановления

    Осталось: Запуск служб на арендованном сервере, backup-роль, внешнее хранилище и фактический канал подтверждаются при размещении

    Приёмка: Сбой обнаруживается; оператор получает проверяемый сигнал; копии защищены

    Проверка: Изолированная имитация отказа и инструкция

    Условие рабочего размещения · P1. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/step42-operations-monitor-2026-10-02.md
    • deploy/OPERATIONS_MONITORING.md
  3. C31. Первый запуск на арендованном сервереВыполнен и проверен

    Факт: Выпуск 1.76 установлен на FreakHosting VPS; schema0042, runtime-права, реальный API и браузерный цикл пяти ролей проверены на отдельной вымышленной клинике

    Осталось: Технический первый запуск проверен; реальный пилот покупателя остаётся C36

    Приёмка: На арендованном сервере собирается и запускается комплект, проходят миграции, проверки доступа и рабочего цикла

    Проверка: Новая установка на арендованном сервере во время размещения, без данных реальных пациентов

    Условие рабочего размещения · P1. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/vps-launch-2026-10-09.json
    • server/verification/vps-launch-ui-v1.76-2026-10-09.json
    • docs/VPS_ACCESS_2026-10-09.md
  4. C32. Реальный хостинг, домен и HTTPSВыполнен и проверен

    Факт: FreakHosting VPS 31.59.58.252, публичный HTTPS 31.59.58.252.sslip.io и HTTP→HTTPS; PostgreSQL/core/web только loopback, TLS БД verify-full

    Осталось: Публичное размещение подтверждено; собственный брендовый домен можно подключить отдельно

    Приёмка: Публичный HTTPS и закрытая БД на согласованном размещении

    Проверка: Проверка реального домена и настроек

    Условие рабочего размещения · P1. Доступно для самостоятельной разработки.

    Проверено на текущем этапе.
    • server/verification/vps-launch-2026-10-09.json
    • docs/VPS_ACCESS_2026-10-09.md
  5. C33. Две сети и восстановление инфраструктурыТребует внешнего подтверждения

    Факт: Ежедневная копия на VPS, мониторинг, изолированное восстановление и восстановление ручной Mac-копии подтверждены; рабочая БД не изменена

    Осталось: Нужны две независимо проверенные пользовательские сети, автоматическое внешнее хранилище и выбранный канал уведомлений; цели восстановления для рабочего объёма согласуются отдельно

    Приёмка: Доступ и совместная работа из двух сетей; внешняя копия восстановлена

    Проверка: Две фактические сети и учение с измерением RPO/RTO

    Условие рабочего размещения · P1. Внешнее участие: hosting-and-networks.

    Критерий пока не подтверждён.
    • server/verification/vps-launch-2026-10-09.json
    • docs/VPS_OPERATIONS_2026-10-09.md
    • deploy/production_smoke.py

C. Подключение конкретной клиники

  1. C34. Политики клиники и официальный модульТребует внешнего подтверждения

    Факт: Персональная активация; формы по умолчанию выключены

    Осталось: Реальные решения, документы, подписи и область МКБ-10С

    Приёмка: Согласованные правила обработки; официальный модуль активируется только по фактам

    Проверка: Ответственные клиники, профильный специалист, валидаторы

    Условие официального модуля и правил клиники · P1. Внешнее участие: clinic-documents.

    Критерий пока не подтверждён.
    • server/CLINIC_ONBOARDING_GUIDE.md
  2. C35. Телефоны и принтер покупателяТребует внешнего подтверждения

    Факт: Эмуляция экранов и калибровочный файл есть

    Осталось: Физические устройства конкретной клиники

    Приёмка: Нужные модели устройств и фактическая печать проверены

    Проверка: Устройства покупателя и протокол

    При подключении покупателя · P1. Внешнее участие: clinic-devices.

    Критерий пока не подтверждён.
    • platform/docs/DEVICE_ACCEPTANCE_PACKET.md
  3. C36. Реальный пилот клиникиТребует внешнего подтверждения

    Факт: Синтетические проверки и шаблоны есть

    Осталось: Нет реального пилота и ответственных подписей

    Приёмка: Рабочий цикл принят пользователями на согласованной области

    Проверка: Клиника выполняет пилот и фиксирует результат

    При подключении покупателя · P1. Внешнее участие: clinic-pilot.

    Критерий пока не подтверждён.
    • platform/docs/PILOT_ACCEPTANCE_PACKET.md
  4. C37. Подключение, обучение и завершение обслуживанияТребует внешнего подтверждения

    Факт: Команды и технические инструкции есть

    Осталось: Реальный клиент, обучение и договорные условия

    Приёмка: Клиент подключён, права назначены, выгрузка и прекращение доступа согласованы

    Проверка: Действия владельца продукта и покупателя

    При подключении покупателя · P1. Внешнее участие: clinic-onboarding.

    Критерий пока не подтверждён.
    • server/CLINIC_ONBOARDING_GUIDE.md