docs(redesign): record saved-search repair acceptance

This commit is contained in:
cesnimda
2026-10-09 15:30:16 +02:00
parent 2753d03db6
commit c8e32238ef
15 changed files with 1594 additions and 66 deletions
@@ -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."
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

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