BarzonMVP · DOM

Единый источник истины между Miro, Claude и ChatGPT. · Live-sync из Miro «aibri for barzon» (uXjVHNeLJSk=) · обновлено 2026-06-20
Статус доски: 45 объектов на Miro · 32 рабочих экранов 7 устаревших 6 чужих файлов (удалить) · 45 connectors (24 с подписями)
Источник истины — текущая Miro-доска. Snapshot-файлы НЕ используются как истина при расхождении.

0 · О проекте

BarzonMVP — Telegram-подобное мобильное приложение (iPhone 13 mini, dark UI) для владельца магазина. Владелец управляет дилерами, связями (агент + бренды + реквизиты), заказами и сопровождает их через чаты с агентом, бухгалтером и группой до накладной.

Ключевой принцип данных: SKU — конечная единица. Бренд → список SKU. Товары распределены ДО MVP; владелец товары брендам не назначает — он работает с дилерами / связями / брендами / реквизитами / заказами.

1 · Screen Registry

Screen ID извлечён из чёрной плашки мока (где есть). «—» = плашка/код отсутствует на моке.
Screen IDНазваниеFlowСтатусЗамечания
M-01/02/03Онбординг (Вход · Торговые точки · Новая точка)Mустаревший3 phones side-by-side; no black id·title bar
M-01/02/03Онбординг (вариант 2)Mустаревший3 phones side-by-side; no black bar
Кнопка «Подтвердить заказ» (кроп)-устаревшийnot a screen — button crop; no phone frame
Кнопка «Перейти к бухгалтеру» (кроп)-устаревшийnot a screen — button crop
Кнопка «Отправить агенту» (кроп)-устаревшийnot a screen — button crop
Кнопка «Вернуться в заказ и изменить» (кроп)-устаревшийnot a screen — button crop
Кнопка «Отправить в группу» (кроп)-устаревшийnot a screen — button crop
ЧУЖОЙ ФАЙЛ — чертёж алюминиевого каркаса-удалитьforeign file — not an app mockup
ЧУЖОЙ ФАЙЛ — чертёж каркаса (2)-удалитьforeign file
ЧУЖОЙ ФАЙЛ — чертёж каркаса (3)-удалитьforeign file
ЧУЖОЙ ФАЙЛ — чертёж каркаса (4)-удалитьforeign file
ЧУЖОЙ ФАЙЛ — чертёж каркаса (5)-удалитьforeign file
ЧУЖОЙ ФАЙЛ — фото магазина market 24/7-удалитьforeign file — real photo; real brand logos (Coca-Cola, HIRON, PAYNET)
D-01ДилерыDактуальныйreal brand names (Coca-Cola, Fanta, Sprite, Nestea, Burn, Lipton); dealer logos present (дилеры должны быть без логотипов)
D-02Центр дилераDактуальныйreal brand names; бренды как цветные логотипы, не буквенные кружки
D-10Добавить дилераDактуальный
D-10Добавить дилера (распознавание агента)Dактуальныйперегружено мелкими превью — не Telegram-плотность
D-10Добавить дилера (форма POSIT)Dактуальныйreal brand names (Coca-Cola, Fanta, Sprite); бренды как цветные логотипы вместо буквенных кружков
D-11Новая связьDактуальныйreal brand names (Coca-Cola, Fanta, Pepsi, Nestle, Nestea)
P-01Бренды без дилераP-brandактуальныйreal brand names; ID-коллизия: P-01 также используется в платёжном flow
P-02Назначить дилера (бренду)P-brandактуальныйreal brand names; ID-коллизия: P-02 также в платёжном flow
P-03Бренд назначенP-brandактуальныйreal brand names; ID-коллизия: P-03 также в платёжном flow
M-04/M-06Главная/запасы + ПредложенияMактуальный2 phones in one PNG
M-05?Собрать заказMактуальныйno black id·title bar; real brand names (Coca-Cola, Sprite, Fanta)
O-00ЗаказыOактуальный
O-00/O-01Заказы + Статус заказаOактуальный2 phones + popup в одном PNG
O-04Изменить заказ — частичная поставкаOактуальныйчёрная плашка без кода (нет O-04); real brand names (Coca-Cola, Sprite, Fanta)
O-05Confirm разделения заказаOактуальныйчёрная плашка без кода (нет O-05)
A-01/A-02До отправки PNG агенту + ОтправленоAактуальный2 phones in one PNG; real brand (Coca-Cola в тексте/имени файла)
A-0xЧат с агентом — платёжка отправленаAактуальныйno black id·title bar (обычная шапка чата)
A-0xЧат с агентом — оплата подтверждена → PNG в группуAактуальныйno black bar; 2 phones in one PNG
A-05Чат с агентом — накладная с расхождениемAактуальныйno black bar
A-06Чат с агентом — остаток завтраAактуальныйno black bar
A-03Чат с агентом — агент подтвердилAактуальныйno black id·title bar
A-04Чат с агентом — агент просит измененияAактуальныйno black bar; real brand names (Coca-Cola, Sprite)
X-0xОплата заказа (4 телефона)P-payактуальный4 phones in one PNG; no black bar
P-payОплата заказа — ждёт заказаP-payактуальныйno black bar; real brand (Coca-Cola)
P-payОплата заказа — ждёт поставкуP-payактуальныйno black bar; real brand
P-04Оплата отложенаP-payактуальныйno black bar; real brand (Coca-Cola)
P-payОплата заказа — ждём платёжкуP-payактуальныйno black bar; 2 phones in one PNG
P-payОплата заказа — оплата произведенаP-payактуальныйno black bar; real brand
G-01/G-02Группа — ждём накладнуюGактуальныйno black bar (шапка группы); real brand (Coca-Cola)
G-01Группа — готов к отправке в группуGактуальныйno black bar; 2 phones in one PNG
G-05Группа — накладная с расхождениемGактуальныйno black bar
G-04Группа — заказ завершёнGактуальныйno black bar

