Files
jobtrackingapp/docs/redesign/phase-5/p5-15/p5-15-01/saved-search-repair/evidence/validation.json
T

874 lines
31 KiB
JSON

{
"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."
]
}