TRIGONUM  ·  АМЕТ ОСМАНОВ × PIPELINE  ·  ← все отчёты

Статус — сутки 13.10 18:00 → 14.10 18:00 МСК

Только то, что сделано за интервал 13.10 18:00 → 14.10 18:00 МСК: мои листовые сабтаски (Notion «Ответственный»=Амет Османов; истории, багфиксы и функции без подзадач — контейнеры-родители не считаются) со слоем Done (Testing НЕ считается), у которых в этом окне реально прошёл прогон пайплайна и отработал doc-writer — то есть работа доведена до конца и задокументирована. Единица — слой сабтаски (Backend · Frontend · Mobile).

Сводка

1
сабтасок сделано за окно
2
СЛОЁВ доведено до Done в этом окне (с документацией)
1·1·0
слои Done за окно: Backend · Frontend · Mobile
12
моих коммитов за окно (4 репо)

Истории в формате команды · Статус Done + все три слоя закрыты

Здесь единица — история целиком, как считает команда: в Done она попадает, только когда статус Done И закрыты все три слоя (Done, Не требуется или Уже работает). Это не то же самое, что наши слои ниже: пока не закрыт последний слой, история в общий счёт не идёт вовсе.

71
моих историй в Done (из 176)
70
моих историй в тестировании
2
закрыто за это окно
58
готовы к приёмке: все слои закрыты, статус ещё не Done
Истории без бэкенда или без мобилки считаются наравне со всеми: слой со значением Не требуется / Уже работает — это закрытый слой, а не пропуск. Пустых колонок на доске практически нет, так что «один-два слоя» — это не исключение из правила, а обычная история, у которой лишние линии явно помечены ненужными. 58 историй уже доведены по всем слоям и ждут только перевода статуса в Done — это прямой резерв к цифре команды (71 → 129).

Через пайплайн · 1 история

№ИсторияЗакрыта (МСК)
811Выбор и переключение пар с поиском14.10 07:11
У истории был прогон пайплайна в этом окне, и она доведена до Done целиком.

Ручная приёмка · 1 история

№ИсторияЗакрыта (МСК)
832Вкладка ордеров со счётчиком и статусами13.10 21:21
Прогона в окне не было — историю проверил и перевёл в Done владелец руками (либо последний слой закрыл прогон прошлого окна, а статус поставлен сейчас).

MR за окно · GitLab (единица учёта команды)

РепозиторийМоиВся команда
Pipeline33
Приложение111
Веб16
Сервер04
ВСЕГО524
Считаются MR со статусом merged, у которых merged_at попал в окно. «Мои» — автор group_10_bot_2d4dee09… (amet-factory-box), это конвейер Амета. Коммиты и MR — разные единицы: один MR это обычно несколько коммитов.

Что осталось · 46 историй из 176

Срез на сейчас, а не за окно: истории, у которых остался хоть один незакрытый слой. Разложены по тому, что с ними делать, а не по статусу на доске.

8
Не запускались
15
Нужна вторая линия
19
Ждут приёмки
4
В работе

Не запускались · 8

комбайн их вообще не видел — запустить
№ИсторияСтатусОткрытые слои
1335Mobile push (А): Firebase/APNs, разрешение ОС и регистрация ЧерновикMo=Не начато
1338Web (А): кнопка «Отвязать» для привязанных каналовЧерновикFr=Не начато
1344Mobile push (Б): показ уведомления и переход по тапуЧерновикMo=Не начато
1345Web (Б): снять «скоро» с Telegram и привязка по deep-linkЧерновикFr=Не начато
1346Email: one-click отписка (заголовок List-Unsubscribe)ЧерновикBa=Не начато
—🔐 Баг (infra): Spring Actuator на проде не захарден в приложУтвержденоBa=Не начато
—Канон схемы привязки анализа: linkId как id записи журнала иУтвержденоBa=Не начато
—Терминал открывается на позиции из ссылки (веб)ЧерновикFr=Не начато

Нужна вторая линия · 15