Экраны по flow (визуально)

M · Главная / Запасы / Онбординг

M-04/M-06 ⚠ 1Главная/запасы + Предложения
M-05? ⚠ 3Собрать заказ

D · Дилеры и связи

D-01 ⚠ 2Дилеры
D-02 ⚠ 2Центр дилера
D-10 Добавить дилера
D-10 ⚠ 1Добавить дилера (распознавание агента)
D-10 ⚠ 2Добавить дилера (форма POSIT)
D-11 ⚠ 1Новая связь

P · Бренды → дилер (назначение)

P-01 ⚠ 2Бренды без дилера
P-02 ⚠ 2Назначить дилера (бренду)
P-03 ⚠ 2Бренд назначен

P · Оплата (платёжка / бухгалтер)

X-0x ⚠ 3Оплата заказа (4 телефона)
P-pay ⚠ 2Оплата заказа — ждёт заказа
P-pay ⚠ 3Оплата заказа — ждёт поставку
P-04 ⚠ 2Оплата отложена
P-pay ⚠ 3Оплата заказа — ждём платёжку
P-pay ⚠ 2Оплата заказа — оплата произведена

A · Агент (чат, подтверждение)

A-01/A-02 ⚠ 2До отправки PNG агенту + Отправлено
A-0x ⚠ 1Чат с агентом — платёжка отправлена
A-0x ⚠ 2Чат с агентом — оплата подтверждена → PNG в группу
A-05 ⚠ 1Чат с агентом — накладная с расхождением
A-06 ⚠ 1Чат с агентом — остаток завтра
A-03 ⚠ 1Чат с агентом — агент подтвердил
A-04 ⚠ 2Чат с агентом — агент просит изменения

O · Заказы (статус, частичная поставка)

O-00 Заказы
O-00/O-01 ⚠ 1Заказы + Статус заказа
O-04 ⚠ 2Изменить заказ — частичная поставка
O-05 ⚠ 1Confirm разделения заказа

G · Группа (тема заказа, накладная)

G-01/G-02 ⚠ 2Группа — ждём накладную
G-01 ⚠ 2Группа — готов к отправке в группу
G-05 ⚠ 1Группа — накладная с расхождением
G-04 ⚠ 1Группа — заказ завершён

2 · Flow Registry

Основные пользовательские flow, восстановленные из экранов и связей Miro.
FlowНазваниеЦепочка
MГлавная / Запасы / ОнбордингM-01 Вход → M-02 Торговые точки → M-03 Новая точка (ранняя версия) · M-04 Главная/запасы → M-05 Собрать заказ → M-06 Предложения
DДилеры и связиD-01 Дилеры → D-02 Центр дилера → D-10 Добавить дилера → D-11 Новая связь
P-brandБренды → дилерP-01 Бренды без дилера → P-02 Назначить дилера → P-03 Бренд назначен
AАгентA-01 До отправки PNG → A-02 Отправлено → A-03 Агент подтвердил → A-04 Просит изменения / A-05 Расхождение / A-06 Остаток завтра
P-payОплатаПерейти к бухгалтеру → Оплата заказа → P-04 Оплата отложена → платёжка произведена → отправлена агенту
GГруппаG-01 PNG ждёт отправки → G-02 PNG отправлен, ждём накладную → G-03 Накладной нет/reply → G-04 Накладная пришла (завершён) / G-05 Расхождение
OЗаказыO-00 Заказы → O-01 Статус заказа → O-04 Изменить (частичная поставка) → O-05 Confirm разделения

3 · User Journey Registry

