chore(docs): зафиксировать общую проверку 221 контекста

This commit is contained in:
Denozordec committed 2026-10-07 15:25:46 +07:00
1 parent a3fcba0d43
commit 8627459bfa
4 files changed
+211 -2

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
# План реализации 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). Этот документ задаёт объём и критерии завершения, журнал фиксирует результат.
+1 -1
View File
@@ -1,6 +1,6 @@
# 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). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения.
+7
View File
@@ -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.
Полный 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
}
]
}