chore(docs): зафиксировать общую проверку 221 контекста
This commit is contained in:
1 parent
a3fcba0d43
commit
8627459bfa
4 files changed
+211
-2
No files matched your search
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
# План реализации UX/UI по пятичасовым окнам
|
# План реализации UX/UI по пятичасовым окнам
|
||||||
|
|
||||||
Актуальное продолжение 2026-10-07: 12.4.8main1176/1176 passed;12.3.77 endpoint ownership/atomic speed persistence завершён (25pure/5browser/backend build). Следующий12.4.9: общийcontext. Затем проверить сброс snapshot при изменении пары в каталоге (12.3.78). Внешний protocol12.5 подготовлен, приёмка не выполнена.
|
Актуальное продолжение 2026-10-07: 12.4.8main1176/1176 на579e816 и12.4.9context221/221 наa3fcba0 passed. Следующий12.3.78: сброс probe snapshot при смене пары в каталоге/backend и frontend publish. Внешний protocol12.5 подготовлен, приёмка не выполнена; stage12 не завершён.
|
||||||
|
|
||||||
Общий план проекта MikrotikManager. Основан на согласованном плане из задачи; точка продолжения обновлена 2026-10-04. Источник фактического прогресса, проверок и ограничений — [журнал реализации](ux-ui-progress.md). Этот документ задаёт объём и критерии завершения, журнал фиксирует результат.
|
Общий план проекта MikrotikManager. Основан на согласованном плане из задачи; точка продолжения обновлена 2026-10-04. Источник фактического прогресса, проверок и ограничений — [журнал реализации](ux-ui-progress.md). Этот документ задаёт объём и критерии завершения, журнал фиксирует результат.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# UX/UI: журнал реализации
|
# UX/UI: журнал реализации
|
||||||
|
|
||||||
Актуальное продолжение 2026-10-07: 12.4.8main1176/1176 passed;12.3.77 endpoint ownership/atomic speed persistence завершён (25pure/5browser/backend build). Следующий12.4.9: общийcontext. Затем проверить сброс snapshot при изменении пары в каталоге (12.3.78). Внешний protocol12.5 подготовлен, приёмка не выполнена.
|
Актуальное продолжение 2026-10-07: 12.4.8main1176/1176 на579e816 и12.4.9context221/221 наa3fcba0 passed. Следующий12.3.78: сброс probe snapshot при смене пары в каталоге/backend и frontend publish. Внешний protocol12.5 подготовлен, приёмка не выполнена; stage12 не завершён.
|
||||||
|
|
||||||
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения.
|
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения.
|
||||||
|
|
||||||
|
|||||||
@@ -869,3 +869,10 @@ Source review: stopScheduler очищает таймеры, stopTrafficFlowListe
|
|||||||
25 pure/DI tests (9новых persistence: preflight, zero, source/destination/delete race, update/insert/pre-commit failures,ad-hoc;4rate,3status,9scheduler),5browser speed-test (новый409 и прежние ошибки/timeout/nullable/foreignrun), targeted test lint и backend build passed. Pure transaction в памяти моделирует rollback и отказ до commit, не доказывает потерю реального PG commit acknowledgement. Source placement и SQL predicates просмотрены; PG concurrency/transaction semantics требуют12.5.
|
25 pure/DI tests (9новых persistence: preflight, zero, source/destination/delete race, update/insert/pre-commit failures,ad-hoc;4rate,3status,9scheduler),5browser speed-test (новый409 и прежние ошибки/timeout/nullable/foreignrun), targeted test lint и backend build passed. Pure transaction в памяти моделирует rollback и отказ до commit, не доказывает потерю реального PG commit acknowledgement. Source placement и SQL predicates просмотрены; PG concurrency/transaction semantics требуют12.5.
|
||||||
|
|
||||||
Полный main1176 относится к579e816 до backend delta; frontend runtime после него не менялся, добавлен1профильный409тест. Следующий12.4.9context; после него12.3.78: adapter каталога сохраняет observations по id, нужно проверить смену пары и local publish после config save. Текущий77защищает пару при запуске/результате, не является CAS полной версии параметров пробы.
|
Полный main1176 относится к579e816 до backend delta; frontend runtime после него не менялся, добавлен1профильный409тест. Следующий12.4.9context; после него12.3.78: adapter каталога сохраняет observations по id, нужно проверить смену пары и local publish после config save. Текущий77защищает пару при запуске/результате, не является CAS полной версии параметров пробы.
|
||||||
|
|
||||||
|
|
||||||
|
## 12.4.9 — общая context регрессия после speed ownership
|
||||||
|
|
||||||
|
2026-10-07, HEADa3fcba0.221/221passed,26files,0unexpected/skipped/flaky,7.5min. Edge/1worker/retries0/maxFailures12. [Итог context](ux-ui/acceptance/context-final-2026-10-07.json) сохранён отдельно от старых матриц; source tmp/ux-context-final-20261007.json. Смена backend/mode, ABA/late data/write/permission, закрытие scope и checkpoint прошли.
|
||||||
|
|
||||||
|
Main1176 на579e816 и backend ownership delta25pure/5browser наa3fcba0 остаются разными доказательствами, HEAD не подменён. Следующий78: при смене пары adapter upsert и frontend optimistic publish сохраняли старые observations; исправить после общего прогона и проверить профиль. Внешняя12.5 всё ещё не выполнена.
|
||||||
@@ -0,0 +1,202 @@
|
|||||||
|
{
|
||||||
|
"head": "a3fcba0d431d5753a97a8fce164ae828b64ad8b9",
|
||||||
|
"config": "playwright.ux-context.config.ts",
|
||||||
|
"browser": "msedge",
|
||||||
|
"workers": 1,
|
||||||
|
"retries": 0,
|
||||||
|
"maxFailures": 12,
|
||||||
|
"source": "tmp/ux-context-final-20261007.json",
|
||||||
|
"stats": {
|
||||||
|
"startTime": "2026-10-07T08:12:42.744Z",
|
||||||
|
"duration": 448087.442,
|
||||||
|
"expected": 221,
|
||||||
|
"skipped": 0,
|
||||||
|
"unexpected": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
"errors": [],
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"file": "alerts-context.spec.ts",
|
||||||
|
"passed": 14,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "backend-switch.e2e.ts",
|
||||||
|
"passed": 3,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "backups-context.spec.ts",
|
||||||
|
"passed": 28,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "bgp-context.spec.ts",
|
||||||
|
"passed": 4,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "certificates-context.spec.ts",
|
||||||
|
"passed": 16,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "containers-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "data-collection-context.spec.ts",
|
||||||
|
"passed": 6,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "evobgp-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "filters-context.spec.ts",
|
||||||
|
"passed": 6,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "firewall-context.spec.ts",
|
||||||
|
"passed": 4,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "geoip-context.spec.ts",
|
||||||
|
"passed": 6,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "gre-context.spec.ts",
|
||||||
|
"passed": 6,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "ipsec-context.spec.ts",
|
||||||
|
"passed": 6,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "netflow-context.spec.ts",
|
||||||
|
"passed": 10,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "network-map-context.spec.ts",
|
||||||
|
"passed": 12,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "ospf-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "probes-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "recursive-routes-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "route-optimizer-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "settings-context.spec.ts",
|
||||||
|
"passed": 10,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "system-database-context.spec.ts",
|
||||||
|
"passed": 6,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "terminal-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "uptime-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "users-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "vxlan-context.spec.ts",
|
||||||
|
"passed": 4,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"file": "wireguard-context.spec.ts",
|
||||||
|
"passed": 8,
|
||||||
|
"failed": 0,
|
||||||
|
"skipped": 0,
|
||||||
|
"flaky": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in new issue
Block a user