Project

General

Profile

QA验收 #40 » results.json

Redmine Admin, 11/03/2026 07:52 AM

 
{
"task": "THREE-PROD-20261103",
"issue": 40,
"scope": "Delete only static top info Alert; local incremental QA, not production/staging business tests",
"at": "2026-11-03T07:44:18.415Z",
"sourceSHA256": "2b572848bc5009e16ebc2dd25a763360f392653c7c59e92ae73b11de213595cf",
"candidate": "../candidate-without-alert.json",
"all14HashesMatch": true,
"spaceId": 6,
"sourceReview": {
"task": "THREE-PROD-20261103",
"file": "src/views/expertBlacklist/index.vue",
"sha256": "2b572848bc5009e16ebc2dd25a763360f392653c7c59e92ae73b11de213595cf",
"expectedSHA256": "2b572848bc5009e16ebc2dd25a763360f392653c7c59e92ae73b11de213595cf",
"scriptUnchanged": true,
"formBindingUnchanged": true,
"dynamicErrorAlertUnchanged": true,
"staticInfoMessageAbsent": true,
"noUnitBuildOrBusinessRerun": true
},
"checks": [
{
"id": "ALERT-DEL-DESKTOP",
"status": "Pass",
"actual": "1440px static blue block absent; form first content directly below title, no reserved blank; exact name query one GET/code200/row3",
"evidence": "desktop-result.json"
},
{
"id": "ALERT-DEL-390",
"status": "Pass",
"actual": "390px static blue block absent; form readable directly below title, no reserved blank; exact name query one GET/code200/row4",
"evidence": "narrow-result.json"
},
{
"id": "ALERT-DEL-PRESERVE",
"status": "Pass",
"actual": "script/form model/dynamic error Alert byte-identical; old permission/query/retry/reason history evidence reused; no fault injection or old20 case rerun",
"evidence": "source-review.json"
}
],
"queryEvidence": {
"desktop": {
"events": [
{
"method": "GET",
"path": "/v1/candidates?blacklist_status=normal&name=THREE-20261103-R1+expert+1&page=1&page_size=20",
"done": true,
"http": 200,
"code": 200,
"ids": [
3
],
"total": 1
}
],
"domIds": [
3
],
"oldInfoAbsent": true,
"formIsFirstContentElement": true,
"formRect": {
"x": 252,
"y": 68,
"width": 1176,
"height": 40,
"top": 68,
"right": 1428,
"bottom": 108,
"left": 252
},
"viewport": {
"width": 1440,
"height": 1000
}
},
"narrow": {
"events": [
{
"method": "GET",
"path": "/v1/candidates?blacklist_status=normal&name=THREE-20261103-R1+expert+2&page=1&page_size=20",
"done": true,
"http": 200,
"code": 200,
"ids": [
4
],
"total": 1
}
],
"domIds": [
4
],
"oldInfoAbsent": true,
"formIsFirstContentElement": true,
"formRect": {
"x": 12,
"y": 116,
"width": 366,
"height": 200,
"top": 116,
"right": 378,
"bottom": 316,
"left": 12
},
"viewport": {
"width": 390,
"height": 844
}
}
},
"screenshots": [
{
"path": "without-alert-desktop.png",
"sha256": "66d7e84294d7aa67247fe377be1e64b9ea0a93e481e06aa745f369a26fd510e5",
"visuallyInspectedByQA": true
},
{
"path": "without-alert-390.png",
"sha256": "b289e0ccba236437d9af16ea29aaa99f39ad7ab6b7b90e37064a5880179611f6",
"visuallyInspectedByQA": true
}
],
"uiReview": "Non-blocking offline follow-up by coordinator decision under release workflow4.6.5; QA actually inspected both images, no outstanding required business verification",
"redmineWritten": false,
"productionDeploymentPerformed": false,
"fixturesOrAccountsCreatedOrBusinessStatesChanged": false,
"priorEvidence": "original20 + UI23 + #40 j370/371 retained; no evidence-level upgrade",
"sessionCleanup": "session-cleanup.json",
"browserCleanup": "browser-state.json",
"deliveryDecision": "3 incremental checks sufficient technical acceptance; do not wait for UI chat or repeat unchanged old20/UI23",
"noFurtherHTTPUI": true,
"sessionCleanupVerified": true,
"spaceFinishVerified": true
}
(8-8/12)