NEXX Proxy — Release 1 Progress

Source: NEXX_R1_Delivery_Planning_Baseline_v1_0 + nexx-docs/PLAN_CURRENT.md · Updated: 2026-07-25 · Contract v1.22.0 (prod) · Backend: prod api.nexx.business · App: nexx.business
Stage 1 signed off · Stage 2 R1 scope passed · Stage 3 delivered · Stage 4 — финишная прямая (см. вкладку Roadmap). Audit trail: D1.1–D1.14 · Stage 1 QA · Stage 2 D2.1–D2.14 · Stage 3 D3.1–D3.12.
Backend в проде на api.nexx.business (контракт v1.22.0), фронт в проде на nexx.business (self-host, demo-персоны, пароль demo-pass-123). Приёмка Stage 3: V2 App · Тестирование ↗.
Prod API live
Swagger OpenAPI Health
Frontend (self-host) App
legacy platform-api.nexx.beyondhorizon.dev — жив до переключения Engine
V2 App · Тестирование ↗
Финишный роадмап — Stage 4 → запуск пилота
Цель: запуск pilot-01 «HoReCa-закупки» — пилотный ресторан (Mimosa) + поставщики, данные приходят через интеграционный контур RestoAudit. Прямой Syrve-коннектор (US-CONN-01) на MVP снят: внешнее взаимодействие идёт через RestoAudit, Syrve-экран в приложении остаётся витриной подключения. Обновлено: 2026-07-25.
готово (на проде) · осталось сделать · ждём внешнюю сторону
A · Backend-платформа — ядро Stage 4
  • Контракт /api/internal/v1 — v1.22.0 на проде (аддитивно с v1.7.0), живая OpenAPI на api.nexx.business
  • Флоу заказа D1 целиком: подтверждение → отгрузка → доставка → приёмка со сверкой количества (acceptedWithDiscrepancy), отмена до отгрузки, deliveredAt
  • Структурная единица в checkout: выбор склада/точки доставки в заказе + управление складами (CRUD, дефолтный)
  • E-agreement полный цикл: поставщик подтверждает → покупатель подписывает → active; шаблон условий поставщика, «Мои договора», повторная отправка ссылки на подпись
  • Уведомления (G5) — реальный фид: колокольчик + /app/notifications, события по заказам/связям/договорам/прайс-листам
  • «Мои поставщики» (draft supplier): приватные поставщики покупателя, загрузка документов, импорт позиций, ручной заказ по email с PDF
  • Несоответствие в приёмке → внутреннее событие + email поставщику
  • Публичные профили поставщиков + базовые условия (срок поставки, мин. заказ) на карточке товара
  • Self-service: смена email с подтверждением, логотип компании
B · Интеграция RestoAudit (внешние данные пилота — вместо прямого Syrve)
  • Партнёрский write-контур /integration/* на проде: онбординг компаний, ingest заказов (идемпотентный), batch-загрузка каталога, переходы жизненного цикла заказаплатформа
  • Безопасность контура: scoped-ключи (права + allowlist компаний + seed-режим), пользовательские флоу не затронуты; write-доступ RestoAudit включёнплатформа
  • Справочники: канонизация единиц измерения; 77 категорий — id-маппинг + trilingual JSON опубликованплатформа
  • Пилотная компания на проде: Mimosa заведена через контур, боевая накладная посеяна end-to-end (заказ доставлен, корреляция по номеру накладной партнёра)совместно
  • Посев данных пилота: чистка номенклатуры (категории), дозаполнение реквизитов поставщиков, онбординг → каталог → заказыКостя
  • Выключить seed-режим write-ключа после завершения посеваплатформа
  • Бейдж «заказ через интеграцию» (RestoAudit · номер накладной) — сверен end-to-end на заказе Mimosa в UIДенис
Q9/Q10 (install-hook App Market, SSO/iframe) осознанно отложены в дизайн полного App Market (Stage 7–10) — пилот идёт стороной RestoAudit-first.
C · Frontend (приложение nexx.business)
  • UI-волна Stage 4: каталог-admin, прайс-листы, lifecycle-кнопки заказа, relationship-экраны, sign-страница договораДенис
  • Консистентность + редизайн: сетка 1300px, скругления, редизайн настроек/продаж, живые уведомления на главной, фикс переключателя компанийДенис
  • «Мои поставщики» — UI на проде (заказы MO-xxxx идут с прода)Денис
  • App Market — хардкод приложения RestoAudit для пилота (карточка + меню; полный workflow = Stage 7–10)Денис
D · 1С-интеграция — параллельный трек (НЕ блокирует запуск пилота)
  • Field-level контракт 1С (ENG-CONTRACT-002)Илья
  • Shape возврата документов (узкий ask §5) → затем DOCREF-001 + ENG-001 у нас (сейчас mock-граница)Илья → платформа
Накладные/оплаты как API — вне пилота: обработка документов оффлоажена в сервис RestoAudit, платформа показывает статусы. Вкладки invoice/payment из scope пилота убраны.
E · Запуск пилота
  • UAT — сквозной прогон в UI на реальных данных пилота: каталог → заказ → приёмка (обе стороны)совместно
  • Go/no-go чеклист + runbook поддержки на период пилотаплатформа
  • Запуск пилота — план 2026-08-01, период 2 месяца, реальные клиенты RestoAudit (рестораны на Syrve)совместно
P1 после запуска: списки заказов под объём 50–100 (фильтры/производительность), раздельные buyer/supplier-профили (G7). Вне scope пилота: прямой Syrve-коннектор, полный App Market workflow, дин. скидки/версии прайс-листов (витрина), on-platform OCR/маппинг документов.