fix(optimizer): правильно сопоставить направления DL и UL
This commit is contained in:
1 parent
7d331aff41
commit
4ba7f82ccf
6 files changed
+74
-17
No files matched your search
+1
-1
@@ -1,6 +1,6 @@
|
||||
# План реализации UX/UI по пятичасовым окнам
|
||||
|
||||
Актуальное продолжение 2026-10-07: 12.3.70 аудит observed сохранён: TX/RX≠DL/UL, WAN speed binding не подтверждён, producer missing→0 и unvalidated terminal status. Следующий12.3.71: Home/JH forward RX→DL, TX→UL, reverse Exit/JH с разворотом; null/zero/asymmetric limits/tests. Далее72scope labels,73nullable producer,74terminal validation. Команды и права не менять; внешняя12.5 отдельно.
|
||||
Актуальное продолжение 2026-10-07: 12.3.71 завершён: RX→DL/TX→UL для client near Home, reverse Exit/JH развернут,model WAN limits корректны;15pure+51main+6observed/type/lint/build. Следующий12.3.72: явно показать device-pair speed scope и модельное сопоставление WAN; backend73nullable parser/74terminal confirmation/75OSPF direction остаются. Команды/права не менять,12.5 отдельно.
|
||||
|
||||
Общий план проекта MikrotikManager. Основан на согласованном плане из задачи; точка продолжения обновлена 2026-10-04. Источник фактического прогресса, проверок и ограничений — [журнал реализации](ux-ui-progress.md). Этот документ задаёт объём и критерии завершения, журнал фиксирует результат.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# UX/UI: журнал реализации
|
||||
|
||||
Актуальное продолжение 2026-10-07: 12.3.70 аудит observed сохранён: TX/RX≠DL/UL, WAN speed binding не подтверждён, producer missing→0 и unvalidated terminal status. Следующий12.3.71: Home/JH forward RX→DL, TX→UL, reverse Exit/JH с разворотом; null/zero/asymmetric limits/tests. Далее72scope labels,73nullable producer,74terminal validation. Команды и права не менять; внешняя12.5 отдельно.
|
||||
Актуальное продолжение 2026-10-07: 12.3.71 завершён: RX→DL/TX→UL для client near Home, reverse Exit/JH развернут,model WAN limits корректны;15pure+51main+6observed/type/lint/build. Следующий12.3.72: явно показать device-pair speed scope и модельное сопоставление WAN; backend73nullable parser/74terminal confirmation/75OSPF direction остаются. Команды/права не менять,12.5 отдельно.
|
||||
|
||||
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения.
|
||||
|
||||
|
||||
@@ -790,3 +790,12 @@ CPU final:1000routes13.3ms;100000(10×100×100)49.7ms;100000(100×10×100)44.0ms
|
||||
2026-10-07. Код сопоставлен с первичной RouterOS bandwidth-test документацией. Подтверждены неверное TX→DL, неподтверждённая связь btest с srcInterface/WAN, missing→0/explicit0→mean и отсутствие проверки terminal status перед success write. Это новые ограничения, которые ранее проверенные mock snapshots не доказывали. Отдельный протокол/таблица/схема: docs/ux-ui/optimizer-observed-audit-2026-10-07.md.
|
||||
|
||||
Только read-only audit/docs, без DB/RouterOS/сетевых операций. Дальше71direction mapping,72scope labels,73nullable rate parser/producer/DTO,74terminal confirmation. Фактические команды, права и routing rules не меняются этой серией; real12.5 отдельно. Исторические0 не переписывать автоматически.
|
||||
|
||||
|
||||
## 12.3.71 — направление измерений DL/UL
|
||||
|
||||
2026-10-07. Для Home→JH RX клиентского bandwidth-test отображается как DL к Home, TX как UL от Home. JH→Exit использует тот же смысл; для reverse Exit→JH клиент на дальней стороне, поэтому TX→DL/RX→UL. Raw getter сохраняет nullable/zero/decimal и исходную дату; модельные maxDl/maxUl применяются к правильной стороне. Команды RouterOS, параметры теста, подбор probe IDs и правила операций не менялись. Ввод/трактовка скоростных данных исправлены по источнику srcClient и RouterOS CLI docs (ссылка в observed audit).
|
||||
|
||||
15pure tests passed:1230 assignment oracle fixtures, source ownership/ties/noWAN, новые asymmetric limits и forward/reverse/zero/null.51main browser и6 observed повторных (включая2новых direction/asymmetric сценария) прошли; TypeScript до dev, targeted lint и production build успешны. Старое ожидание ↓TX исправлено на ↑TX, а не ослаблено. Historical9 optimizer PNG восстановлены. Полная main/context матрица последнего общего прогона относится к прежним HEAD; этот delta проверен профильными сценариями.
|
||||
|
||||
Наблюдения по-прежнему не доказывают конкретный WAN bandwidth-test: следующее72scope labels. Backend producer missing→0/terminal status и OSPF metrics/route builder TX→DL требуют73–75. OSPF traffic fallback уже используетRX→DL, измеренная дата speed-probe намеренноnull и не требует изменения. Real12.5 отдельно.
|
||||
Reference in new issue
Block a user