1947 lines
50 KiB
JSON
1947 lines
50 KiB
JSON
{
|
||
"command": {
|
||
"name": "main",
|
||
"command": [
|
||
"rtk",
|
||
"proxy",
|
||
"node",
|
||
"node_modules/@playwright/test/cli.js",
|
||
"test",
|
||
"--retries=0",
|
||
"--reporter=list,json",
|
||
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase6\\current\\ui\\main-results"
|
||
],
|
||
"startedUtc": "2026-10-11T08:47:46.516674+00:00",
|
||
"finishedUtc": "2026-10-11T09:19:00.539083+00:00",
|
||
"exitCode": 0,
|
||
"stats": {
|
||
"startTime": "2026-10-11T08:47:47.040Z",
|
||
"duration": 1873387.0229999998,
|
||
"expected": 159,
|
||
"skipped": 0,
|
||
"unexpected": 0,
|
||
"flaky": 0
|
||
}
|
||
},
|
||
"reportSha256": "a908c30a8435448b00849171e3cb9ce68b96570f60c3da086409e434d1bcd82a",
|
||
"logSha256": "717a4bd5bc3e58bd0f20c32bf82e9176523a6b4654038c89af73f788960e298b",
|
||
"stats": {
|
||
"startTime": "2026-10-11T08:47:47.040Z",
|
||
"duration": 1873387.0229999998,
|
||
"expected": 159,
|
||
"skipped": 0,
|
||
"unexpected": 0,
|
||
"flaky": 0
|
||
},
|
||
"cases": [
|
||
{
|
||
"title": "public entry points meet automated WCAG A and AA checks",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 9239
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "primary authenticated workspaces meet automated WCAG A and AA checks",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 7460
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "retained profile request from A cannot write using B cookies and fresh B CSRF",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 747
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "missing and forged session contexts fail closed while same-account profile saves work",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 436
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "crafted CV identifiers cannot cross read update delete or job-association ownership",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 748
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E05 E07 E08] account switch disposes open command, account and notification surfaces",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 5569
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "two tabs discard A's private form before B can use it, including Back navigation",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 5136
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-03 AUTH-01] native sign-in restores the non-default Analytics period",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 1416
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-03] Analytics encoded period, fragment and existing defaults survive native sign-in across locales/themes",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 5480
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-03] failed local sign-in preserves the destination; default, history, refresh and authenticated links stay correct",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3768
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-03] expired browser cookie retains the report return path; deliberate logout clears it",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3457
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-03 PRES-E09] another protected section keeps its destination without bypassing ownership or unsafe-target validation",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 6309
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-S01 S02 E07 E08 E09 J05 J09] Analytics native reports, direct entry, period, drill-down and owner isolation",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 17175
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-S01 E08] Analytics independent loading and failure states never masquerade as empty reports",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 2937
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-J07 J05 W01 W02 E07 E08 E09] Board query membership matches Table and preserves moves, focus and route",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 19344
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-J05 J07 E07 W01] legacy Board replaces history and preserves query, hash and route state; default Jobs stays Table",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 1399
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-J07 E08] Board loading, retryable error and fully empty columns",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 2994
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02 E08 C06] actual browser zoom en/light: collect 100/200/400 percent reflow without changing document geometry",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 19160
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02 E08 C06] actual browser zoom nb/dark: collect 100/200/400 percent reflow without changing document geometry",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18951
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 PRES-C07 PRES-C10 PRES-E08] light/en preview keyboard, pagination and responsive state",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16032
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 PRES-C07 PRES-C10 PRES-E08] dark/nb preview keyboard, pagination and responsive state",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15922
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 PRES-C07 PRES-C10 PRES-E08] light/nb preview keyboard, pagination and responsive state",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16481
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 PRES-C07 PRES-C10 PRES-E08] dark/en preview keyboard, pagination and responsive state",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15755
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "CSV export has safe cells and headers, and browser download preserves its UTF-8 bytes",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3567
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 W05 E08] light/en CV frame navigation, actions and pending editing",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18176
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 W05 E08] dark/nb CV frame navigation, actions and pending editing",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18540
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 W05 E08] light/nb CV frame navigation, actions and pending editing",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 17391
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 W05 E08] dark/en CV frame navigation, actions and pending editing",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18243
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C09 C12] original flowing/boundary fixtures retain native PDF page membership",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 661
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C09] pagination waits for image layout and publishes one settled measurement",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 246
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C09] initially hidden default-modern preview waits for physical layout",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 383
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C09] initially hidden long-en-minimal preview waits for physical layout",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 393
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C08 C09 C10 C12 E08 E09] light/en native preview chrome, auto-fit, long pages and recovery",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 22873
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C08 C09 C10 C12 E08 E09] dark/nb native preview chrome, auto-fit, long pages and recovery",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 22232
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C08 C09 C12] native preview/PDF fidelity corpus records unchanged output at fixed settings",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 47019
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C10 E05] independent authenticated clients cannot save or restore a stale CV revision",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 360
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C10 E08] stale editor retains and downloads its draft; reviewed reload resumes versioned saves",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3086
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 E08 E09] light/en responsive panes retain draft, source, pointer order and revision recovery",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16299
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 E08 E09] dark/nb responsive panes retain draft, source, pointer order and revision recovery",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16580
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 E08 E09] light/nb responsive panes retain draft, source, pointer order and revision recovery",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16420
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 C10 E08 E09] dark/en responsive panes retain draft, source, pointer order and revision recovery",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16474
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C06 C07 E08] emulated touch taps pane actions and the accessible entry-order alternative",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 6893
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C07 C10 W05 E08] light/en CV field scope, source resets, entry order and custom content",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 30137
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C07 C10 W05 E08] dark/nb CV field scope, source resets, entry order and custom content",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 30173
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C07 C10 W05 E08] light/nb CV field scope, source resets, entry order and custom content",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 30176
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C05 C07 C10 W05 E08] dark/en CV field scope, source resets, entry order and custom content",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 29963
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C08 C09 C10 C12 E08 E09] light/en document controls preserve settings, source, history and native output",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18668
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C08 C09 C10 C12 E08 E09] dark/nb document controls preserve settings, source, history and native output",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 19688
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C08 C09 C10 C12 E08 E09] light/nb document controls preserve settings, source, history and native output",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18392
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C06 C08 C09 C10 C12 E08 E09] dark/en document controls preserve settings, source, history and native output",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 19504
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-S01 S02 E07 E08 E09] Dashboard native data, visibility and responsive presentation",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 20303
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-S01 E08] Dashboard loading and independent failed resources retain retry and exact values",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 2830
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01 E02 E07 A01] all 32 routes retain native entry, refresh and anonymous permissions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 27839
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01 E02 E07 A01] all 32 routes retain native entry, refresh and normal permissions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 39720
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01 E02 E07 A01] all 32 routes retain native entry, refresh and admin permissions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 43888
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01 W01 C07 A01] foreign and missing workspace deep links deny data through entry and refresh",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 6051
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01 J05 J07] a finite 250-job Board preserves the complete matching Table population",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 5544
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "discovery remains usable across widths and opens the reviewed import",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3721
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01 W02 W03 J05 E08 E09] native Job header/Overview retains actions, custom status, aliases and mobile progress keyboard access",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11875
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01 W02 E08] Job Overview loading, failed read, retry and unavailable resource remain explicit",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 1535
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01 W08 M01 E08] Job section loading and partial read failures stay explicit and recover locally",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 6772
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (en, light)",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 22387
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (en, dark)",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18793
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (nb, light)",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18603
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01–W11 E08 E09] native Job sections retain drafts, frozen documents, tasks and history (nb, dark)",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18735
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "kanban columns use dark theme surfaces",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3315
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/en/1440 named controls, modal keyboard and retained draft",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 10282
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/nb/1440 named controls, modal keyboard and retained draft",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 10292
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] light/nb/390 named controls, modal keyboard and retained draft",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 9640
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 PRES-E08 PRES-J08 PRES-C08 PRES-C09 PRES-W06 PRES-W08] dark/en/390 named controls, modal keyboard and retained draft",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 9691
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-C01 PRES-C06 PRES-C07 PRES-C10] mobile CV override persists without changing the canonical profile or sibling CV",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3014
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01 PRES-W05 PRES-W06 PRES-W07 PRES-W08] legacy workspace preserves frozen documents after current sources change",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 2774
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01 PRES-W04 PRES-W08 PRES-E08 PRES-E09] native workspace aliases, keyboard sections and history retain context (en, light)",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 13027
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01 PRES-W04 PRES-W08 PRES-E08 PRES-E09] native workspace aliases, keyboard sections and history retain context (en, dark)",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 13275
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01 PRES-W04 PRES-W08 PRES-E08 PRES-E09] native workspace aliases, keyboard sections and history retain context (nb, light)",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 13042
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-W01 PRES-W04 PRES-W08 PRES-E08 PRES-E09] native workspace aliases, keyboard sections and history retain context (nb, dark)",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 13223
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-S03 PRES-W11] responsive settings navigation keeps rule edits and persists notification preferences",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3139
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-S03] rule changes persist through the real API",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 324
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 PRES-W01 PRES-J04] keyboard command navigation and legacy workspace entry preserve the selected job",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 2539
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-A01 PRES-S04 PRES-E07] non-admin navigation cannot grant API privileges or unlock CV AI",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 2782
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-02] en company save failure stays in the dialog and retry persists the retained draft",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16232
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-02] nb company save failure stays in the dialog and retry persists the retained draft",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16093
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-02] en failed account language preference reports local scope and retry persists",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15366
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-02] nb failed account language preference reports local scope and retry persists",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15257
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-03] en/light Settings panel relationships and reflow at 1920px",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15038
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-03] nb/dark Settings panel relationships and reflow at 360px",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 14818
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-03] en/dark Settings panel relationships and reflow at 1280px",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15021
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-03] nb/light Settings panel relationships and reflow at 390px",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 14812
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-03] nb/dark Career selector floating label is not clipped at 320px",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15574
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-03] en/light Career selector floating label is not clipped at 390px",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15697
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P6-04] measured native route, long CV and complete large Board workflows",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 48733
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02 COLLECTION] thirteen areas retain native rendered entry across the distributed responsive/accessibility matrix",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 72428
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02] reduced-motion mobile drawer enters focus and Escape returns it",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15289
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02] keyboard command, dialog, section and document controls keep deliberate focus contracts",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 24302
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02 COLLECTION] text-spacing overrides and landscape reflow retain inspectable native controls, without claiming browser zoom",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 24213
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02 C06 C07] CV source action reaches the existing Career Profile workflow",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 14876
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-04 S01] recorded-status drilldowns have usable targets and retain custom status queries",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15438
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-03 C08 C12 E03] account photo reaches preview and native PDF only when included",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 21933
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02 W08 J10] keyboard upload and import controls open the native file chooser",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15504
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02 C06 C09 C12] mobile edit-to-preview retains physical document measurement",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 15489
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-02] emulated taps preserve CV modes and navigation across portrait/landscape viewport changes",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 18476
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-02 PRES-S03 W11] unsaved Rules draft survives an internal tab round trip without saving",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 1626
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-02] native Rules save, validation, failure/retry and discard across themes/locales/viewports",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 21928
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-02] delayed native Rules reads and save completion do not reset a newer session draft",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 2087
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-02 PRES-E09] Rules API ignores forged owners and account switching disposes the previous draft",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4076
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-01] native saved NAV search survives Jobs navigation, reload, apply, pause/resume and delete",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 5923
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-01] native owner filters and crafted saved-search mutations deny foreign and anonymous access",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 573
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-15-01R-01] saved-list faults retry a native GET without resetting discovery across EN/Bokmål, themes and widths",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 13041
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-J08] light/en/1440 loading → error → retry → empty → populated",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4581
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-J08] light/en/390 loading → error → retry → empty → populated",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4526
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-J08] light/nb/1440 loading → error → retry → empty → populated",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4592
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-J08] light/nb/390 loading → error → retry → empty → populated",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4477
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 PRES-E08 PRES-J05 PRES-J07] light loaded status semantics, navigation and command focus",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3292
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] light loaded CV tabs, selects and settings",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11045
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-J08] dark/en/1440 loading → error → retry → empty → populated",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4602
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-J08] dark/en/390 loading → error → retry → empty → populated",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4444
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-J08] dark/nb/1440 loading → error → retry → empty → populated",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4673
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-J08] dark/nb/390 loading → error → retry → empty → populated",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4511
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 PRES-E08 PRES-J05 PRES-J07] dark loaded status semantics, navigation and command focus",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3730
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] dark loaded CV tabs, selects and settings",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 10853
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 E08 E09 S03 S04 S05 J05 J10 M06 W11] light/en Settings headings, reflow and retained actions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 12137
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 E08 E09 S03 S04 S05 J05 J10 M06 W11] light/nb Settings headings, reflow and retained actions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11893
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 E08 E09 S03 S04 S05 J05 J10 M06 W11] dark/en Settings headings, reflow and retained actions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 12143
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-E07 E08 E09 S03 S04 S05 J05 J10 M06 W11] dark/nb Settings headings, reflow and retained actions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11877
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 E08 A03] light-en mobile labels, focus and admin reflow",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11442
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 J03 J08] light-en command list, keyboard and no-write actions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4126
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-02 PRES-E07 E08 E09 S02] light-en utility search and notification states",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3388
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E08 C06 S05] light-en real Tooltip contrast and open-toast action access",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11208
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-01 PRES-E07 E08 A03] light-en grouped shell, rail menu and route focus",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3774
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 E09 C06 S02 S03] light-en dirty editor survives shell utilities and cancel",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 5072
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 E08 A03] light-nb mobile labels, focus and admin reflow",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11211
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 J03 J08] light-nb command list, keyboard and no-write actions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4062
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-02 PRES-E07 E08 E09 S02] light-nb utility search and notification states",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3338
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E08 C06 S05] light-nb real Tooltip contrast and open-toast action access",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 10591
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-01 PRES-E07 E08 A03] light-nb grouped shell, rail menu and route focus",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3808
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 E08 A03] dark-en mobile labels, focus and admin reflow",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11506
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 J03 J08] dark-en command list, keyboard and no-write actions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4156
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-02 PRES-E07 E08 E09 S02] dark-en utility search and notification states",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3392
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E08 C06 S05] dark-en real Tooltip contrast and open-toast action access",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11176
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-01 PRES-E07 E08 A03] dark-en grouped shell, rail menu and route focus",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3826
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 E08 A03] dark-nb mobile labels, focus and admin reflow",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11391
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 J03 J08] dark-nb command list, keyboard and no-write actions",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 4044
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-02 PRES-E07 E08 E09 S02] dark-nb utility search and notification states",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3423
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E08 C06 S05] dark-nb real Tooltip contrast and open-toast action access",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 10889
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-01 PRES-E07 E08 A03] dark-nb grouped shell, rail menu and route focus",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 3842
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[P5-00 PRES-E07 E09 C06 S02 S03] dark-nb dirty editor survives shell utilities and cancel",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 5889
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "API liveness and database readiness are separate public probes",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 101
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "public plans stay honest, responsive and keyboard accessible",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 9917
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "login establishes an authenticated session",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 1247
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "a Free account keeps manual work available while AI actions stay honestly locked",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 5179
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "a saved job can be created through the reviewed UI flow",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 2006
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "the dedicated application workspace survives deep links, long data and unsaved navigation",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 7672
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "Career Workspace loads from the authenticated application shell",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 11023
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "a public CV renders anonymously and downloads as PDF",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 1601
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "the Code template exports a long structured CV as searchable multi-page PDF",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 6448
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-J05 J06 W01 W02 S03 E08 E09] light/en table and cards preserve behavior at both densities",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 17242
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-J05 J06 W01 W02 S03 E08 E09] light/nb table and cards preserve behavior at both densities",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 17090
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-J05 J06 W01 W02 S03 E08 E09] dark/en table and cards preserve behavior at both densities",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 16306
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"title": "[PRES-J05 J06 W01 W02 S03 E08 E09] dark/nb table and cards preserve behavior at both densities",
|
||
"expectedStatus": "passed",
|
||
"status": "expected",
|
||
"results": [
|
||
{
|
||
"status": "passed",
|
||
"retry": 0,
|
||
"durationMs": 17499
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|