fix(alerts): объяснить отключённые и неоднозначные цели оповещений

This commit is contained in:
Denozordec committed 2026-10-12 15:47:16 +07:00
1 parent db7105119d
commit d3f9a120e6
23 files changed
+1429 -16

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -0,0 +1,39 @@
{
"date": "2026-10-12",
"block": "12.5.171",
"runtime": {
"backend": "ux-targets171",
"frontend": "ux-targets171"
},
"api200": true,
"ambiguousKindCount": 2,
"cases": [
{
"width": 1440,
"warningVisible": true,
"duplicateGrouped": true,
"serverLink": true,
"noOverflow": true,
"scopedAxeViolations": [],
"pageErrors": [],
"apiWrites": [],
"screenshot": "docs/ux-ui/screens/alerts-target-issues-1440-2026-10-12.png"
},
{
"width": 320,
"warningVisible": true,
"duplicateGrouped": true,
"serverLink": true,
"noOverflow": true,
"scopedAxeViolations": [],
"pageErrors": [],
"apiWrites": [],
"screenshot": "docs/ux-ui/screens/alerts-target-issues-320-2026-10-12.png"
}
],
"bounds": [
"Read-only real duplicate CHR metadata; no rename/native mutation/password change/message",
"Scoped axe of new warning is not full WCAG certification",
"Disabled configuration covered by owned SQL and API-path UI fixtures; live configuration preserved"
]
}
@@ -0,0 +1,9 @@
{
"date": "2026-10-12",
"block": "12.5.171",
"newFrontend": "ux-targets171",
"oldBackend": "ux-sources170",
"optionalDiagnosticMissing": true,
"readerAccepted": true,
"unknownDiagnosticNotInvented": true
}
@@ -0,0 +1,30 @@
{
"date": "2026-10-12",
"block": "12.5.171",
"services": {
"backend": {
"image": "mmapp-test/backend:ux-targets171",
"imageId": "sha256:754b7420ca35657fb566cec97cf37322320787363e1787bb4ce89aa0bfb256ed",
"matchedVerifiedImage": true,
"state": "running",
"health": "healthy"
},
"frontend": {
"image": "mmapp-test/frontend:ux-targets171",
"imageId": "sha256:050987e82c1ab5571f4c3dc8692a22f8ba703881f699c802f0168d90ab74652e",
"matchedVerifiedImage": true,
"state": "running",
"health": null
}
},
"rollbackTags": {
"MMAPP_IMAGE_TAG": "ux-bfd158",
"BACKEND_IMAGE_TAG": "ux-sources170"
},
"secretEnvCopied": false,
"runningContainers": [
"mmapp-test-backend",
"mmapp-test-frontend",
"mmapp-test-postgres"
]
}
@@ -0,0 +1,11 @@
{
"date": "2026-10-12",
"block": "12.5.171",
"matched": {
"backend": 434,
"frontend": 518
},
"different": [],
"missing": [],
"sourceBase": "db7105119d0c9a3b1dee254d8e3d6ac45c97bba0"
}
@@ -0,0 +1,23 @@
{
"date": "2026-10-12",
"block": "12.5.171",
"database": "mm_accept_166_1791794042576",
"scope": "ephemeral role and precreated owned database; no copied production credentials",
"tests": [
{
"command": "npm --prefix backend run test:alert-engine",
"passed": true,
"durationMs": 19540,
"ownedHistorySqlRows": 8,
"ownedSourceSqlCases": 16,
"sqlConfirmStabilityPassed": true,
"postgresUnavailableSkip": false
}
],
"scopedRoleVerified": true,
"passed": true,
"databaseRemoved": true,
"roleRemoved": true,
"testContainerRemoved": true,
"metadataSqlAssertionsPassed": true
}