[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:
@@ -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`).
|
||||
|
||||

|
||||
|
||||
@@ -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.
|
||||
|
||||

|
||||
|
||||
@@ -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.
|
||||
|
||||

|
||||
|
||||
@@ -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.
|
||||
|
||||

|
||||
|
||||
@@ -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.
|
||||
|
||||

|
||||
|
||||
@@ -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).
|
||||
|
||||

|
||||
|
||||
@@ -5,7 +5,7 @@ tags:
|
||||
|
||||
# L2 — Выбор ЦПП при вступлении в кооператив
|
||||
|
||||
!!!info "Реализовано — ожидается прогон harness"
|
||||
!!!info "Реализовано"
|
||||
Страница `/market/onboarding/member-cpp` реализована (коммит `147951356ab`). На странице — канон-виджет `OnboardingCPPGate` (UX-DR17) с пакетом ЦПП (оферта + Положение). Реальная подпись делается через core Registrator-мастер (`wallet::signagree`) — после клика «Перейти к подписанию» страница редиректит в мастер. Когда `requires_gate=false` — баннер «уже подключены» с переходом к каталогу.
|
||||
|
||||

|
||||
|
||||
@@ -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.
|
||||
|
||||

|
||||
|
||||
Reference in New Issue
Block a user