docs(redesign): record saved-search repair acceptance
This commit is contained in:
+252
@@ -0,0 +1,252 @@
|
||||
{
|
||||
"status": "PASS for repository/build/static checks only",
|
||||
"codeCheckpoint": "2753d03db643c4b90b12c62748b0e844981d48b8",
|
||||
"finalDocumentCommit": "This record; final push/tree equality is verified after commit and reported to the owner.",
|
||||
"productionMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||||
"productionChanged": false,
|
||||
"checks": [
|
||||
{
|
||||
"name": "api-release-final",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.dotnet/dotnet.exe",
|
||||
"build",
|
||||
"JobTrackerApi/JobTrackerApi.csproj",
|
||||
"--configuration",
|
||||
"Release",
|
||||
"--no-restore",
|
||||
"-warnaserror"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:24:53.501352+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:03.683070+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "9367b7240ef6eead402c931d7133cf6570b120ee3d25c9deb0d853693c9b2b39"
|
||||
},
|
||||
{
|
||||
"name": "e2e-typescript",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"node",
|
||||
"node_modules/typescript/bin/tsc",
|
||||
"--project",
|
||||
"../.artifacts/p5-15-01/e2e-tsconfig.json",
|
||||
"--noEmit",
|
||||
"--incremental",
|
||||
"false"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:03.683565+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:06.152292+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "a4ed4c2c830adf807283a578ea7ee8b2f659416a86da69815d6147237e7d7f36"
|
||||
},
|
||||
{
|
||||
"name": "lint-final",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"npm.cmd",
|
||||
"run",
|
||||
"lint"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:06.152793+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:38.707043+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "cfebe429755ba96788c4799da52e25090c30bf8c70ef856fb3dbb9cb1396b233"
|
||||
},
|
||||
{
|
||||
"name": "document-links",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe",
|
||||
"-X",
|
||||
"utf8",
|
||||
".artifacts/p4-04-check-doc-links.py"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:38.707553+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:39.452916+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "168e84db44c16efddb29f55c5da708c253b9ea8043355277bf25811d3abe19f3"
|
||||
},
|
||||
{
|
||||
"name": "secret-scan",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe",
|
||||
"-X",
|
||||
"utf8",
|
||||
"scripts/supply-chain.py",
|
||||
"scan-secrets"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:39.453419+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:41.316106+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "da6efdc7fe0b34b8658c000c05ed2eaa8fdaf0dd62756adf51f7a770d5a4485f"
|
||||
},
|
||||
{
|
||||
"name": "working-whitespace",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"diff",
|
||||
"--check"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:41.316106+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:41.438960+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "a4ed4c2c830adf807283a578ea7ee8b2f659416a86da69815d6147237e7d7f36"
|
||||
},
|
||||
{
|
||||
"name": "staged-whitespace",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"diff",
|
||||
"--cached",
|
||||
"--check"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:41.439516+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:41.555188+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "a4ed4c2c830adf807283a578ea7ee8b2f659416a86da69815d6147237e7d7f36"
|
||||
},
|
||||
{
|
||||
"name": "checkpoint-whitespace",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"diff",
|
||||
"54a377054f6138c5645a3da293dacd84d3056237",
|
||||
"--check"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:41.555730+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:41.688445+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "a4ed4c2c830adf807283a578ea7ee8b2f659416a86da69815d6147237e7d7f36"
|
||||
},
|
||||
{
|
||||
"name": "checkpoint-files",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"diff",
|
||||
"54a377054f6138c5645a3da293dacd84d3056237",
|
||||
"--name-only"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:41.688445+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:41.801172+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "b3f0d534993b8b8b2f0e231154771d1f1baa2e1a9341a31446bfa256027b9e16"
|
||||
},
|
||||
{
|
||||
"name": "original-contracts-unchanged",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"diff",
|
||||
"54a377054f6138c5645a3da293dacd84d3056237",
|
||||
"--",
|
||||
"docs/redesign/phase-2",
|
||||
"docs/redesign/audit/ROUTE_MAP.md"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:41.801686+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:41.916281+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "a4ed4c2c830adf807283a578ea7ee8b2f659416a86da69815d6147237e7d7f36"
|
||||
},
|
||||
{
|
||||
"name": "main-revision",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"rev-parse",
|
||||
"main"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:41.916281+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:42.022752+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "897066df123bc63e82a45f42fe9b6dbc9dd0aeff602dd814ffdf3ffd8de8ec2c"
|
||||
},
|
||||
{
|
||||
"name": "remote-branches",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"ls-remote",
|
||||
"origin",
|
||||
"refs/heads/main",
|
||||
"refs/heads/codex/ui-redesign-phase4"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:42.023246+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:42.245781+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "0e50b46b0bf8069c66d5d95937e05ad3eff7fa05bad450f21853e3f3cdd583c3"
|
||||
},
|
||||
{
|
||||
"name": "code-head",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"rev-parse",
|
||||
"HEAD"
|
||||
],
|
||||
"startedUtc": "2026-10-09T13:25:42.246279+00:00",
|
||||
"finishedUtc": "2026-10-09T13:25:42.356820+00:00",
|
||||
"exitCode": 0,
|
||||
"logSha256": "82cb2a0e4c3c76f65eb68dfa103998771793211a3b53e1106207687b00f16382"
|
||||
}
|
||||
],
|
||||
"changedTrackedFiles": [
|
||||
"JobTrackerApi.Tests/SavedJobSearchSqliteTests.cs",
|
||||
"JobTrackerApi/Controllers/JobDiscoveryController.cs",
|
||||
"docs/redesign/phase-5/p5-15/PRESERVATION_ACCEPTANCE.md",
|
||||
"docs/redesign/phase-5/p5-15/README.md",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/DEFECTS.md",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/PRES_RESULTS.md",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/README.md",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/ROUTE_RESULTS.md",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/README.md",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-en-dark-390-load-error.png",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-en-light-1440-load-error.png",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-native-persisted-en-light-desktop.png",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-nb-dark-1440-loading.png",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-nb-light-390-native-retry.png",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-proof.json",
|
||||
"docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/validation.json",
|
||||
"job-tracker-ui/e2e/saved-search-repair.spec.ts",
|
||||
"job-tracker-ui/src/i18n/translations.ts",
|
||||
"job-tracker-ui/src/job-discovery.test.tsx",
|
||||
"job-tracker-ui/src/views/JobDiscoveryPage.tsx"
|
||||
],
|
||||
"preservation": {
|
||||
"total": 57,
|
||||
"historical": {
|
||||
"PARTIAL": 53,
|
||||
"FAIL": 3,
|
||||
"DEFERRED": 1
|
||||
},
|
||||
"current": {
|
||||
"PARTIAL": 54,
|
||||
"FAIL": 2,
|
||||
"DEFERRED": 1
|
||||
},
|
||||
"originalIdsUnchanged": true
|
||||
},
|
||||
"routePatterns": 32,
|
||||
"balancedMarkdown": true,
|
||||
"limits": [
|
||||
"Browser remains124pass/1failure; standalone diagnostics1pass/1failure.",
|
||||
"No production, human AT/device or live-provider qualification."
|
||||
]
|
||||
}
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 57 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 91 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 80 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 70 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 59 KiB |
+202
@@ -0,0 +1,202 @@
|
||||
{
|
||||
"sourceCheckpoint": "54a377054f6138c5645a3da293dacd84d3056237",
|
||||
"scope": "Synthetic disposable native SQLite transport plus explicitly intercepted provider output; no production, live NAV/model, human screen reader or physical touch qualification.",
|
||||
"beforeNativeReads": [
|
||||
{
|
||||
"pattern": "/discover",
|
||||
"mode": "entry",
|
||||
"destination": "/discover",
|
||||
"status": 500
|
||||
},
|
||||
{
|
||||
"pattern": "/discover",
|
||||
"mode": "refresh",
|
||||
"destination": "/discover",
|
||||
"status": 500
|
||||
}
|
||||
],
|
||||
"beforeRouteObservationCount": 64,
|
||||
"savedFocusedStats": {
|
||||
"startTime": "2026-10-09T12:51:20.074Z",
|
||||
"duration": 51321.988999999994,
|
||||
"expected": 3,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
},
|
||||
"nativeOwnerEvidence": {
|
||||
"mockBoundary": "No endpoint interception in this case; denied run checks ownership before any provider call.",
|
||||
"evidence": [
|
||||
{
|
||||
"operation": "foreign list with forged owner/id/filter",
|
||||
"status": 200
|
||||
},
|
||||
{
|
||||
"operation": "foreign update",
|
||||
"status": 404
|
||||
},
|
||||
{
|
||||
"operation": "foreign delete",
|
||||
"status": 404
|
||||
},
|
||||
{
|
||||
"operation": "foreign run",
|
||||
"status": 404
|
||||
},
|
||||
{
|
||||
"operation": "foreign dismiss",
|
||||
"status": 404
|
||||
},
|
||||
{
|
||||
"operation": "anonymous list",
|
||||
"status": 401
|
||||
},
|
||||
{
|
||||
"operation": "anonymous create",
|
||||
"status": 401
|
||||
},
|
||||
{
|
||||
"operation": "anonymous update",
|
||||
"status": 401
|
||||
},
|
||||
{
|
||||
"operation": "anonymous delete",
|
||||
"status": 401
|
||||
},
|
||||
{
|
||||
"operation": "anonymous run",
|
||||
"status": 401
|
||||
},
|
||||
{
|
||||
"operation": "anonymous dismiss",
|
||||
"status": 401
|
||||
}
|
||||
]
|
||||
},
|
||||
"nativeRetryEvidence": [
|
||||
{
|
||||
"variant": "saved-search-en-light-1440",
|
||||
"faultStatus": 500,
|
||||
"retryStatus": 200,
|
||||
"delayedStatus": 200
|
||||
},
|
||||
{
|
||||
"variant": "saved-search-en-dark-390",
|
||||
"faultStatus": 200,
|
||||
"retryStatus": 200,
|
||||
"delayedStatus": 200
|
||||
},
|
||||
{
|
||||
"variant": "saved-search-nb-light-390",
|
||||
"faultStatus": 500,
|
||||
"retryStatus": 200,
|
||||
"delayedStatus": 200
|
||||
},
|
||||
{
|
||||
"variant": "saved-search-nb-dark-1440",
|
||||
"faultStatus": 200,
|
||||
"retryStatus": 200,
|
||||
"delayedStatus": 200
|
||||
}
|
||||
],
|
||||
"axe": {
|
||||
"scans": 9,
|
||||
"violations": 0,
|
||||
"incompleteNodeOccurrences": 52
|
||||
},
|
||||
"incompleteRules": {
|
||||
"color-contrast": 52
|
||||
},
|
||||
"screenshots": [
|
||||
{
|
||||
"path": "docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-native-persisted-en-light-desktop.png",
|
||||
"sha256": "833d216db43a39b0f09405d2436504655b9b3aa2d3df9888dd735fd531505783"
|
||||
},
|
||||
{
|
||||
"path": "docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-en-light-1440-load-error.png",
|
||||
"sha256": "c49d7377f32647341fc41ac793e97d3c70ce04d5eb747af218e197e00c0b5f2f"
|
||||
},
|
||||
{
|
||||
"path": "docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-en-dark-390-load-error.png",
|
||||
"sha256": "f4c35c43d71668919432436147c4b8c58a540f86e98038d8a66876c9136e2a72"
|
||||
},
|
||||
{
|
||||
"path": "docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-nb-light-390-native-retry.png",
|
||||
"sha256": "d331ae3ffef8fa7ce3867f04b290e4f8feeaf90215443437474172eba8cf0d59"
|
||||
},
|
||||
{
|
||||
"path": "docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/saved-search-nb-dark-1440-loading.png",
|
||||
"sha256": "e115a9af730ab6a1e672423a2be83d38e67049a21278f19a56df7ddd7f3450ed"
|
||||
}
|
||||
],
|
||||
"sourceHashes": [
|
||||
{
|
||||
"path": "JobTrackerApi/Controllers/JobDiscoveryController.cs",
|
||||
"sha256": "06dece853bf6a09662692058fa166dc748c3a86dc0aba0a73e7db583b5cc36b6"
|
||||
},
|
||||
{
|
||||
"path": "JobTrackerApi.Tests/SavedJobSearchSqliteTests.cs",
|
||||
"sha256": "cce4ec28606b53a4756f6056afbc4ae626cdcb6f624a85ede0268cacd6c1bf50"
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/views/JobDiscoveryPage.tsx",
|
||||
"sha256": "9407a04a8ea39f21cff6631367cd8a744a101807be0a7777d8d03ae8a01c299f"
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/i18n/translations.ts",
|
||||
"sha256": "1fd49ffa0bfac4500a0dda0d9ee0c02e42ccc201160f7fee13800b88c6398ed5"
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/src/job-discovery.test.tsx",
|
||||
"sha256": "b334cb40fd7d7450ea3585631fb64b9ca9ded7194a714f6ce524bf57668afd4e"
|
||||
},
|
||||
{
|
||||
"path": "job-tracker-ui/e2e/saved-search-repair.spec.ts",
|
||||
"sha256": "d18d064da6ebba4ba9096076c061addfdf103c9ed4cc504d07e3263a494d61f8"
|
||||
}
|
||||
],
|
||||
"rawEvidence": [
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser-red.json",
|
||||
"sha256": "e854d8fabcde614ebb2be1f2535b0f7822554956beb387044a2fbc0a5cedd0b1"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser-red-command.json",
|
||||
"sha256": "8f3066a17d5fa3c5c52eefa73318564d63b37755c18baf65e698b2d47fb84f19"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/saved-focused.json",
|
||||
"sha256": "07ddf0a473ed6399d69f3521b412c8d36af344044aff59ec028cfffb906c9521"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/backend/focused-summary.json",
|
||||
"sha256": "23a227c35f0c8cbd5c8aacde7012f8d28b6862ef2afa0cfe513560d9c53664f6"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/backend/sqlite-list-before.txt",
|
||||
"sha256": "15a2d4399a1eb49634dc905d8a40496bbb31e2add7bdb985bbda1b737a4cfc08"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/backend/sqlite-list-after.sql",
|
||||
"sha256": "d509d2d53f0560455bb8377d98858c627b2ff004359a509dfe7af01b0e6e1f32"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend-red.json",
|
||||
"sha256": "0c81161c4cba8cb51cdc63f6dc5b9f53e903a2dcd580a53e2f7769bb3fef3693"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend-error-create-red.json",
|
||||
"sha256": "f1522072f39e1315d66e8e7b37a6010824f22f0b7b51e1fa2beafac76b43b12e"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend-final-focused.json",
|
||||
"sha256": "195e8ef97e7f7403b7a3f40c88a06af2d66470a4539d6a3d2b53d89948dbaf1e"
|
||||
}
|
||||
],
|
||||
"limitations": [
|
||||
"Provider-run browser output intercepted; real runner SQLite test uses a deterministic external service.",
|
||||
"Worker disabled only in test environment; no scheduler-to-notification qualification.",
|
||||
"Live MariaDB and PostgreSQL not exercised; PostgreSQL is not currently configured.",
|
||||
"Axe incomplete and human/device checks remain open."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,873 @@
|
||||
{
|
||||
"sourceCheckpoint": "54a377054f6138c5645a3da293dacd84d3056237",
|
||||
"repairCodeCommits": [
|
||||
"bcc959904915e381ef6bfe5c236d9626021681d4",
|
||||
"2753d03db643c4b90b12c62748b0e844981d48b8"
|
||||
],
|
||||
"recordedUtc": "2026-10-09T13:23:40.922708+00:00",
|
||||
"scope": "Full fresh local regression after final application change; two unrelated P2 failures remain ordinary failing cases. No production, live NAV/model/provider, human AT or physical-device certification.",
|
||||
"backend": [
|
||||
{
|
||||
"name": "backend-full",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.dotnet/dotnet.exe",
|
||||
"test",
|
||||
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
|
||||
"--configuration",
|
||||
"Release",
|
||||
"--no-build",
|
||||
"--logger",
|
||||
"trx;LogFileName=backend-full.trx",
|
||||
"--results-directory",
|
||||
".artifacts/p5-15-01R-01/backend/final",
|
||||
"--",
|
||||
"xUnit.parallelizeTestCollections=false",
|
||||
"xUnit.maxParallelThreads=1"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:50:36.292101+00:00",
|
||||
"finishedUtc": "2026-10-09T12:51:14.850457+00:00",
|
||||
"exitCode": 0,
|
||||
"total": 1033,
|
||||
"passed": 1033,
|
||||
"failed": 0,
|
||||
"logSha256": "12fe4a7908242bc2451c21b68d7250e34f212c742d202becd6ed640d2562ce00",
|
||||
"resultSha256": "cf9ca7ee77e29e7f3b6dbb816eb5d8f63df7e171b0c4f10391185d7813868bef"
|
||||
},
|
||||
{
|
||||
"name": "cv-revision",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.dotnet/dotnet.exe",
|
||||
"test",
|
||||
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
|
||||
"--configuration",
|
||||
"Release",
|
||||
"--no-build",
|
||||
"--filter",
|
||||
"FullyQualifiedName~CvRevisionReadinessTests",
|
||||
"--logger",
|
||||
"trx;LogFileName=cv-revision.trx",
|
||||
"--results-directory",
|
||||
".artifacts/p5-15-01R-01/backend/final",
|
||||
"--",
|
||||
"xUnit.parallelizeTestCollections=false",
|
||||
"xUnit.maxParallelThreads=1"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:51:14.884357+00:00",
|
||||
"finishedUtc": "2026-10-09T12:51:23.769542+00:00",
|
||||
"exitCode": 0,
|
||||
"total": 5,
|
||||
"passed": 5,
|
||||
"failed": 0,
|
||||
"logSha256": "65c5d0bdacfbdb7e6445dce4c2430de022b01bbe76665e1b74539ff33a079f2d",
|
||||
"resultSha256": "de68eef51c333707474827efdc3a3d0ea4017d95f6b5658b1b79307f242a0287"
|
||||
},
|
||||
{
|
||||
"name": "focused-ai",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.dotnet/dotnet.exe",
|
||||
"test",
|
||||
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
|
||||
"--configuration",
|
||||
"Release",
|
||||
"--no-build",
|
||||
"--filter",
|
||||
"FullyQualifiedName~CvAi|FullyQualifiedName~AiWorkspace|FullyQualifiedName~AiPrivacyPolicy|FullyQualifiedName~MeteredSummarizerService",
|
||||
"--logger",
|
||||
"trx;LogFileName=focused-ai.trx",
|
||||
"--results-directory",
|
||||
".artifacts/p5-15-01R-01/backend/final",
|
||||
"--",
|
||||
"xUnit.parallelizeTestCollections=false",
|
||||
"xUnit.maxParallelThreads=1"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:51:23.771541+00:00",
|
||||
"finishedUtc": "2026-10-09T12:51:36.791416+00:00",
|
||||
"exitCode": 0,
|
||||
"total": 108,
|
||||
"passed": 108,
|
||||
"failed": 0,
|
||||
"logSha256": "c43ec1fdc923469e004c4a70ca0c781896802b279ad5f6b2acb971d6c8f26cf5",
|
||||
"resultSha256": "df115fb5e161b109de8f38e88965c800f7f91de1d12d3ec3d0dfcc71132db7b0"
|
||||
}
|
||||
],
|
||||
"backendBuilds": [
|
||||
{
|
||||
"name": "api-release-build",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.dotnet/dotnet.exe",
|
||||
"build",
|
||||
"JobTrackerApi/JobTrackerApi.csproj",
|
||||
"--configuration",
|
||||
"Release",
|
||||
"--no-restore",
|
||||
"-warnaserror"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:42:23.030024+00:00",
|
||||
"finishedUtc": "2026-10-09T12:42:24.991361+00:00",
|
||||
"exitCode": 0,
|
||||
"log": ".artifacts\\p5-15-01R-01\\backend\\full\\api-release-build.log",
|
||||
"logSha256": "44bcf29e7f4181ef797bc566ef0410debaafcba274e1b8bb6c6eb02f9f0a6c7b",
|
||||
"warnings": 0,
|
||||
"errors": 0
|
||||
},
|
||||
{
|
||||
"name": "backend-test-project-release-build",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.dotnet/dotnet.exe",
|
||||
"build",
|
||||
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
|
||||
"--configuration",
|
||||
"Release",
|
||||
"--no-restore",
|
||||
"-warnaserror"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:42:24.994735+00:00",
|
||||
"finishedUtc": "2026-10-09T12:42:27.962238+00:00",
|
||||
"exitCode": 0,
|
||||
"log": ".artifacts\\p5-15-01R-01\\backend\\full\\backend-test-project-release-build.log",
|
||||
"logSha256": "cd0b2eb3404c9e9d059394ca8b4dcd074fbdd455a9a93c08ff06804f38d6983f",
|
||||
"warnings": 0,
|
||||
"errors": 0
|
||||
}
|
||||
],
|
||||
"offlineHelpers": [
|
||||
{
|
||||
"name": "sidecar",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"tools/summarizer/.venv/Scripts/python.exe",
|
||||
"-m",
|
||||
"pytest",
|
||||
"tools/summarizer/tests",
|
||||
"-q",
|
||||
"-o",
|
||||
"cache_dir=E:/Storage/Projects/Active/Job tracker/.artifacts/p5-15-01R-01/backend/full/helpers/pytest-cache",
|
||||
"--basetemp=E:/Storage/Projects/Active/Job tracker/.artifacts/p5-15-01R-01/backend/full/helpers/pytest-tmp",
|
||||
"--junitxml=E:/Storage/Projects/Active/Job tracker/.artifacts/p5-15-01R-01/backend/full/helpers/sidecar.xml"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:43:47.564095+00:00",
|
||||
"finishedUtc": "2026-10-09T12:44:16.395351+00:00",
|
||||
"durationSeconds": 28.831,
|
||||
"exitCode": 0,
|
||||
"expectedPassed": 49,
|
||||
"log": ".artifacts/p5-15-01R-01/backend/full/helpers/sidecar.log",
|
||||
"logSha256": "634ab03038f5a35121b63aad69a1bd0c8961a00b1cf58af9e69aeb235edc2186",
|
||||
"logModifiedUtc": "2026-10-09T12:44:14.862921+00:00",
|
||||
"offlineEnvironment": {
|
||||
"AI_SERVICE_SKIP_MODEL_LOAD": "1",
|
||||
"HF_HUB_OFFLINE": "1",
|
||||
"TRANSFORMERS_OFFLINE": "1"
|
||||
},
|
||||
"resultFile": ".artifacts/p5-15-01R-01/backend/full/helpers/sidecar.xml",
|
||||
"resultFileSha256": "fafd4a05635473afb5a9b0f14a92b1811ae28f0c6932a1574ece8501d6c6dab1",
|
||||
"total": 49,
|
||||
"passed": 49,
|
||||
"failed": 0,
|
||||
"errors": 0,
|
||||
"skipped": 0,
|
||||
"countEvidence": "Fresh JUnit testcase elements and child outcomes",
|
||||
"result": "PASS",
|
||||
"includedInBackendTotal": false
|
||||
},
|
||||
{
|
||||
"name": "configuration-tests",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe",
|
||||
"-X",
|
||||
"utf8",
|
||||
"scripts/test-ingress.py"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:44:16.400409+00:00",
|
||||
"finishedUtc": "2026-10-09T12:44:18.583189+00:00",
|
||||
"durationSeconds": 2.183,
|
||||
"exitCode": 0,
|
||||
"expectedPassed": 3,
|
||||
"log": ".artifacts/p5-15-01R-01/backend/full/helpers/configuration-tests.log",
|
||||
"logSha256": "aa637d65ede334309d02f12566eced759eff89e1db332ff863588039ff458ed9",
|
||||
"logModifiedUtc": "2026-10-09T12:44:18.538095+00:00",
|
||||
"offlineEnvironment": {
|
||||
"AI_SERVICE_SKIP_MODEL_LOAD": "1",
|
||||
"HF_HUB_OFFLINE": "1",
|
||||
"TRANSFORMERS_OFFLINE": "1"
|
||||
},
|
||||
"total": 3,
|
||||
"passed": 3,
|
||||
"failed": 0,
|
||||
"errors": 0,
|
||||
"skipped": 0,
|
||||
"countEvidence": "Completed unittest count and final status in fresh log",
|
||||
"unittestStatus": "OK",
|
||||
"result": "PASS",
|
||||
"includedInBackendTotal": false
|
||||
},
|
||||
{
|
||||
"name": "supply-chain-tests",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe",
|
||||
"-X",
|
||||
"utf8",
|
||||
"scripts/test-supply-chain.py"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:44:18.585710+00:00",
|
||||
"finishedUtc": "2026-10-09T12:44:19.199927+00:00",
|
||||
"durationSeconds": 0.614,
|
||||
"exitCode": 0,
|
||||
"expectedPassed": 3,
|
||||
"log": ".artifacts/p5-15-01R-01/backend/full/helpers/supply-chain-tests.log",
|
||||
"logSha256": "6924b28cc88b7cac53870e7e2d408fce1a1a9bbfaeec3d703a81cecd9f45f47d",
|
||||
"logModifiedUtc": "2026-10-09T12:44:19.147321+00:00",
|
||||
"offlineEnvironment": {
|
||||
"AI_SERVICE_SKIP_MODEL_LOAD": "1",
|
||||
"HF_HUB_OFFLINE": "1",
|
||||
"TRANSFORMERS_OFFLINE": "1"
|
||||
},
|
||||
"total": 3,
|
||||
"passed": 3,
|
||||
"failed": 0,
|
||||
"errors": 0,
|
||||
"skipped": 0,
|
||||
"countEvidence": "Completed unittest count and final status in fresh log",
|
||||
"unittestStatus": "OK",
|
||||
"result": "PASS",
|
||||
"includedInBackendTotal": false
|
||||
},
|
||||
{
|
||||
"name": "offline-evaluation-tests",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe",
|
||||
"-X",
|
||||
"utf8",
|
||||
"scripts/test-ollama-evaluation.py"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:44:19.204129+00:00",
|
||||
"finishedUtc": "2026-10-09T12:44:21.074598+00:00",
|
||||
"durationSeconds": 1.87,
|
||||
"exitCode": 0,
|
||||
"expectedPassed": 5,
|
||||
"log": ".artifacts/p5-15-01R-01/backend/full/helpers/offline-evaluation-tests.log",
|
||||
"logSha256": "a820afabfc6e7fa7237921782b7986fa449905db745e943ddf53c077e2cb9dd2",
|
||||
"logModifiedUtc": "2026-10-09T12:44:20.997248+00:00",
|
||||
"offlineEnvironment": {
|
||||
"AI_SERVICE_SKIP_MODEL_LOAD": "1",
|
||||
"HF_HUB_OFFLINE": "1",
|
||||
"TRANSFORMERS_OFFLINE": "1"
|
||||
},
|
||||
"total": 5,
|
||||
"passed": 5,
|
||||
"failed": 0,
|
||||
"errors": 0,
|
||||
"skipped": 0,
|
||||
"countEvidence": "Completed unittest count and final status in fresh log",
|
||||
"unittestStatus": "OK",
|
||||
"result": "PASS",
|
||||
"includedInBackendTotal": false
|
||||
},
|
||||
{
|
||||
"name": "extension-tests",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"node",
|
||||
"--test",
|
||||
"browser-extension/tests/capture-url.test.mjs"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:44:21.078100+00:00",
|
||||
"finishedUtc": "2026-10-09T12:44:21.695324+00:00",
|
||||
"durationSeconds": 0.617,
|
||||
"exitCode": 0,
|
||||
"expectedPassed": 3,
|
||||
"log": ".artifacts/p5-15-01R-01/backend/full/helpers/extension-tests.log",
|
||||
"logSha256": "f7a52d7888df13403de0b520d1a18ad94ea3fe06253035e4bb3fbdd9804d5862",
|
||||
"logModifiedUtc": "2026-10-09T12:44:21.645359+00:00",
|
||||
"offlineEnvironment": {
|
||||
"AI_SERVICE_SKIP_MODEL_LOAD": "1",
|
||||
"HF_HUB_OFFLINE": "1",
|
||||
"TRANSFORMERS_OFFLINE": "1"
|
||||
},
|
||||
"total": 3,
|
||||
"passed": 3,
|
||||
"failed": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0,
|
||||
"todo": 0,
|
||||
"countEvidence": "Node test-runner final counters in fresh log",
|
||||
"result": "PASS",
|
||||
"includedInBackendTotal": false
|
||||
}
|
||||
],
|
||||
"frontend": {
|
||||
"passed": 464,
|
||||
"failed": 0,
|
||||
"total": 464,
|
||||
"suites": 82,
|
||||
"commands": [
|
||||
{
|
||||
"name": "app-typescript",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"npm.cmd",
|
||||
"run",
|
||||
"typecheck"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:47:29.839544+00:00",
|
||||
"finishedUtc": "2026-10-09T12:48:00.153621+00:00",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"name": "frontend-lint",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"npm.cmd",
|
||||
"run",
|
||||
"lint"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:48:00.153621+00:00",
|
||||
"finishedUtc": "2026-10-09T12:48:59.698786+00:00",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"name": "frontend-production-build",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"npm.cmd",
|
||||
"run",
|
||||
"build"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:48:59.703350+00:00",
|
||||
"finishedUtc": "2026-10-09T12:49:13.505463+00:00",
|
||||
"exitCode": 0
|
||||
}
|
||||
],
|
||||
"intermediateRun": {
|
||||
"command": {
|
||||
"name": "frontend-full",
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"npm.cmd",
|
||||
"test",
|
||||
"--",
|
||||
"--runInBand",
|
||||
"--watchAll=false",
|
||||
"--json",
|
||||
"--outputFile=../.artifacts/p5-15-01R-01/frontend/jest.json"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:41:15.067098+00:00",
|
||||
"finishedUtc": "2026-10-09T12:47:29.836544+00:00",
|
||||
"exitCode": 0
|
||||
},
|
||||
"startedBeforeLastUiChange": true,
|
||||
"usedForFinalBaseline": false
|
||||
},
|
||||
"finalRun": {
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"npm.cmd",
|
||||
"test",
|
||||
"--",
|
||||
"--runInBand",
|
||||
"--watchAll=false",
|
||||
"--json",
|
||||
"--outputFile=../.artifacts/p5-15-01R-01/frontend-final/jest.json"
|
||||
],
|
||||
"startedUtc": "2026-10-09T12:57:45.984405+00:00",
|
||||
"finishedUtc": "2026-10-09T13:00:48.715429+00:00",
|
||||
"exitCode": 0
|
||||
},
|
||||
"earlierAttempt": {
|
||||
"passed": 463,
|
||||
"failed": 1,
|
||||
"case": "[P5-11 PRES-C06 C10 E08] returning from preview focuses the existing editor without changing the pending draft",
|
||||
"isolatedRerunPassed": 1,
|
||||
"applicationCodeChangedForRetry": false,
|
||||
"cause": "Not established; intermittent observed assertion failure retained, no CV repair."
|
||||
}
|
||||
},
|
||||
"ordinaryBrowser": {
|
||||
"passed": 124,
|
||||
"failed": 1,
|
||||
"total": 125,
|
||||
"inheritedPassing": 117,
|
||||
"auditPassing": 4,
|
||||
"auditFailing": 1,
|
||||
"repairPassing": 3,
|
||||
"skipped": 0,
|
||||
"expectedFailures": 0,
|
||||
"failedCases": [
|
||||
"[P5-15-01 E02 E07 A01] all 32 routes retain native entry, refresh and anonymous permissions"
|
||||
],
|
||||
"stats": {
|
||||
"startTime": "2026-10-09T12:52:47.261Z",
|
||||
"duration": 1586652.9170000001,
|
||||
"expected": 124,
|
||||
"skipped": 0,
|
||||
"unexpected": 1,
|
||||
"flaky": 0
|
||||
}
|
||||
},
|
||||
"diagnostics": {
|
||||
"passed": 1,
|
||||
"failed": 1,
|
||||
"total": 2,
|
||||
"rulesDraft": {
|
||||
"original": 14,
|
||||
"draft": 5,
|
||||
"visibleDraft": "14",
|
||||
"persisted": 14,
|
||||
"ruleWrites": 0,
|
||||
"readbackStatus": 200
|
||||
},
|
||||
"stats": {
|
||||
"startTime": "2026-10-09T13:20:05.270Z",
|
||||
"duration": 15429.199,
|
||||
"expected": 1,
|
||||
"skipped": 0,
|
||||
"unexpected": 1,
|
||||
"flaky": 0
|
||||
}
|
||||
},
|
||||
"securityHttp": {
|
||||
"http": {
|
||||
"startTime": "2026-10-09T13:19:14.621Z",
|
||||
"duration": 16866.354,
|
||||
"expected": 2,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
},
|
||||
"rate-limit": {
|
||||
"startTime": "2026-10-09T13:19:32.060Z",
|
||||
"duration": 14271.636,
|
||||
"expected": 9,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
},
|
||||
"ingress": {
|
||||
"startTime": "2026-10-09T13:19:46.906Z",
|
||||
"duration": 7677.677000000001,
|
||||
"expected": 6,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
},
|
||||
"pdf-admission": {
|
||||
"startTime": "2026-10-09T13:19:55.190Z",
|
||||
"duration": 9524.312,
|
||||
"expected": 1,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
}
|
||||
},
|
||||
"fidelity": {
|
||||
"fidelity": {
|
||||
"passed": 16,
|
||||
"total": 16,
|
||||
"previewPages": 36,
|
||||
"pdfPages": 36,
|
||||
"tolerances": {
|
||||
"pageDimensionMm": 0.5,
|
||||
"positionMm": 2,
|
||||
"fontPt": 0.5,
|
||||
"rgbComponent": 0.00392156862745098,
|
||||
"pageCountAndMembership": "exact"
|
||||
},
|
||||
"measurementFingerprint": {
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/measurements.json",
|
||||
"sha256": "31b649504e77a89cc9b326ff53c4c9d430a21bcad14f721bb1b957d6ba6d4266"
|
||||
},
|
||||
"resultFingerprint": {
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/fidelity-results.json",
|
||||
"sha256": "98abd84d63708f1c632e29c8b8d37e1083811979365162ffea2e4e1bf48ea373"
|
||||
},
|
||||
"nativeFiles": [
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-modern/render.html",
|
||||
"sha256": "8e768156c7ffd4ad8dae6914a6a57baa5114668dc53a861f3925e0be8cffb8aa"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-modern/export.pdf",
|
||||
"sha256": "2d31acf639756cc3a62bcd69ef71c37ebffb4b785118eb672b07f0feea55c67b"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-minimal/render.html",
|
||||
"sha256": "26bd74195f0f5ed917751ec5aeb0321ef156f93f105e889cea3fa67b2952bb1c"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-minimal/export.pdf",
|
||||
"sha256": "41344fe30597e3ac6abc9b170fc71fa57a8dca5752fa428af8662d1f898841ee"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-executive/render.html",
|
||||
"sha256": "d57da767c7c6cf446fe351fd381d33b95b555423db21feb84c9c1346775d8c48"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-executive/export.pdf",
|
||||
"sha256": "730b3c03f5b9c5be768de30cbd2dc3a7e5850b93e4281360f8353bd17d33c80b"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-technical/render.html",
|
||||
"sha256": "681554ff60e68efa848e0a9e0ea6c2776526ea6a2017a05952ef724b08fc9e95"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-technical/export.pdf",
|
||||
"sha256": "83999e14263d0f736b8b903afbd1979f080f2bf4414c08a4def3dc3000fd099b"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-ats-classic/render.html",
|
||||
"sha256": "f290eeef533983ea8a46c536e9747c0d88ee2cb7275f94366561c89645dc947b"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-ats-classic/export.pdf",
|
||||
"sha256": "282bdfc748e8c6ee00b95f4f26db492e9c4d9befa5e2c8bf77813eb11dc1ace0"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-nordic/render.html",
|
||||
"sha256": "361c0d55d3596a6e56d03b02bdecd9c9dbf6b48b7cb0a4add7d75382ca3e2958"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-nordic/export.pdf",
|
||||
"sha256": "5f2ea45ce8347d3c0a6574c37e12a1aef68aad14d6dff1c504cd1edc764ea8fb"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-elegant/render.html",
|
||||
"sha256": "816163e97d55be1fd726228fad0f7da471c707ca7879f0fbb036a1324dbdea47"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-elegant/export.pdf",
|
||||
"sha256": "1beae06e1d2751312235db35220a7bea05d56bdd8327865075aac8f714ffbadf"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-creative/render.html",
|
||||
"sha256": "1cd723eb101ac3d06f87b4c2f8fa28e53252075a0f3ff5aa6002d6f6c2be6799"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-creative/export.pdf",
|
||||
"sha256": "0ef17ff5abfc6d62a68763b20294f05d02eabbbf7cb91a1eeec1efb450ccaad5"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-code/render.html",
|
||||
"sha256": "579dbd0e1c14afdee09f29f652e7742f5082c22e2de5f7c7ed06b954a2568d35"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/default-code/export.pdf",
|
||||
"sha256": "c72514d04a456c0c41cd20564c32069eda8232a68c483be524929c7627f9e281"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/long-en-minimal/render.html",
|
||||
"sha256": "2506bfc9473a1096e29f643b6d2958ff941e226e91ee67b7f05323dd28646a6a"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/long-en-minimal/export.pdf",
|
||||
"sha256": "22713afc57374b9540cdee70b971f7b79cba0dead13fa3b94c922bbbf51d6763"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/long-nb-code/render.html",
|
||||
"sha256": "48bcca5d8713960e7543d4f150bf1c7cc96e7227d9b04b69ed063241dbbc68df"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/long-nb-code/export.pdf",
|
||||
"sha256": "bd0c4f641e80383cbef93f8cd2d0d3d7bd62cfc77895333a9ef05f36e6c103ee"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/compact-8mm-letter/render.html",
|
||||
"sha256": "515fbd6d8e0d031d86fa4cf08dc71c8c508fb84ea385aa19116f6cf13c9c7567"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/compact-8mm-letter/export.pdf",
|
||||
"sha256": "f6a2718b4da4c857d038645e711d4003a25c5766e1aa334ca68a6f58549aaf80"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/roomy-28mm-nb/render.html",
|
||||
"sha256": "cc0052318c874c2600ea0c137bd377411c0f6cd1c0115c1ed65c0d1173a3f1b9"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/roomy-28mm-nb/export.pdf",
|
||||
"sha256": "838ce6a51f0269a7a4c4c02a4ca1ed27d1f9ef960c041943f350bcfb283b4825"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/grid-and-bubbles/render.html",
|
||||
"sha256": "1e5fc270a8ecf02a6e6bd7ac7b0d1d50c9f15baa00fb4c37a39b7ab3c141de37"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/grid-and-bubbles/export.pdf",
|
||||
"sha256": "9ea510229adf6474ecaf685dc30393bdba2227960b05bd4bc9c1cd4d0e44f6ca"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/long-sidebar-nb/render.html",
|
||||
"sha256": "823db293254304db0d8ca2a9bf249af6dd343de959d4a965e741ae4cde633590"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/long-sidebar-nb/export.pdf",
|
||||
"sha256": "9a948cc39f5cfd90f7691d8e7d6e4064005ffef32e7270be7573dabe84895915"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/unbreakable-and-boundary/render.html",
|
||||
"sha256": "3faf425eb9ecf0be7e5294b5f60859133f24276df9a9d6ed2e569c3cd7069978"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity/unbreakable-and-boundary/export.pdf",
|
||||
"sha256": "9564c015ec418b34ca0c9ded3a1c2ffbf7731df664e3cbefc68aa53a8d2bd0f9"
|
||||
}
|
||||
]
|
||||
},
|
||||
"settings-fidelity": {
|
||||
"passed": 8,
|
||||
"total": 8,
|
||||
"previewPages": 24,
|
||||
"pdfPages": 24,
|
||||
"tolerances": {
|
||||
"pageDimensionMm": 0.5,
|
||||
"positionMm": 2,
|
||||
"fontPt": 0.5,
|
||||
"rgbComponent": 0.00392156862745098,
|
||||
"pageCountAndMembership": "exact"
|
||||
},
|
||||
"measurementFingerprint": {
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/measurements.json",
|
||||
"sha256": "8f98e92f62c7dfcbbf645cba88b139ec977e881a9f8f9fc25144708fa97c4016"
|
||||
},
|
||||
"resultFingerprint": {
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/fidelity-results.json",
|
||||
"sha256": "baf25ba3f32119734b6aacf541648df6d74474274346b7f8d5db256cd0bdbcd9"
|
||||
},
|
||||
"nativeFiles": [
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/dark-en-before/render.html",
|
||||
"sha256": "846199be1b9e432aa9acfc0836a258e7e349a59f7ae2f199284e276c2a94f159"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/dark-en-before/export.pdf",
|
||||
"sha256": "ef8341dd75bc5d08d1c9bc3498a141d4703ddcafaad63197850c1d65c9e61564"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/dark-en-after/render.html",
|
||||
"sha256": "fc201751536f5f853fafafffe8d3ab6d6801a54fd561f2325b984044b292ae3c"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/dark-en-after/export.pdf",
|
||||
"sha256": "f564cebb2e75b2bc286ffd3eb65c1ac803e884d10d9e25fd44cffcf8bbee8a1b"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/dark-nb-before/render.html",
|
||||
"sha256": "b5972b49c6b2d19f22af90b1ab72088aac0548e068695f301764f24ca1b362e2"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/dark-nb-before/export.pdf",
|
||||
"sha256": "0afa5935e0481b958ff0db10eba9c403cf983994e88c678d94d71c8d363848ab"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/dark-nb-after/render.html",
|
||||
"sha256": "6922fe87ff0a6bcd83500fbb12bccd1d6091f35486aa39a8fc6b9c358817e64d"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/dark-nb-after/export.pdf",
|
||||
"sha256": "d38a185bb38f9c16a5475efa8672a20865a0f633d16c74dbb653e8cf12403054"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/light-en-before/render.html",
|
||||
"sha256": "846199be1b9e432aa9acfc0836a258e7e349a59f7ae2f199284e276c2a94f159"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/light-en-before/export.pdf",
|
||||
"sha256": "4694d0f9067fcea93c68fd6076a9b19ecdeb0672522a900f4eab9275058a930a"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/light-en-after/render.html",
|
||||
"sha256": "fc201751536f5f853fafafffe8d3ab6d6801a54fd561f2325b984044b292ae3c"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/light-en-after/export.pdf",
|
||||
"sha256": "e6f3ef1059ab4cf56a41aa16cdd1b128ebabff9c738f09a6bbe93e13b751bad0"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/light-nb-before/render.html",
|
||||
"sha256": "b5972b49c6b2d19f22af90b1ab72088aac0548e068695f301764f24ca1b362e2"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/light-nb-before/export.pdf",
|
||||
"sha256": "10fd4dbd848f75c25897c811ff55387efefbb39b2d1cd4ee8d3f5c111ff65598"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/light-nb-after/render.html",
|
||||
"sha256": "6922fe87ff0a6bcd83500fbb12bccd1d6091f35486aa39a8fc6b9c358817e64d"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/settings-fidelity/light-nb-after/export.pdf",
|
||||
"sha256": "9d6f0a3bb13b401a6a4db959879a99427772ff03aef740b8563dd62e7301ae48"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"nativeSavedSearchAfterReads": [
|
||||
{
|
||||
"identity": "normal",
|
||||
"pattern": "/discover",
|
||||
"mode": "entry",
|
||||
"destination": "/discover",
|
||||
"status": 200
|
||||
},
|
||||
{
|
||||
"identity": "normal",
|
||||
"pattern": "/discover",
|
||||
"mode": "refresh",
|
||||
"destination": "/discover",
|
||||
"status": 200
|
||||
},
|
||||
{
|
||||
"identity": "admin",
|
||||
"pattern": "/discover",
|
||||
"mode": "entry",
|
||||
"destination": "/discover",
|
||||
"status": 200
|
||||
},
|
||||
{
|
||||
"identity": "admin",
|
||||
"pattern": "/discover",
|
||||
"mode": "refresh",
|
||||
"destination": "/discover",
|
||||
"status": 200
|
||||
}
|
||||
],
|
||||
"routes": {
|
||||
"patterns": 32,
|
||||
"original": 31,
|
||||
"analyticsAdded": 1,
|
||||
"observations": 192,
|
||||
"selectedNativeReads": 98,
|
||||
"failed500Reads": 0,
|
||||
"allEntryRefreshAssertionsSatisfied": true,
|
||||
"loginQueryFailureRemains": true
|
||||
},
|
||||
"axe": {
|
||||
"scans": 251,
|
||||
"violationEntries": 0,
|
||||
"incompleteNodeOccurrences": 1880
|
||||
},
|
||||
"incompleteRules": {
|
||||
"color-contrast": 1624,
|
||||
"aria-prohibited-attr": 209,
|
||||
"aria-hidden-focus": 25,
|
||||
"aria-valid-attr-value": 18,
|
||||
"th-has-data-cells": 4
|
||||
},
|
||||
"preservationCurrent": {
|
||||
"PASS": 0,
|
||||
"PARTIAL": 54,
|
||||
"FAIL": 2,
|
||||
"DEFERRED": 1,
|
||||
"BLOCKED": 0,
|
||||
"NOT VERIFIED": 0,
|
||||
"total": 57
|
||||
},
|
||||
"rawEvidence": [
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/commands.json",
|
||||
"sha256": "fec661f95d4a70c4aac54637c783aefdfc8c99ddf651b6248a98da15da37ffdc"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/fidelity-commands.json",
|
||||
"sha256": "6fe384df5d3db04ac78ac9ae74bcf1c3b4fa822f0628e7054e761d6c40d5d213"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend-final/command.json",
|
||||
"sha256": "f93df3459e4d6864717fb4073c4ac0b458db2fc2f0927d918c372e2a21d08fa7"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend-final/jest.json",
|
||||
"sha256": "0f45ad07fd7cca7941d1695c0271d552c4c6832b5de957ec4202c84649eaaee3"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend-final/attempt1-command.json",
|
||||
"sha256": "445412085d24578774ae349ea05ecdd678ce898bae3a7b618edbaf57ba73674e"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend-final/attempt1-jest.json",
|
||||
"sha256": "2ba7294cb7314345d70d2d8cfe7f1f6b3f04ec348a20c108f7e86c83b0a1d3f8"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend-final/cv-preview-diagnostic.json",
|
||||
"sha256": "0eb314d9f7286b57790219db78ac8660fe014a7d50acf39129bcdf689e8cce62"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/frontend/summary.json",
|
||||
"sha256": "7e095c1903e3e342cc3adf7ef072e976f4d605780936662803975ba0836e37c2"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/backend/final/summary.json",
|
||||
"sha256": "49da5559757106c1857c515f272b31e7b16e18048db01cc097ead4467fae2156"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/backend/full/helpers/helper-summary.json",
|
||||
"sha256": "238300c66b07173ffc25b4e0db3d9b55fc2d2970e52d2399f8004141f5a3191b"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/main.json",
|
||||
"sha256": "6ee325e33a49f0ef4960ab9c6558452d3e1d4cddb4be4162c6a9a7c98bd0510b"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/diagnostics.json",
|
||||
"sha256": "12e1f44134e2f31913fadef91e9e52b27057e6b1b004936defb383162491f7a3"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/http.json",
|
||||
"sha256": "9bd34045eacfe9d8e633e9009f9c93a9556c7df7fb58cc03cca0f42e20d86333"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/rate-limit.json",
|
||||
"sha256": "b0712bafb26e9d3a09a258f49d71a837c675017554f63cbaf0dfee5219b92a66"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/ingress.json",
|
||||
"sha256": "4227372db35dae85a22b3d1bb993d37a3edb64738d82caf401256a5c0db2a218"
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/p5-15-01R-01/browser/pdf-admission.json",
|
||||
"sha256": "ea2295b623b2320b8905e8cedfed90ae96e0dfe73dba96db5778f94eca216e56"
|
||||
}
|
||||
],
|
||||
"manualVisualReview": {
|
||||
"by": "Coding agent inspecting genuine captured images, not an independent human or assistive-technology acceptance.",
|
||||
"observations": [
|
||||
"EN light desktop saved-list error and Retry remain visible beside a usable one-off result.",
|
||||
"EN dark390px failure wraps without horizontal overflow; retry is reachable.",
|
||||
"Bokmål light390px native retry restores saved controls while preserving changed input/result."
|
||||
]
|
||||
},
|
||||
"production": {
|
||||
"decision": "NO-GO",
|
||||
"branch": "main",
|
||||
"revision": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||||
"modified": false
|
||||
},
|
||||
"limits": [
|
||||
"Live MariaDB/PostgreSQL/NAV not qualified; PostgreSQL not configured.",
|
||||
"Provider-dependent browser output intercepted; actual SQLite runner uses a deterministic external service.",
|
||||
"Scheduler/browser notification chain, physical touch and human screen-reader checks remain unverified.",
|
||||
"F04, backup/restore, production config/schema/keys and rollback remain release blockers.",
|
||||
"P5-13 remains deferred/unqualified/Production-withheld; no qualification/UI/activation.",
|
||||
"No P5-15-02, Analytics/Rules repair, B07 or production deployment."
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user