Статус — неделя 13.10 18:00 → 20.10 18:00 МСК
Только то, что сделано за интервал 13.10 18:00 → 20.10 18:00 МСК: мои листовые сабтаски (Notion «Ответственный»=Амет Османов; истории, багфиксы и функции без подзадач — контейнеры-родители не считаются) со слоем Done (Testing НЕ считается), у которых в этом окне реально прошёл прогон пайплайна и отработал doc-writer — то есть работа доведена до конца и задокументирована. Единица — слой сабтаски (Backend · Frontend · Mobile).
Сводка
9
сабтасок сделано за окно
14
СЛОЁВ доведено до Done в этом окне (с документацией)
+2 слоя пока в тестах — в зачёт не идут
Ещё 4 слоя у этих же сабтасок закрыли в прошлые окна — сейчас по ним работала другая линия (web↔mobile)
7·7·0
слои Done за окно: Backend · Frontend · Mobile (в тестах 1·1·0)
89
моих коммитов за окно (4 репо)
Истории в формате команды · Статус Done + все три слоя закрыты
Здесь единица — история целиком, как считает команда:
в Done она попадает, только когда статус Done И закрыты все три слоя
(Done, Не требуется или Уже работает). Это не то же самое, что наши
слои ниже: пока не закрыт последний слой, история в общий счёт не идёт вовсе.
82
моих историй в Done (из 183)
68
моих историй в тестировании
45
готовы к приёмке: все слои закрыты, статус ещё не Done
Истории без бэкенда или без мобилки считаются наравне со всеми:
слой со значением Не требуется / Уже работает — это закрытый слой, а не пропуск.
Пустых колонок на доске практически нет, так что «один-два слоя» — это не исключение из правила,
а обычная история, у которой лишние линии явно помечены ненужными.
45 историй уже доведены по всем слоям и ждут только
перевода статуса в Done — это прямой резерв к цифре команды
(82 → 127).
Через пайплайн · 4 истории
У истории был прогон пайплайна в этом окне, и она доведена до Done целиком.
Ручная приёмка · 7 истории
Прогона в окне не было — историю проверил и перевёл в Done владелец руками
(либо последний слой закрыл прогон прошлого окна, а статус поставлен сейчас).
MR за окно · GitLab (единица учёта команды)
| Репозиторий | Мои | Вся команда |
| Веб | 20 | 75 |
| Сервер | 8 | 73 |
| Pipeline | 7 | 7 |
| Приложение | 5 | 61 |
| ВСЕГО | 40 | 216 |
Считаются MR со статусом merged, у которых merged_at попал в окно.
«Мои» — автор group_10_bot_2d4dee09… (amet-factory-box), это конвейер Амета.
Коммиты и MR — разные единицы: один MR это обычно несколько коммитов.
Что осталось · 55 историй из 183
Срез на сейчас, а не за окно: истории, у которых
остался хоть один незакрытый слой. Разложены по тому, что с ними делать, а не по статусу
на доске.
Не запускались · 8
комбайн их вообще не видел — запустить
Нужна вторая линия · 15
слой стоит «Не начато»: по этой линии прогона не было
Ждут приёмки · 19
конвейер отработал, открытые слои только в тестах — перевести статус
| № | История | Статус | Открытые слои |
| 810 | Калькулятор позиции (R/R, маржа, нужный объём, потенц. P&L) | Разработка | Ba=Testing · Fr=Testing |
| 810 | Прочие непокрытые жесты и каналы терминала (зум колесом вокр | Тестирование | Ba=Testing · Fr=Testing |
| 812 | Выбор таймфреймов | Разработка | Ba=Testing · Fr=Testing |
| 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=Тестирование |
| 1336 | Backend: отправка push через FCM / APNs | Тестирование | Ba=Testing · Fr=Testing |
| 1342 | Кулдаун и лимиты на запросы привязки каналов | Тестирование | Ba=Testing · Fr=Testing |
| — | Мобильное приложение теряет сессию при запуске без сети и не | Тестирование | Ba=Testing · Fr=Testing |
| — | TP/SL: триггерная цена (Mark/Last/Index), режим Full/Partial | Утверждено | Fr=Тестирование · Mo=Тестирование |
| — | Backend · GET /trades/{tradeId}/notes — чтение заметок сделк | Тестирование | Mo=· |
В работе · 13
слой «In progress»/«Разработка» — начато и не закончено
По эпикам · слои Done (зачёт) и Testing (справочно)
| № | Эпик / сабтаска | Саб | Backend | Frontend | Mobile | Слоёв |
| 200 | Авторизация: многошаговая аутентификация — итого по эпику (1 сабт.) | 1 | 1 | 1 | 1 | 3 |
| 210 | Мобильное приложение теряет сессию при запуске без сети и не восстанавливает её посл | · | 1 | 1 | 1 | · |
| 800 | Терминал торговли: график, ордера, позиции — итого по эпику (4 сабт.) | 4 | 3 | 4 | · | 7 |
| 811 | Выбор и переключение пар с поиском | · | 1 | 1 | · | · |
| 812.1 | UDF-датафид: несогласованные intraday_multipliers и 500 на symbol_info | · | 1 | 1 | · | · |
| 817 | Сохранение/загрузка анализа в analysisDb | · | 1 | 1 | · | · |
| 838.1 | Безубыток: подтверждение отмены, единая валидация, настройка при активном | · | · | 1 | · | · |
| 900 | Дневник и история торговли — итого по эпику (3 сабт.) | 3 | 3 | 3 | 3 | 9 |
| 931 | Таблица позиций с фильтрами, сводкой, сортировкой и экспортом | · | 1 | 1 | 1 | · |
| 932 | Раскрытие позиции: финансы, скрины, Bybit-график, дневник | · | 1 | 1 | 1 | · |
| 933 | Таблица ордеров с фильтрами, вкладками типов и прогрессом исполнения | · | 1 | 1 | 1 | · |
| 1320 | Доставка уведомлений: привязка каналов — итого по эпику (1 сабт.) | 1 | 1 | · | · | 1 |
| 1337 | Email: доставка уведомлений на подтверждённый адрес для всех типов | · | 1 | · | · | · |
| — | ВСЕГО | 9 | 7+1 | 7+1 | 4 | 20 |
| — | …из них в этом окне доведено до Done | · | 7 | 7 | 0 | 14 |
| — | …из них в этом окне дошло до тестов (в зачёт не идёт) | · | 1 | 1 | 0 | 2 |
Колонки BE/FE/Mob — число слоёв; зелёный = Done — идёт в зачёт; голубой = Testing — дошло до тестов, в зачёт не идёт; «N+M» = смешанно, «·» = нет/не в зачёт.
Красное подчёркивание (1) — слой отработан именно в этом окне (по линии прогона: web → Backend/Frontend, mobile/forge → Mobile). Без подчёркивания — слой был закрыт раньше.
Строки эпиков (жирные) — подытоги групп, в счёт не входят: считаются только сабтаски-листья, «ВСЕГО» = их сумма.
В работе сейчас · пайплайн (запущено / на паузе)
8
на паузе (blocked / parked / escalated)
По последнему прогону каждой фичи (Neo4j PipelineRun). «Запущено» = RUNNING; «пауза» = BLOCKED_NEEDS_BACKEND, COMPLETED_WITH_PARKED_STAGES, ESCALATED. Это текущее состояние, вне окна отчёта.
Исключено зависших (зомби): 1 — статус RUNNING, но heartbeat не обновлялся дольше 2 ч (процесс умер, узел не переведён в CANCELLED). Такие фичи фактически не в работе.
Пайплайн за окно · Neo4j (объективная сверка)
16
ПОЛНЫЙ прогон с нуля (BA + архитектура + разработка)
2
доработка кода (без BA/архитектуры)
1
ТОЛЬКО документация / база знаний (кода не писали)
2
частично: BA / тесты / валидация
23
фич затронуто прогонами (из них с успешным прогоном: 5)
15
дошло до тестов (tester)
8
дошло до деплоя (deployer)
| Фича (Notion) | Тип работы | Линия | Дошло до | Исход | Прогонов | Время (МСК) |
| Безубыток в мобильной шторке: валидация ввода значения тригг | полный с нуля | forge | тесты | FAILED | 2 ✓0 | 20.10 17:02 |
| Amend в мобильной шторке: расхождение с биржей и пересчёт «С | полный с нуля | forge | тесты | FAILED | 5 ✓0 | 20.10 12:51 |
| Таблица позиций с фильтрами, сводкой, сортировкой и экспорто | полный с нуля | web | тесты | ✓ | 10 ✓3 | 18.10 19:13 |
| Раскрытие позиции: финансы, скрины, Bybit-график, дневник | полный с нуля | web | деплой | ✓ | 14 ✓2 | 18.10 08:00 |
| Backend: отправка push через FCM / APNs | — | web | — | FAILED | 5 ✓0 | 18.10 01:58 |
| Единый формат сумм в транзакциях (знак и округление) | полный с нуля | web | — | FAILED | 2 ✓0 | 16.10 20:22 |
| Быстрый выбор периода (неделя/месяц/год/кастом) для всех вкл | полный с нуля | web | — | FAILED | 1 ✓0 | 16.10 20:08 |
| Мобильный дневник: состояния ошибок списка, тултип кривой, е | полный с нуля | web | — | FAILED | 1 ✓0 | 16.10 20:00 |
| Мобильное приложение теряет сессию при запуске без сети и не | полный с нуля | web | деплой | ✓ | 2 ✓1 | 16.10 04:43 |
| Безубыток: подтверждение отмены, единая валидация, настройка | полный с нуля | web | деплой | FAILED | 7 ✓0 | 16.10 04:28 |
| Amend: показывать фактическое состояние биржи, а не отправле | полный с нуля | web | деплой | FAILED | 5 ✓0 | 16.10 00:48 |
| Приведение дневника к ТЗ: поля позиции (SL/TP/риск/R:R, плеч | полный с нуля | web | тесты | CANCELLED | 1 ✓0 | 15.10 06:42 |
| Сохранение/загрузка анализа в analysisDb | полный с нуля | web | деплой | COMPLETED_WITH_UNVERIFIED_ACS | 1 ✓0 | 15.10 06:26 |
| UDF-датафид: несогласованные intraday_multipliers и 500 на s | полный с нуля | web | деплой | COMPLETED_WITH_UNVERIFIED_ACS | 1 ✓0 | 15.10 05:00 |
| Email: доставка уведомлений на подтверждённый адрес для всех | только документация | web | — | ✓ | 2 ✓1 | 14.10 23:33 |
| Кулдаун и лимиты на запросы привязки каналов | доработка кода | web | тесты | FAILED | 2 ✓0 | 14.10 23:08 |
| Выбор таймфреймов | полный с нуля | web | деплой | FAILED | 4 ✓0 | 14.10 21:11 |
| Таблица ордеров с фильтрами, вкладками типов и прогрессом ис | полный с нуля | web | тесты | CANCELLED | 4 ✓0 | 14.10 10:39 |
| 🐛 Баг (frontend): после входа не уводит с /login — заменить | — | web | — | ABANDONED | 1 ✓0 | 14.10 09:52 |
| Кнопки быстрых операций с toast-заглушкой | частично (BA/тесты) | forge | — | ABANDONED | 1 ✓0 | 14.10 09:52 |
| Баг · Мобильный: в hero показывается баланс одной монеты вме | полный с нуля | forge | тесты | ABANDONED | 1 ✓0 | 14.10 09:52 |
| Подтверждение email после регистрации (экран ввода кода и si | частично (BA/тесты) | web | — | ABANDONED | 1 ✓0 | 14.10 09:52 |
| Выбор и переключение пар с поиском | доработка кода | web | деплой | ✓ | 1 ✓1 | 13.10 23:20 |
Прогоны пайплайна, у которых стадия завершилась в окне (дедуп по feature_id, лучший исход). деплой ≥ тесты. «Исход» — финальный статус прогона (✓ = SUCCESS).
Тип работы — по стадиям всех прогонов фичи в окне: полный с нуля = были BA/архитектор И разработчик; доработка кода = разработчик без BA/архитектуры; только документация = отработали лишь doc-writer / knowledge-guardian (кода не писали); частично = BA/тесты/валидация без разработки.
git — мои коммиты за окно 13.10 18:00 → 20.10 18:00 МСК
| Репозиторий | Коммитов |
| Backend | 10 |
| Frontend | 61 |
| Mobile | 2 |
| Pipeline отдельно | 16 |
| ВСЕГО | 89 |
Автор-фильтр: Amet1708|Amet Osmanov|aosmanov|oas.amet17@gmail.com|developer.oas.manager@gmail.com|amet-factory-box. Pipeline — отдельной статистикой (GitHub), остальные — GitLab.