слой стоит «Не начато»: по этой линии прогона не было
№ИсторияСтатусОткрытые слои
822Выбор режима маржи (Cross/Isolated)ТестированиеBa=Тестирование · Fr=Не начато · Mo=Разработка
877Слайдер доли от баланса в форме ордера терминала (web)УтвержденоFr=Не начато
917Приведение дневника к ТЗ: поля позиции (SL/TP/риск/R:R, плечРазработкаBa=Testing · Fr=Testing · Mo=Не начато
918Мобильный дневник: состояния ошибок списка, тултип кривой, еУтвержденоMo=Не начато
919Web-дневник: чужие данные при переходе между стратегиями, заУтвержденоFr=Не начато
1143Эмитенты ETF (поток/AUM/доля) с AI-анализом эмитентаТестированиеMo=Не начато
1144График AUM BTC ETF (спарклайн + дельта)ТестированиеMo=Не начато
1341Дерегистрация push-токена при выходе и удалении устройстваТестированиеMo=Не начато
—🐞 Багфикс · Дневник: клиентские дефекты web + mobile (920)УтвержденоFr=Не начато · Mo=Не начато
—🐞 Багфикс · Дневник: серверные контракты и блокеры (920)УтвержденоBa=Не начато
—Мобильное приложение теряет сессию при запуске без сети и неУтвержденоMo=Не начато
—Закрытие позиции: комиссия в оценке P&L, сводка и подтверждеУтвержденоBa=Не начато · Fr=Не начато · Mo=Не начато
—Переключение режима маржи: кросс / изолированнаяУтвержденоBa=Не начато · Fr=Не начато · Mo=Не начато
—Применение плеча к бирже из формы ордера терминалаУтвержденоFr=Не начато
—Канонизация торговых модалок: одна поверхность вместо прототУтвержденоFr=Не начато

Ждут приёмки · 19

конвейер отработал, открытые слои только в тестах — перевести статус
№ИсторияСтатусОткрытые слои
821Выбор типа ордера (Market/Limit/Conditional)ТестированиеFr=Тестирование · Mo=Тестирование
824Ввод цены/триггер-цены/количества с переключением актив-USDTТестированиеBa=Тестирование · Fr=Тестирование · Mo=Тестирование
825Слайдер процента от балансаТестированиеBa=Тестирование · Fr=Тестирование · Mo=Тестирование
827Настройка TP/SL, опции PostOnly/ReduceOnly, выбор TIFТестированиеBa=Тестирование · Fr=Тестирование · Mo=Тестирование
828Кнопки размещения Long/ShortТестированиеBa=Тестирование · Fr=Тестирование · Mo=Тестирование
838Безубыток в строке позиции: настроить и отменитьТестированиеBa=Testing · Fr=Testing
861Создание/upsert анализа с рисунками, привязанного к позиции/ТестированиеMo=Тестирование
864Сохранение снимка состояния (side, цены, leverage, TP/SL)РазработкаBa=Testing · Fr=Testing
866Чтение анализов терминала в Журнале сделок (общий analysisDbРазработкаBa=Testing · Fr=Testing · Mo=Тестирование
912Список стратегий с winrate и переключением черновик/активнаяТестированиеMo=Тестирование
913Детальное описание и кривая качества стратегииТестированиеBa=Тестирование · Mo=Тестирование
931Таблица позиций с фильтрами, сводкой, сортировкой и экспортоРазработкаBa=Testing · Fr=Testing
933Таблица ордеров с фильтрами, вкладками типов и прогрессом исРазработкаBa=Testing · Fr=Testing
1334Telegram: доставка уведомлений ботомРазработкаBa=Testing
1337Email: доставка уведомлений на подтверждённый адрес для всехРазработкаBa=Testing
—TP/SL: триггерная цена (Mark/Last/Index), режим Full/PartialУтвержденоFr=Тестирование · Mo=Тестирование
—Backend · GET /trades/{tradeId}/notes — чтение заметок сделкТестированиеMo=·
—Прочие непокрытые жесты и каналы терминала (зум колесом вокрТестированиеBa=Testing · Fr=Testing
—Калькулятор позиции (R/R, маржа, нужный объём, потенц. P&L) РазработкаBa=Testing · Fr=Testing

В работе · 4

слой «In progress»/«Разработка» — начато и не закончено
№ИсторияСтатусОткрытые слои
231Ввод email для отправки кода восстановленияDoneBa=In progress · Fr=Testing
823Настройка плеча через модалкуТестированиеBa=Тестирование · Fr=Разработка · Mo=Тестирование
826Отображение стоимости, комиссии, маржи, цены ликвидацииТестированиеBa=Тестирование · Fr=Разработка · Mo=Разработка
1342Кулдаун и лимиты на запросы привязки каналовРазработкаBa=In progress · Fr=Testing · Mo=In progress

По эпикам · слои Done (зачёт) и Testing (справочно)

№Эпик / сабтаскаСабBackendFrontendMobileСлоёв
800Терминал торговли: график, ордера, позиции — итого по эпику (1 сабт.)111·2
811Выбор и переключение пар с поиском·11··
—ВСЕГО111·2
—…из них в этом окне доведено до Done·1102
—…из них в этом окне дошло до тестов (в зачёт не идёт)·0000
Колонки BE/FE/Mob — число слоёв; зелёный = Done — идёт в зачёт; голубой = Testing — дошло до тестов, в зачёт не идёт; «N+M» = смешанно, «·» = нет/не в зачёт. Красное подчёркивание (1) — слой отработан именно в этом окне (по линии прогона: web → Backend/Frontend, mobile/forge → Mobile). Без подчёркивания — слой был закрыт раньше. Строки эпиков (жирные) — подытоги групп, в счёт не входят: считаются только сабтаски-листья, «ВСЕГО» = их сумма.

В работе сейчас · пайплайн (запущено / на паузе)

10
фич в работе (всего)
2
запущено (RUNNING)
8
на паузе (blocked / parked / escalated)
Фича (Notion)ЛинияСтадияСтатусСостояниеОбновлено (МСК)
Раскрытие позиции: финансы, скрины, Bybit-график, дневникwebarchitectRUNNINGзапущено14.10 11:12
Таблица позиций с фильтрами, сводкой, сортировкой и экспортоwebdeployerRUNNINGзапущено14.10 11:11
Backend · GET /trades/{tradeId}/notes — чтение заметок сделкwebknowledge-guardianCOMPLETED_WITH_PARKED_STAGESпауза26.08 12:42
DataSourceBadge как канонический индикатор источника (Coinglforgeknowledge-guardianCOMPLETED_WITH_PARKED_STAGESпауза21.08 00:13
Каркас Market Pulse (заголовок, навигация секций, шелл, скроwebknowledge-guardianCOMPLETED_WITH_PARKED_STAGESпауза13.08 16:17
Компоненты терминала (OrderField, PercentSlider, Overlay и дwebknowledge-guardianCOMPLETED_WITH_PARKED_STAGESпауза11.08 22:47
Получение анализа по ID и поиск по пользователю/связиwebknowledge-guardianCOMPLETED_WITH_PARKED_STAGESпауза11.08 00:11
Создание/upsert анализа с рисунками, привязанного к позиции/webknowledge-guardianCOMPLETED_WITH_PARKED_STAGESпауза10.08 21:51
Баг: после логина редиректит обратно на /login (deep-link/сеwebknowledge-guardianCOMPLETED_WITH_PARKED_STAGESпауза02.08 10:58
Опциональный ввод реферальной ссылки—architectBLOCKED_NEEDS_BACKENDпауза24.07 17:28
По последнему прогону каждой фичи (Neo4j PipelineRun). «Запущено» = RUNNING; «пауза» = BLOCKED_NEEDS_BACKEND, COMPLETED_WITH_PARKED_STAGES, ESCALATED. Это текущее состояние, вне окна отчёта.

Пайплайн за окно · Neo4j (объективная сверка)

3
ПОЛНЫЙ прогон с нуля (BA + архитектура + разработка)
1
доработка кода (без BA/архитектуры)
0
ТОЛЬКО документация / база знаний (кода не писали)
3
частично: BA / тесты / валидация
10
фич затронуто прогонами (из них с успешным прогоном: 1)
4
дошло до тестов (tester)
1
дошло до деплоя (deployer)
11
всего прогонов за окно
Фича (Notion)Тип работыЛинияДошло доИсходПрогоновВремя (МСК)
Раскрытие позиции: финансы, скрины, Bybit-график, дневникчастично (BA/тесты)web—RUNNING1 ✓014.10 11:12
Таблица ордеров с фильтрами, вкладками типов и прогрессом исполный с нуляwebтестыCANCELLED1 ✓014.10 10:39
🐛 Баг (frontend): после входа не уводит с /login — заменить —web—ABANDONED1 ✓014.10 09:52
Кнопки быстрых операций с toast-заглушкойчастично (BA/тесты)forge—ABANDONED1 ✓014.10 09:52
Баг · Мобильный: в hero показывается баланс одной монеты вмеполный с нуляforgeтестыABANDONED1 ✓014.10 09:52
Подтверждение email после регистрации (экран ввода кода и siчастично (BA/тесты)web—ABANDONED1 ✓014.10 09:52
Таблица позиций с фильтрами, сводкой, сортировкой и экспортополный с нуляwebтестыFAILED2 ✓014.10 00:38
Выбор и переключение пар с поискомдоработка кодаwebдеплой✓1 ✓113.10 23:20
Backend: отправка push через FCM / APNs—web—FAILED1 ✓013.10 20:39
Email: доставка уведомлений на подтверждённый адрес для всех—web—FAILED1 ✓013.10 18:01
Прогоны пайплайна, у которых стадия завершилась в окне (дедуп по feature_id, лучший исход). деплой ≥ тесты. «Исход» — финальный статус прогона (✓ = SUCCESS). Тип работы — по стадиям всех прогонов фичи в окне: полный с нуля = были BA/архитектор И разработчик; доработка кода = разработчик без BA/архитектуры; только документация = отработали лишь doc-writer / knowledge-guardian (кода не писали); частично = BA/тесты/валидация без разработки.

git — мои коммиты за окно 13.10 18:00 → 14.10 18:00 МСК

РепозиторийКоммитов
Backend0
Frontend9
Mobile0
Pipeline отдельно3
ВСЕГО12
Автор-фильтр: Amet1708|Amet Osmanov|aosmanov|oas.amet17@gmail.com|developer.oas.manager@gmail.com|amet-factory-box. Pipeline — отдельной статистикой (GitHub), остальные — GitLab.

Источник: Notion «Бэклог продукта V3» (Ответственный=Амет Османов, id 28bd872b…367e; Тип=История) + git + Neo4j PipelineRun. Окно 13.10 18:00 → 14.10 18:00 МСК.