[598][@ant] docs(marketplace): admonition «Реализовано» — harness прогнан, ожидание снято

Harness уже отстрелял 8 страниц, PNG установлены, проза описана — слово «ожидается
прогон harness» в admonition больше не актуально. Чистый статус «Реализовано» без
лишнего шума о промежуточном состоянии разработки.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
ant
2026-05-22 05:13:22 +00:00
parent c58cbc416a
commit ee06d40513
8 changed files with 8 additions and 8 deletions
@@ -5,7 +5,7 @@ tags:
# Голосование по списанию
!!!info "Реализовано — ожидается прогон harness"
!!!info "Реализовано"
Read-only страница совета `/market/board-writeoff` реализована (коммит `2a41354c328`). Совет видит ленту проектов списания в статусах ON_AGENDA / AUTHORIZED / EXECUTING / EXECUTED / REJECTED с фильтром по статусу. Само голосование совета — через core soviet agenda (`/soviet/agendas`, тип `mktwroff`).
![Лента проектов списания для совета](/assets/new/marketplace/board/agenda-writeoff/01-overview.png)
@@ -5,7 +5,7 @@ tags:
# Заказы участка
!!!info "Реализовано — ожидается прогон harness"
!!!info "Реализовано"
Страница `/market-pvz/branch-orders` реализована (коммит `d1bebf6f645`). Три ленты с табами и счётчиками: приёмки (Эпик 5), выдачи (Эпик 6), возвраты (Эпик 7) — все через существующие `*ByBraname` query, объединённые через Promise.all. braname вводится вручную; auto-detect через `marketplace_whoami` подключится на следующем шаге Story 6.x+1.
![Пустое состояние: подсказка ввести ID КУ](/assets/new/marketplace/branch-chairman/branch-orders/01-empty-input.png)
@@ -5,7 +5,7 @@ tags:
# Кооперативные категории
!!!info "Реализовано — ожидается прогон harness"
!!!info "Реализовано"
Страница `/market/category-whitelist` реализована (коммит `50538b45d43`). Председатель видит whitelist разрешённых категорий с stat-карточками; пустой whitelist означает, что доступен весь глобальный каталог. Backend готов — `available-category-admin.resolver.ts` (@AuthRoles chairman). В MVP добавление через ручной ввод ID; tree-выбор через `marketplaceGetCategoryTree` подключится на следующем шаге Story 3.x.
![Whitelist категорий: stat-карточки и пустой список](/assets/new/marketplace/chairman/category-whitelist/01-overview.png)
@@ -5,7 +5,7 @@ tags:
# Входящие заказы
!!!info "Реализовано — ожидается прогон harness"
!!!info "Реализовано"
Страница `/market/incoming-orders` реализована (коммит `69d3e79f36c`). Поставщик видит заказы где он `supplier` через канон `OrderCard role='offerer'` с фильтром по статусу. Backend `marketplaceListSupplierOrders` уже был DONE (read:to-self policy). Действия по акцепту партии — отдельно на `/market/supply-prep`. Polling 15s.
![Лента входящих заказов поставщика с табами фильтра](/assets/new/marketplace/offerer/incoming-orders/01-overview.png)
@@ -5,7 +5,7 @@ tags:
# Мои предложения
!!!info "Реализовано — ожидается прогон harness"
!!!info "Реализовано"
Страница `/market/my-offers` реализована (коммит `69d3e79f36c`). Поставщик видит свои Offer'ы во всех 4 статусах (PENDING_MODERATION / ACTIVE / REJECTED / WITHDRAWN) через канон `CatalogOfferCard` с client-side фильтром и поиском. Для REJECTED — reject_reason под карточкой. Backend `marketplaceListMyOffers` уже был DONE. Polling 30s.
![Каталог Offer'ов поставщика со stat-карточками и фильтром](/assets/new/marketplace/offerer/offers/01-overview.png)
@@ -6,7 +6,7 @@ tags:
# L1 — Подключение ЦПП Marketplace кооперативом
!!!info "Реализовано — ожидается прогон harness"
!!!info "Реализовано"
Страница `/market/onboarding/coop-cpp` реализована (коммит `510ccf545bb`). Председатель видит chip-статус ЦПП (Подключено / Не подключено), карточку с реквизитами решения совета и кнопку «Принять ЦПП Marketplace». Backend Story 1.9 (`marketplaceCppStatus` + `marketplaceAcceptCpp`) полностью готов. В MVP — stub `accepted_by_board_decision_id`; полноценная повестка совета подключится в Эпике 8 (FR40).
![Статус расширения «Не подключено» + кнопка принятия](/assets/new/marketplace/onboarding/coop-accept-cpp/01-status.png)
@@ -5,7 +5,7 @@ tags:
# L2 — Выбор ЦПП при вступлении в кооператив
!!!info "Реализовано — ожидается прогон harness"
!!!info "Реализовано"
Страница `/market/onboarding/member-cpp` реализована (коммит `147951356ab`). На странице — канон-виджет `OnboardingCPPGate` (UX-DR17) с пакетом ЦПП (оферта + Положение). Реальная подпись делается через core Registrator-мастер (`wallet::signagree`) — после клика «Перейти к подписанию» страница редиректит в мастер. Когда `requires_gate=false` — баннер «уже подключены» с переходом к каталогу.
![Точка входа на подключение к Marketplace — gate ЦПП или баннер «уже подключены»](/assets/new/marketplace/onboarding/member-pick-cpp/01-gate-or-done.png)
@@ -5,7 +5,7 @@ tags:
# Сводный заказ
!!!info "Реализовано — ожидается прогон harness"
!!!info "Реализовано"
Страница `/market/consolidated` реализована (коммит `e40b74fcf91`). Заказы пайщика-заказчика группируются по `cycle_id` (time_based / volume_based / open_subscription / individual) с суммарной стоимостью партии и общим этапом партии (минимальный активный по STAGE_RANK). Внутри партии — карточки `OrderCard role='orderer'`. Polling 15s.
![Empty-state: у пайщика ещё нет заказов](/assets/new/marketplace/orderer/consolidated/01-overview.png)