Главный сквозной заказ
M-04 Главная/запасы → M-05 Собрать заказ → A-01 Отправить PNG агенту → A-03 Агент подтвердил → Оплата (бухгалтер) → A: платёжка агенту → G: PNG в группу → G-04 Накладная пришла → заказ завершён.
Частичная поставка
G-05 / A-05 Расхождение → A-06 Остаток завтра → O-04 Изменить заказ → O-05 Confirm разделения (5-A получено / 5-B завтра) → O-01 Статус.
Оплата отложена
Оплата заказа → бухгалтер «нет денег» → P-04 Оплата отложена (напомнить завтра 15:00) → оплата произведена → платёжка агенту.
Настройка дилера
D-01 Дилеры → D-10 Добавить дилера → D-11 Новая связь (агент+бренды+реквизиты) → D-02 Центр дилера.
Бренд без дилера
M-06 Предложения (проблема: бренды без дилера) → P-01 Бренды без дилера → P-02 Назначить дилера → P-03 Бренд назначен.

4 · Business Logic Registry

ПравилоСтатус на доске
SKU — конечная единица; Бренд → список SKU (без «товаров в товарах»)соблюдено — P-03 «Бренд назначен» показывает Coca-Cola → список SKU (1.5L/1L/0.5L PET, Zero)
Владелец НЕ назначает товары брендам (товары распределены до MVP)проверить — flow P-01..P-03 назначает бренд → дилеру (это разрешено), товары к бренду не привязываются вручную. Требует подтверждения owner.
Владелец работает с: дилеры / связи / агенты / бренды / реквизиты / заказысоблюдено — все эти сущности присутствуют экранами
Дилер → Связь; Связь содержит агента + бренды + реквизитысоблюдено — D-11 «Новая связь» и D-02 «Центр дилера» собирают агент+бренды+оплату+реквизиты
Основной агент отображается как статусчастично — карточки связи показывают агента, но «основной агент = статус» явно не выделен на всех экранах. Уточнить.

5 · Visual Lock

Правила: iPhone 13 mini · portrait · dark UI · Telegram-плотность · один PNG = один телефон · без side-by-side · длинный scroll ок · бренды = буквенные кружки · дилеры без логотипов · никаких реальных брендов · у каждого мока — верхняя чёрная плашка ID · Название.
НарушениеКол-во экранов
Нет чёрной плашки ID·Название22
Реальные бренды (Coca-Cola/Sprite/Fanta/Pepsi/…)19
Несколько телефонов в одном PNG9
Чужой файл на доске6
Кроп кнопки (не экран)5
Логотипы вместо буквенных кружков / у дилеров3
перегружено мелкими превью — не Telegram-плотность1
ID-коллизия: P-01 также используется в платёжном flow1
ID-коллизия: P-02 также в платёжном flow1
ID-коллизия: P-03 также в платёжном flow1
near-duplicate of 6740458594031
ранняя версия (по лейблу M-01·M-02·M-03 первый запуск)1
duplicate of 6736931183611
no phone frame1

6 · Open Questions

7 · Deprecated Screens

Кандидаты на удаление/архив с доски (не часть продукта).
ID объектаЧто этоДействие
673693118361Онбординг (Вход · Торговые точки · Новая точка)архивировать / заменить
673694715915Онбординг (вариант 2)архивировать / заменить
673725834261Кнопка «Подтвердить заказ» (кроп)архивировать / заменить
674043680717Кнопка «Перейти к бухгалтеру» (кроп)архивировать / заменить
674043801436Кнопка «Отправить агенту» (кроп)архивировать / заменить
674044396010Кнопка «Вернуться в заказ и изменить» (кроп)архивировать / заменить
674047593255Кнопка «Отправить в группу» (кроп)архивировать / заменить
674831343922ЧУЖОЙ ФАЙЛ — чертёж алюминиевого каркасаудалить с доски
674832012978ЧУЖОЙ ФАЙЛ — чертёж каркаса (2)удалить с доски
674832528385ЧУЖОЙ ФАЙЛ — чертёж каркаса (3)удалить с доски
674833725709ЧУЖОЙ ФАЙЛ — чертёж каркаса (4)удалить с доски
674834341340ЧУЖОЙ ФАЙЛ — чертёж каркаса (5)удалить с доски
674953237678ЧУЖОЙ ФАЙЛ — фото магазина market 24/7удалить с доски

8 · Missing Screens

