83 lines
2.0 KiB
JSON
83 lines
2.0 KiB
JSON
{
|
|
"generated_at": "2026-02-11T17:46:00+08:00",
|
|
"scope": "wave-b-native",
|
|
"routes": [
|
|
"/job-query",
|
|
"/excel-query",
|
|
"/query-tool",
|
|
"/tmtt-defect"
|
|
],
|
|
"execution": {
|
|
"automated_runs": [
|
|
{
|
|
"command": "pytest tests/test_portal_shell_wave_b_native_smoke.py -q",
|
|
"status": "pass",
|
|
"evidence": [
|
|
"tests/test_portal_shell_wave_b_native_smoke.py"
|
|
]
|
|
},
|
|
{
|
|
"command": "npm --prefix frontend test",
|
|
"status": "pass",
|
|
"evidence": [
|
|
"frontend/tests/portal-shell-wave-b-native-smoke.test.js",
|
|
"frontend/tests/portal-shell-parity-table-chart-matrix.test.js",
|
|
"frontend/tests/portal-shell-no-iframe.test.js"
|
|
]
|
|
}
|
|
],
|
|
"manual_replay": "waived",
|
|
"waiver_reason": "Native rewrite pages now covered by deterministic API + shell route tests"
|
|
},
|
|
"pages": {
|
|
"/job-query": {
|
|
"status": "pass",
|
|
"critical_failures": [],
|
|
"checkpoints": {
|
|
"table": "pass",
|
|
"chart": "n/a",
|
|
"filter": "pass",
|
|
"interaction": "pass",
|
|
"matrix": "n/a",
|
|
"zero_empty": "pass"
|
|
}
|
|
},
|
|
"/excel-query": {
|
|
"status": "pass",
|
|
"critical_failures": [],
|
|
"checkpoints": {
|
|
"table": "pass",
|
|
"chart": "n/a",
|
|
"filter": "pass",
|
|
"interaction": "pass",
|
|
"matrix": "n/a",
|
|
"zero_empty": "pass"
|
|
}
|
|
},
|
|
"/query-tool": {
|
|
"status": "pass",
|
|
"critical_failures": [],
|
|
"checkpoints": {
|
|
"table": "pass",
|
|
"chart": "n/a",
|
|
"filter": "pass",
|
|
"interaction": "pass",
|
|
"matrix": "n/a",
|
|
"zero_empty": "pass"
|
|
}
|
|
},
|
|
"/tmtt-defect": {
|
|
"status": "pass",
|
|
"critical_failures": [],
|
|
"checkpoints": {
|
|
"table": "pass",
|
|
"chart": "pass",
|
|
"filter": "pass",
|
|
"interaction": "pass",
|
|
"matrix": "n/a",
|
|
"zero_empty": "pass"
|
|
}
|
|
}
|
|
}
|
|
}
|