From 40f730b5bea1a012a93a89d31a283e364e7673b7 Mon Sep 17 00:00:00 2001 From: Denozordec Date: Fri, 9 Oct 2026 22:45:42 +0700 Subject: [PATCH] =?UTF-8?q?chore(docs):=20=D1=81=D0=BE=D1=85=D1=80=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=82=D1=8C=20=D0=B8=D1=82=D0=BE=D0=B3=D0=BE=D0=B2?= =?UTF-8?q?=D1=8B=D0=B9=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=20=D0=BE=D0=BA=D0=BD=D0=B0=20UX/UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ux-ui-plan.md | 2 +- docs/ux-ui-progress.md | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/ux-ui-plan.md b/docs/ux-ui-plan.md index 34e1b7fd..c963038c 100644 --- a/docs/ux-ui-plan.md +++ b/docs/ux-ui-plan.md @@ -1,6 +1,6 @@ # План реализации UX/UI по пятичасовым окнам -Актуальное продолжение 2026-10-09: 12.5.92 принял eBGP exchange одного собственного /32 на каждом CHR через свой GRE, Ping3/3×2, административный withdrawal/re-advertisement, API prefixesRx1 и4 live UI cases. Baseline8 коллекций×2 восстановлен. Runtime backend ux-diagnostics89/frontend ux-ospf91. Следующий12.5.93 — профильный BGP loss/alternate-path сценарий и окончательная матрица внешних ограничений; не начинать его без свежей квоты. Квота95% использовано после блока; этап12.5 открыт. +Актуальное продолжение 2026-10-09: 12.5.92 принял eBGP exchange одного собственного /32 на каждом CHR через свой GRE, Ping3/3×2, административный withdrawal/re-advertisement, API prefixesRx1 и4 live UI cases. Baseline8 коллекций×2 восстановлен. Runtime backend ux-diagnostics89/frontend ux-ospf91. Следующий12.5.93 — профильный BGP loss/alternate-path сценарий и окончательная матрица внешних ограничений; не начинать его без свежей квоты. Квота97% использовано при заключительном контроле окна; новые native блоки не начинать. Этап12.5 открыт. Общий план проекта MikrotikManager. Основан на согласованном плане из задачи; точка продолжения обновлена 2026-10-09. Источник фактического прогресса, проверок и ограничений — [журнал реализации](ux-ui-progress.md). Этот документ задаёт объём и критерии завершения, журнал фиксирует результат. diff --git a/docs/ux-ui-progress.md b/docs/ux-ui-progress.md index e0c1ddb2..4d57a76e 100644 --- a/docs/ux-ui-progress.md +++ b/docs/ux-ui-progress.md @@ -1,6 +1,6 @@ # UX/UI: журнал реализации -Актуальное продолжение 2026-10-09: 12.5.92 принял eBGP exchange одного собственного /32 на каждом CHR через свой GRE, Ping3/3×2, административный withdrawal/re-advertisement, API prefixesRx1 и4 live UI cases. Baseline8 коллекций×2 восстановлен. Runtime backend ux-diagnostics89/frontend ux-ospf91. Следующий12.5.93 — профильный BGP loss/alternate-path сценарий и окончательная матрица внешних ограничений; не начинать его без свежей квоты. Квота95% использовано после блока; этап12.5 открыт. +Актуальное продолжение 2026-10-09: 12.5.92 принял eBGP exchange одного собственного /32 на каждом CHR через свой GRE, Ping3/3×2, административный withdrawal/re-advertisement, API prefixesRx1 и4 live UI cases. Baseline8 коллекций×2 восстановлен. Runtime backend ux-diagnostics89/frontend ux-ospf91. Следующий12.5.93 — профильный BGP loss/alternate-path сценарий и окончательная матрица внешних ограничений; не начинать его без свежей квоты. Квота97% использовано при заключительном контроле окна; новые native блоки не начинать. Этап12.5 открыт. Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md). @@ -38,6 +38,16 @@ | 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 | | 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–92 и ограничения ниже. Runtime backend ux-diagnostics89/frontend ux-ospf91. | +## Заключительный контроль окна (2026-10-09) + +Завершены блоки12.5.86–92, каждый сохранён локальным коммитом без push. В этом окне профильные E2E110 passed и28 live UI cases; это сумма выполненных профильных сценариев, не полная регрессия проекта. Предварительные отказавшие попытки и ограничения сохранены в соответствующих записях. + +Native fixtures завершены и очищены; docker ps показывает только frontend/backend/PostgreSQL, backend/PG healthy, compose config --quiet passed. Runtime backend diagnostics89/frontend ospf91. Native baseline каждой фазы сверён по указанным коллекциям, оба CHR доступны, credentials не менялись. Последний BGP run сохранил исходные8 коллекций×2. + +Разобраны14 новых JSON-отчётов; рекурсивная проверка полей password/secret/private-key/privateKey/token/authorization не нашла непустых строк. Это проверка заданных ключей, не универсальный secret scan. У блоков86–92 есть даты и нет пропусков. Шесть первоначально чистых mock terminal screenshots, перезаписанных E2E layout тестом, возвращены к HEAD; отдельные native снимки сохранены. Исходные чужие skills/AGENTS/8 GRE-VXLAN screenshots и build cache не включены в коммиты. + +Контрольная квота97% использовано; остаток оставлен на фиксацию/ответ, новые сетевые изменения не начинать. Следующий12.5.93 после проверки свежей квоты: профильный BGP loss/alternate-path сценарий, затем согласованная матрица оставшихся внешних ограничений. Этап12.5 и общий план не объявлены завершёнными. + ## 12.5.92 — BGP: собственный префикс, отзыв и повторное объявление (2026-10-09) **Сценарий.** Свой GRE/link198.18.92.0/30 и bridge loopbacks198.18.192.1/32↔2/32, private AS65092/65093, explicit BGP instances/router IDs и direct eBGP connections. Address list output.network содержит только собственный loopback /32. Отдельные input/output chains принимают только соответствующий exact /32 по dst/dst-len и отклоняют остальное. Default-originate=never, network-blackhole=no, public/default/metadata prefixes не экспортировались.