Экраны/состояния, на которые ссылаются flow/связи, но которых нет цельным моком на доске.
Переходы из connectors Miro (с подписями).
ОткудаДействие (подпись связи)Куда
наклданая пришла правильноесли "ДА"G-04 · 3) накладная с заказом пришла, заказ завершен
агент подтверждает заказесли "да"A-03 · Агент подтвердил
агент подтверждает заказЕсли "НЕТ"A-04 · Агент просит изменения
если накладная полученаЕсли получена верноP-05 · 4) Платежка отправлена агенту, экран ж
O-00 · Заказыоткрыть статус заказаO-01 · Статус Заказа
O-04 · Изменить заказ — частичная поставка. РРазделить поставкуO-05 · Confirm разделения — создаёт 5-A получ
A-06 · Остаток завтра перейти к изменению закАгент: остаток завтра — изменить / разделитьO-04 · Изменить заказ — частичная поставка. Р
O-05 · Confirm разделения — создаёт 5-A получОткрыть статус заказаO-01 · Статус Заказа
если накладная полученаоплата отложенаP-04 · Оплата отложена ждём оплату после 15:0
наклданая пришла правильнонакладная с расхождениемG-05 · Накладная с расхождением уточнить у аг
G-05 · Накладная с расхождением уточнить у агентауточнить у агентаA-05 · Вопрос по расхождению сообщение ещё в
G-02 · Пнг с заказом отправлен в тему "Знакладной нет → replyG-03 · Накладной нет / reply ответ на исходны
G-03 · Накладной нет / reply ответ на исходныпродолжить проверку группынаклданая пришла правильно
P - 02 Назначить Gorillatap - Gorilla "Назначить"P - 02 Назначить Gorilla
P - 02 Назначить Gorillatap - Coca-cola "назначено"P - 02 Назначить Gorilla
P - 02 Назначить GorillaTap - POSIT "изменить"P - 02 Назначить Gorilla
P - 02 Назначить Gorillatap - "Заполнить поля"P - 02 Назначить Gorilla
P - 02 Назначить GorillaTap - "Сохранить дилера "A-05 · Вопрос по расхождению сообщение ещё в
A-05 · Вопрос по расхождению сообщение ещё в Tap - Связь 1 "Изменить"P - 02 Назначить Gorilla
A-05 · Вопрос по расхождению сообщение ещё в Tap "+"O-04 · Изменить заказ — частичная поставка. Р
P - 02 Назначить Gorillatap - "искать в чате у основного агента"P - 02 Назначить Gorilla
M-02 · Торговые точкиtap - Барзон тестA-03 · Агент подтвердил
G-03 · 7 Владелец отправил накладную в группуTap - POSIT "Открыть"A-05 · Вопрос по расхождению сообщение ещё в
A-03 · Агент подтвердилtap- " заказ POSIT"A-04 · Агент просит изменения
+ 21 связей без подписи (визуальные стрелки между соседними экранами).

10 · Design Decisions

★ CHATGPT HANDOFF

Проект

BarzonMVP — мобильное (iPhone 13 mini, dark, Telegram-like) приложение владельца магазина для управления дилерами/связями/заказами и доведения заказа через агента, бухгалтера и группу до накладной. SKU — конечная единица; Бренд → список SKU; товары распределены до MVP.

Текущий статус

Дизайн на Miro «aibri for barzon». 45 объектов: 32 рабочих экранов, 7 устаревших, 6 чужих файлов (чертежи/фото — удалить). Live-sync 2026-06-20. Код/бэкенд не трогаются — только дизайн/UX/доки.

Экраны (актуальные)

A-01/A-02, A-03, A-04, A-05, A-06, A-0x, D-01, D-02, D-10, D-11, G-01, G-01/G-02, G-04, G-05, M-04/M-06, M-05?, O-00, O-00/O-01, O-04, O-05, P-01, P-02, P-03, P-04, P-pay, X-0x

UX-решения

Таб-бар (Главная/Заказы/Группа/Дилеры/Настройки) · карточка «Что понял бот» · разделение заказа при частичной поставке · отложенная оплата с напоминанием · сверка накладной в группе · связь = агент+бренды+оплата+реквизиты.

Бизнес-решения

SKU конечная единица; бренд→SKU; владелец назначает бренд→дилеру (не товар→бренду); связь содержит агента/бренды/реквизиты; основной агент = статус.

Активные flow

M (главная/запасы/онбординг) · D (дилеры/связи) · P-brand (бренды→дилер) · P-pay (оплата) · A (агент) · O (заказы) · G (группа).

Нерешённые вопросы

1) ID-коллизия P-01..P-03 (бренды vs платёжка); 2) реальные бренды на экранах vs visual-lock; 3) нет чёрной плашки на чат-экранах; 4) склейки несколько-телефонов-в-PNG; 5) логотипы дилеров; 6) где «основной агент = статус»; 7) экраны без кода.

Последние изменения

Полный DOM rebuild из текущего Miro (2026-06-20): построены 10 реестров, выявлены 6 чужих файлов + 5 button-кропов, зафиксирована ID-коллизия P-*, собран navigation map из 45 связей.

DOM сгенерирован из live-состояния Miro. При расхождении со старыми snapshot — истина за этим DOM + Miro.