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

1161 lines
41 KiB
JSON

{
"sourceCheckpoint": "339e3ba591c91dcd3590d4cbc451ad31268f1aec",
"codeCheckpoint": "68437671762aa9a4d93036a23a06810f1f47dd57",
"recordedUtc": "2026-10-10T12:55:39.343945+00:00",
"scope": "Actual completed local regression; no production, live external-provider or human/device certification.",
"backend": [
{
"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-10T12:26:11.959230+00:00",
"finishedUtc": "2026-10-10T12:26:13.223552+00:00",
"exitCode": 0,
"logSha256": "85fa83d41f509f7d022515a7aadd911f04225a5e9526700218c64be81553a1e2"
},
{
"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-03/backend/full",
"--",
"xUnit.parallelizeTestCollections=false",
"xUnit.maxParallelThreads=1"
],
"startedUtc": "2026-10-10T12:26:13.224557+00:00",
"finishedUtc": "2026-10-10T12:26:30.085220+00:00",
"exitCode": 0,
"logSha256": "690c72a01cce0dc7337bf9817e1ac276e3094e9aa510060d3e476c0abaf53752",
"total": 1033,
"passed": 1033,
"failed": 0,
"resultSha256": "0bf5b18a853c30b4754b0a7c4a13f2935ffc56ec1e98318334c0b1b533d25d03"
},
{
"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-10T12:26:30.104318+00:00",
"finishedUtc": "2026-10-10T12:26:31.858044+00:00",
"exitCode": 0,
"logSha256": "9a7d9db3199f8a68aded902957925df70b032a1b189d9ebba335cf1bc5282d03"
},
{
"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-03/backend/full",
"--",
"xUnit.parallelizeTestCollections=false",
"xUnit.maxParallelThreads=1"
],
"startedUtc": "2026-10-10T12:26:31.859097+00:00",
"finishedUtc": "2026-10-10T12:26:35.929873+00:00",
"exitCode": 0,
"logSha256": "bdf5c64a01e584464905b291e63eb9a5dfd5571eb4bf7b99dd2741e1c850a171",
"total": 5,
"passed": 5,
"failed": 0,
"resultSha256": "633f56fb9f124e3e3b31210ac0d2f928859cb35af9e5be8613d6e084a6893dff"
},
{
"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-03/backend/full",
"--",
"xUnit.parallelizeTestCollections=false",
"xUnit.maxParallelThreads=1"
],
"startedUtc": "2026-10-10T12:26:35.934372+00:00",
"finishedUtc": "2026-10-10T12:26:42.413319+00:00",
"exitCode": 0,
"logSha256": "f205505531ee0c9d192219275d4778451f0623505ac3fefd72192468e8ce9681",
"total": 108,
"passed": 108,
"failed": 0,
"resultSha256": "9e2fc175b6153c91188dd10e30d27ea268fea22518f7920e35f738be7c1e38dd"
},
{
"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-03/backend/full/helpers/pytest-cache",
"--basetemp=E:/Storage/Projects/Active/Job tracker/.artifacts/p5-15-01R-03/backend/full/helpers/pytest-tmp",
"--junitxml=E:/Storage/Projects/Active/Job tracker/.artifacts/p5-15-01R-03/backend/full/helpers/sidecar.xml"
],
"startedUtc": "2026-10-10T12:26:42.416333+00:00",
"finishedUtc": "2026-10-10T12:26:51.521727+00:00",
"exitCode": 0,
"logSha256": "a9c69b640adc4a855a0c26a8ed59c70b7c66bf85aacdf3644d723dffb885b34a",
"expectedPassed": 49
},
{
"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-10T12:26:51.522725+00:00",
"finishedUtc": "2026-10-10T12:26:52.416140+00:00",
"exitCode": 0,
"logSha256": "c5263087107d51c68fc076fc619de0d5ba1a155e135c93c4c18f76bce6a4d081",
"expectedPassed": 3
},
{
"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-10T12:26:52.417156+00:00",
"finishedUtc": "2026-10-10T12:26:52.672735+00:00",
"exitCode": 0,
"logSha256": "a3e442c48171d1f76063ba47529e1627f3d8fe35ecb2c459a87d540c2a31f5d6",
"expectedPassed": 3
},
{
"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-10T12:26:52.673744+00:00",
"finishedUtc": "2026-10-10T12:26:53.076550+00:00",
"exitCode": 0,
"logSha256": "a089fd0e44422432a768e7ae7fcbdb03c49555562d98d8f7a6790dddb0eeeeb1",
"expectedPassed": 5
},
{
"name": "extension-tests",
"command": [
"rtk",
"proxy",
"node",
"--test",
"browser-extension/tests/capture-url.test.mjs"
],
"startedUtc": "2026-10-10T12:26:53.082062+00:00",
"finishedUtc": "2026-10-10T12:26:53.303846+00:00",
"exitCode": 0,
"logSha256": "d86b091e90da09d19ec4c9ca012e0475d3101e6dcb2a0e41d893a2790ad73f55",
"expectedPassed": 3
}
],
"offlineHelpers": {
"configuration-tests": {
"passed": 3,
"failed": 0,
"log": {
"path": ".artifacts/p5-15-01R-03/backend/full/configuration-tests.log",
"sha256": "c5263087107d51c68fc076fc619de0d5ba1a155e135c93c4c18f76bce6a4d081"
}
},
"supply-chain-tests": {
"passed": 3,
"failed": 0,
"log": {
"path": ".artifacts/p5-15-01R-03/backend/full/supply-chain-tests.log",
"sha256": "a3e442c48171d1f76063ba47529e1627f3d8fe35ecb2c459a87d540c2a31f5d6"
}
},
"offline-evaluation-tests": {
"passed": 5,
"failed": 0,
"log": {
"path": ".artifacts/p5-15-01R-03/backend/full/offline-evaluation-tests.log",
"sha256": "a089fd0e44422432a768e7ae7fcbdb03c49555562d98d8f7a6790dddb0eeeeb1"
}
},
"extension-tests": {
"passed": 3,
"failed": 0,
"log": {
"path": ".artifacts/p5-15-01R-03/backend/full/extension-tests.log",
"sha256": "d86b091e90da09d19ec4c9ca012e0475d3101e6dcb2a0e41d893a2790ad73f55"
}
}
},
"sidecar": {
"passed": 49,
"result": {
"path": ".artifacts/p5-15-01R-03/backend/full/helpers/sidecar.xml",
"sha256": "c47b37d1a85e4663cea69f91881fbf19925d9b5a2ced83e6afb4c90e25f4286b"
}
},
"frontend": {
"passed": 490,
"failed": 0,
"total": 490,
"suites": 82,
"addedCases": 18,
"commands": [
{
"name": "frontend-full",
"command": [
"rtk",
"proxy",
"npm.cmd",
"test",
"--",
"--runInBand",
"--watchAll=false",
"--json",
"--outputFile=../.artifacts/p5-15-01R-03/frontend/jest.json"
],
"startedUtc": "2026-10-10T12:26:12.177187+00:00",
"finishedUtc": "2026-10-10T12:29:17.984236+00:00",
"exitCode": 0
},
{
"name": "app-typescript",
"command": [
"rtk",
"proxy",
"npm.cmd",
"run",
"typecheck"
],
"startedUtc": "2026-10-10T12:25:00.878037+00:00",
"finishedUtc": "2026-10-10T12:25:11.216023+00:00",
"exitCode": 0
},
{
"name": "frontend-lint",
"command": [
"rtk",
"proxy",
"npm.cmd",
"run",
"lint"
],
"startedUtc": "2026-10-10T12:25:11.216528+00:00",
"finishedUtc": "2026-10-10T12:25:27.656112+00:00",
"exitCode": 0
},
{
"name": "frontend-production-build",
"command": [
"rtk",
"proxy",
"npm.cmd",
"run",
"build"
],
"startedUtc": "2026-10-10T12:25:27.657154+00:00",
"finishedUtc": "2026-10-10T12:25:40.871096+00:00",
"exitCode": 0
}
]
},
"ordinaryBrowser": {
"passed": 134,
"failed": 0,
"total": 134,
"inheritedPassing": 117,
"categories": {
"audit": {
"passed": 5,
"failed": 0,
"cases": [
"[P5-15-01 E02 E07 A01] all 32 routes retain native entry, refresh and anonymous permissions",
"[P5-15-01 E02 E07 A01] all 32 routes retain native entry, refresh and normal permissions",
"[P5-15-01 E02 E07 A01] all 32 routes retain native entry, refresh and admin permissions",
"[P5-15-01 W01 C07 A01] foreign and missing workspace deep links deny data through entry and refresh",
"[P5-15-01 J05 J07] a finite 250-job Board preserves the complete matching Table population"
]
},
"savedSearchRepair": {
"passed": 3,
"failed": 0,
"cases": [
"[P5-15-01R-01] native saved NAV search survives Jobs navigation, reload, apply, pause/resume and delete",
"[P5-15-01R-01] native owner filters and crafted saved-search mutations deny foreign and anonymous access",
"[P5-15-01R-01] saved-list faults retry a native GET without resetting discovery across EN/Bokmål, themes and widths"
]
},
"rulesRepair": {
"passed": 4,
"failed": 0,
"cases": [
"[P5-15-01R-02 PRES-S03 W11] unsaved Rules draft survives an internal tab round trip without saving",
"[P5-15-01R-02] native Rules save, validation, failure/retry and discard across themes/locales/viewports",
"[P5-15-01R-02] delayed native Rules reads and save completion do not reset a newer session draft",
"[P5-15-01R-02 PRES-E09] Rules API ignores forged owners and account switching disposes the previous draft"
]
},
"analyticsAuthRepair": {
"passed": 5,
"failed": 0,
"cases": [
"[P5-15-01R-03 AUTH-01] native sign-in restores the non-default Analytics period",
"[P5-15-01R-03] Analytics encoded period, fragment and existing defaults survive native sign-in across locales/themes",
"[P5-15-01R-03] failed local sign-in preserves the destination; default, history, refresh and authenticated links stay correct",
"[P5-15-01R-03] expired browser cookie retains the report return path; deliberate logout clears it",
"[P5-15-01R-03 PRES-E09] another protected section keeps its destination without bypassing ownership or unsafe-target validation"
]
}
},
"addedCases": 5,
"previousOrdinaryFailureNowPassing": "AUTH-01",
"skipped": 0,
"expectedFailures": 0,
"stats": {
"startTime": "2026-10-10T12:31:26.454Z",
"duration": 1376926.967,
"expected": 134,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
"diagnostics": {
"passed": 2,
"failed": 0,
"total": 2,
"rulesDraft": {
"original": 14,
"draft": 5,
"visibleDraft": "5",
"persisted": 14,
"ruleWrites": 0,
"readbackStatus": 200
},
"stats": {
"startTime": "2026-10-10T12:55:04.134Z",
"duration": 12884.249,
"expected": 2,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
"P2D01": {
"status": "Ordinary passing native regression, not an expected failure.",
"proof": {
"packageId": 5,
"version": 1,
"cvVariantId": 81,
"cvVariantVersion": 1,
"attachment": {
"name": "evidence.txt",
"sha256": "4a89d7c5a8430781d00cb8a09550fe69c5dac43f571a8a83843347a5d69d9366",
"bytes": 31
},
"immutableReadback": true,
"canonicalAndVariantAndLetterAndAnswerMutated": true,
"liveAttachmentDeleted": true,
"siblingUnchanged": true,
"detachPreservedVariant": true
}
},
"securityHttp": {
"http": {
"startTime": "2026-10-10T12:54:24.792Z",
"duration": 13337.530999999999,
"expected": 2,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"rate-limit": {
"startTime": "2026-10-10T12:54:38.677Z",
"duration": 9878.394,
"expected": 9,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"ingress": {
"startTime": "2026-10-10T12:54:49.109Z",
"duration": 6285.59,
"expected": 6,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"pdf-admission": {
"startTime": "2026-10-10T12:54:55.964Z",
"duration": 7623.555,
"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"
},
"measurements": {
"path": ".artifacts/p5-15-01R-03/browser/fidelity/measurements.json",
"sha256": "17e2f7dccf052f364b1797ebd75894c8f172586ebb5474e349e9fb5f4a602687"
},
"results": {
"path": ".artifacts/p5-15-01R-03/browser/fidelity/fidelity-results.json",
"sha256": "98abd84d63708f1c632e29c8b8d37e1083811979365162ffea2e4e1bf48ea373"
},
"nativeFiles": [
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-modern/render.html",
"sha256": "8e768156c7ffd4ad8dae6914a6a57baa5114668dc53a861f3925e0be8cffb8aa"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-modern/export.pdf",
"sha256": "c459bba6cf607fcd055912a14659c96bac2ce1166833a64db6693a6793f9dc61"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-minimal/render.html",
"sha256": "26bd74195f0f5ed917751ec5aeb0321ef156f93f105e889cea3fa67b2952bb1c"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-minimal/export.pdf",
"sha256": "b3197d39c8b9c441d78fb98b830dbc9fdb4d07def3de2fd517ade6a717e58619"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-executive/render.html",
"sha256": "d57da767c7c6cf446fe351fd381d33b95b555423db21feb84c9c1346775d8c48"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-executive/export.pdf",
"sha256": "9f7f8e791e1f097256cd5673f2c94cac91dac0aa9d1cddc0aceac3b6adb19797"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-technical/render.html",
"sha256": "681554ff60e68efa848e0a9e0ea6c2776526ea6a2017a05952ef724b08fc9e95"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-technical/export.pdf",
"sha256": "c52e82002e0f210b116cd083b10844cafbda65d698c984ef2ec1a07f5936b56c"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-ats-classic/render.html",
"sha256": "f290eeef533983ea8a46c536e9747c0d88ee2cb7275f94366561c89645dc947b"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-ats-classic/export.pdf",
"sha256": "0842b72c7ff45b6822f9e51a623b227f1a680ccb0a444a23590a2e1820841487"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-nordic/render.html",
"sha256": "361c0d55d3596a6e56d03b02bdecd9c9dbf6b48b7cb0a4add7d75382ca3e2958"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-nordic/export.pdf",
"sha256": "ddec6e6cca4ad20c3b041c5e0e448b7693d898d6db3f2b746ee956e4492c41f6"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-elegant/render.html",
"sha256": "816163e97d55be1fd726228fad0f7da471c707ca7879f0fbb036a1324dbdea47"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-elegant/export.pdf",
"sha256": "aa952cc2e8a228669fa157ebde90ecee627f3e7736a227c93f961056a2c9c048"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-creative/render.html",
"sha256": "1cd723eb101ac3d06f87b4c2f8fa28e53252075a0f3ff5aa6002d6f6c2be6799"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-creative/export.pdf",
"sha256": "5c3e45c8b1946498e9d728803b2140db8169c121967bec086a0d32bf9ed87616"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-code/render.html",
"sha256": "579dbd0e1c14afdee09f29f652e7742f5082c22e2de5f7c7ed06b954a2568d35"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/default-code/export.pdf",
"sha256": "4ae136bc0b4e87e2e779bab6d040661a1ae976fbc769e7edef2e91806d41e784"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/long-en-minimal/render.html",
"sha256": "2506bfc9473a1096e29f643b6d2958ff941e226e91ee67b7f05323dd28646a6a"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/long-en-minimal/export.pdf",
"sha256": "e43cdc503fcf65f9aaee8254a390791764d86e378332adc0d4613016be82f14e"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/long-nb-code/render.html",
"sha256": "48bcca5d8713960e7543d4f150bf1c7cc96e7227d9b04b69ed063241dbbc68df"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/long-nb-code/export.pdf",
"sha256": "5025b72665babfaa3d5190a049d5bee3db5d1cf68e762f26ff1ae48b636c9228"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/compact-8mm-letter/render.html",
"sha256": "515fbd6d8e0d031d86fa4cf08dc71c8c508fb84ea385aa19116f6cf13c9c7567"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/compact-8mm-letter/export.pdf",
"sha256": "9b379a8a04248c4aeaf8bc16352f231363782128772140592555b1bf8bd28daa"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/roomy-28mm-nb/render.html",
"sha256": "cc0052318c874c2600ea0c137bd377411c0f6cd1c0115c1ed65c0d1173a3f1b9"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/roomy-28mm-nb/export.pdf",
"sha256": "009134872250010a43740fea0c8cc7c658e8744870d709fe3edb3dcf2aa16550"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/grid-and-bubbles/render.html",
"sha256": "1e5fc270a8ecf02a6e6bd7ac7b0d1d50c9f15baa00fb4c37a39b7ab3c141de37"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/grid-and-bubbles/export.pdf",
"sha256": "78661b015b9c975cdcbab8499cdc9421a2bbe3136247e1db9ef88e74ea930c04"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/long-sidebar-nb/render.html",
"sha256": "823db293254304db0d8ca2a9bf249af6dd343de959d4a965e741ae4cde633590"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/long-sidebar-nb/export.pdf",
"sha256": "a888088faa42a232d84dc552e570d00816807a45176062b1e7693d34143aa776"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/unbreakable-and-boundary/render.html",
"sha256": "3faf425eb9ecf0be7e5294b5f60859133f24276df9a9d6ed2e569c3cd7069978"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity/unbreakable-and-boundary/export.pdf",
"sha256": "ba2cb908b4ddeb84ef3e747cd0da37e5d70a50227259e2d90619784d62285d3e"
}
]
},
"settings-fidelity": {
"passed": 8,
"total": 8,
"previewPages": 24,
"pdfPages": 24,
"tolerances": {
"pageDimensionMm": 0.5,
"positionMm": 2,
"fontPt": 0.5,
"rgbComponent": 0.00392156862745098,
"pageCountAndMembership": "exact"
},
"measurements": {
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/measurements.json",
"sha256": "44179e0f4fff031bccde30269877731abd834853dfc83f689af73d2b0bcc5556"
},
"results": {
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/fidelity-results.json",
"sha256": "baf25ba3f32119734b6aacf541648df6d74474274346b7f8d5db256cd0bdbcd9"
},
"nativeFiles": [
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/dark-en-before/render.html",
"sha256": "846199be1b9e432aa9acfc0836a258e7e349a59f7ae2f199284e276c2a94f159"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/dark-en-before/export.pdf",
"sha256": "c6899b9ea863b41f4241afa46f68eac5d0240736a850b251a0d1de28e60a2d46"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/dark-en-after/render.html",
"sha256": "fc201751536f5f853fafafffe8d3ab6d6801a54fd561f2325b984044b292ae3c"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/dark-en-after/export.pdf",
"sha256": "8f454c7d258b1e86487d3e82db01c76c6a0cf933732a2701abe9bc6f6e830f76"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/dark-nb-before/render.html",
"sha256": "b5972b49c6b2d19f22af90b1ab72088aac0548e068695f301764f24ca1b362e2"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/dark-nb-before/export.pdf",
"sha256": "f9ec8b0dc44fd96ff904e72ef4e14f367dfdde8e4e06f7bc57591971f156d26c"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/dark-nb-after/render.html",
"sha256": "6922fe87ff0a6bcd83500fbb12bccd1d6091f35486aa39a8fc6b9c358817e64d"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/dark-nb-after/export.pdf",
"sha256": "7568d7b52ce5a472c5bc64b720a046bb4e5c80942f4016007addae0899f77859"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/light-en-before/render.html",
"sha256": "846199be1b9e432aa9acfc0836a258e7e349a59f7ae2f199284e276c2a94f159"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/light-en-before/export.pdf",
"sha256": "f05036b5d866504b51368ad24b559828e1c0e853919b93c5e2d524c37d17b40c"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/light-en-after/render.html",
"sha256": "fc201751536f5f853fafafffe8d3ab6d6801a54fd561f2325b984044b292ae3c"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/light-en-after/export.pdf",
"sha256": "df86207ba2e0a1798abab0c1f0c5e4aadfaf20a5fa5c6ebe3e5927a4d7d26328"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/light-nb-before/render.html",
"sha256": "b5972b49c6b2d19f22af90b1ab72088aac0548e068695f301764f24ca1b362e2"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/light-nb-before/export.pdf",
"sha256": "109964787ea1a0dba340f74f68a701c62154c2064d6e7299be331df9c9c97037"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/light-nb-after/render.html",
"sha256": "6922fe87ff0a6bcd83500fbb12bccd1d6091f35486aa39a8fc6b9c358817e64d"
},
{
"path": ".artifacts/p5-15-01R-03/browser/settings-fidelity/light-nb-after/export.pdf",
"sha256": "6ba8a5186591ddc0e291edccdd42dcd1853e0b0e02794f96dcd827fd76764eb0"
}
]
}
},
"axe": {
"counts": {
"scans": 267,
"violationEntries": 0,
"incompleteNodeOccurrences": 2041
},
"incompleteRules": {
"color-contrast": 1769,
"aria-hidden-focus": 41,
"aria-prohibited-attr": 209,
"aria-valid-attr-value": 18,
"th-has-data-cells": 4
},
"acceptance": "Automated only; incompletes remain open for manual classification, not full accessibility acceptance."
},
"focusedResultsAreSubsets": [
"5 native Analytics/auth cases are included in134 ordinary browser cases.",
"1 original AUTH-01 GREEN rerun is included in134 ordinary browser cases.",
"108 focused AI and5 revision cases are subsets of1,033 backend cases."
],
"routes": {
"patterns": 32,
"original": 31,
"analyticsAdded": 1,
"selectedReads": 98,
"failed500Reads": 0,
"loginQueryFailureRemains": false
},
"preservationRecommendation": {
"PASS": 0,
"PARTIAL": 56,
"FAIL": 0,
"DEFERRED": 1,
"BLOCKED": 0,
"NOT VERIFIED": 0,
"total": 57,
"scope": "AUTH-01 scoped repair supports E02 FAIL toPARTIAL; final documentation matrix reconciliation remains a separate root check."
},
"rawEvidence": [
{
"path": ".artifacts/p5-15-01R-03/browser/commands.json",
"sha256": "fe3660012804835354b8a6730ebddd7cea46685976c25b024921e9a4d2afaa16"
},
{
"path": ".artifacts/p5-15-01R-03/browser/fidelity-commands.json",
"sha256": "dca18caa5e0d8255204a11d1bc4bb99eac19cb0e11c5bc563c28f76813c2d4ad"
},
{
"path": ".artifacts/p5-15-01R-03/frontend/summary.json",
"sha256": "bf631f08e87ed6f5d601ec4042bffc8633f94a6375a4b9610851d98a6ea5d63b"
},
{
"path": ".artifacts/p5-15-01R-03/frontend/jest.json",
"sha256": "d617af6990373f86dbbbf559672b10841073afd5b40ad81fbcbbf44b42c86d87"
},
{
"path": ".artifacts/p5-15-01R-03/frontend/case-loop-red-command.json",
"sha256": "af95254f42b15b14efbbd092694d3f440c9877bb0fcdaec5dfc2c387f4285fc8"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/summary.json",
"sha256": "c00b6d5e763b97789f2d337ca3992e23aa8195d641e000f4bd83998742c73bc8"
},
{
"path": ".artifacts/p5-15-01R-03/browser/auth-original-red.json",
"sha256": "19c33361fecea68fbec97e47e754c36e3efe9ac62dbe284e6722775d3bb42172"
},
{
"path": ".artifacts/p5-15-01R-03/browser/auth-focused.json",
"sha256": "ba69aad3d0c27e6b532abafc496928a51a4b575eb4dd782f5e503e349f1fd7a3"
},
{
"path": ".artifacts/p5-15-01R-03/browser/auth-original-green.json",
"sha256": "f28698a236d9ea82d9691e62d44df7391ffe48c912661aa9885bea4906bd2558"
},
{
"path": ".artifacts/p5-15-01R-03/browser/main.json",
"sha256": "fdf09ffb0e2e92dff823b72beaabaa2242831cec84e9cd018c1c63a6f07bdc10"
},
{
"path": ".artifacts/p5-15-01R-03/browser/diagnostics.json",
"sha256": "e9868fa2989e5eb5edac1d7b25861fc213620711e73baf9259dedbd9eaf019c6"
},
{
"path": ".artifacts/p5-15-01R-03/browser/http.json",
"sha256": "d6da7242b19190c0b3c6ebeb4d4a779a87626f07b3885a4b92104535ab16cbee"
},
{
"path": ".artifacts/p5-15-01R-03/browser/rate-limit.json",
"sha256": "ab9ce293c034f8a5ae5498f8b33d83d18956b3ee72e88b5c60b0be9c967d3a62"
},
{
"path": ".artifacts/p5-15-01R-03/browser/ingress.json",
"sha256": "489589b4602efd5a1e2446ffdcdf5853245b7bf3882327f01c93cb59cc7d8910"
},
{
"path": ".artifacts/p5-15-01R-03/browser/pdf-admission.json",
"sha256": "d15105d80450b3bf760fcdd01ffd7009b462aa8f22684c58d22e9e033bd25046"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/backend-full.trx",
"sha256": "0bf5b18a853c30b4754b0a7c4a13f2935ffc56ec1e98318334c0b1b533d25d03"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/cv-revision.trx",
"sha256": "633f56fb9f124e3e3b31210ac0d2f928859cb35af9e5be8613d6e084a6893dff"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/focused-ai.trx",
"sha256": "9e2fc175b6153c91188dd10e30d27ea268fea22518f7920e35f738be7c1e38dd"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/api-release-build.log",
"sha256": "85fa83d41f509f7d022515a7aadd911f04225a5e9526700218c64be81553a1e2"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/backend-full.log",
"sha256": "690c72a01cce0dc7337bf9817e1ac276e3094e9aa510060d3e476c0abaf53752"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/backend-test-project-release-build.log",
"sha256": "9a7d9db3199f8a68aded902957925df70b032a1b189d9ebba335cf1bc5282d03"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/cv-revision.log",
"sha256": "bdf5c64a01e584464905b291e63eb9a5dfd5571eb4bf7b99dd2741e1c850a171"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/focused-ai.log",
"sha256": "f205505531ee0c9d192219275d4778451f0623505ac3fefd72192468e8ce9681"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/sidecar.log",
"sha256": "a9c69b640adc4a855a0c26a8ed59c70b7c66bf85aacdf3644d723dffb885b34a"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/configuration-tests.log",
"sha256": "c5263087107d51c68fc076fc619de0d5ba1a155e135c93c4c18f76bce6a4d081"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/supply-chain-tests.log",
"sha256": "a3e442c48171d1f76063ba47529e1627f3d8fe35ecb2c459a87d540c2a31f5d6"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/offline-evaluation-tests.log",
"sha256": "a089fd0e44422432a768e7ae7fcbdb03c49555562d98d8f7a6790dddb0eeeeb1"
},
{
"path": ".artifacts/p5-15-01R-03/backend/full/extension-tests.log",
"sha256": "d86b091e90da09d19ec4c9ca012e0475d3101e6dcb2a0e41d893a2790ad73f55"
}
],
"browserCommandHistory": [
{
"name": "auth-original-red",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"e2e/functional-acceptance.spec.ts",
"--grep",
"anonymous permissions",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\auth-original-red-results"
],
"startedUtc": "2026-10-10T12:16:17.208370+00:00",
"finishedUtc": "2026-10-10T12:16:59.512080+00:00",
"exitCode": 1,
"stats": {
"startTime": "2026-10-10T12:16:17.843Z",
"duration": 41636.266,
"expected": 0,
"skipped": 0,
"unexpected": 1,
"flaky": 0
}
},
{
"name": "auth-focused",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"e2e/analytics-auth-repair.spec.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\auth-focused-results"
],
"startedUtc": "2026-10-10T12:26:12.432258+00:00",
"finishedUtc": "2026-10-10T12:26:43.817528+00:00",
"exitCode": 1,
"stats": {
"startTime": "2026-10-10T12:26:12.986Z",
"duration": 30801.587,
"expected": 4,
"skipped": 0,
"unexpected": 1,
"flaky": 0
}
},
{
"name": "auth-original-green",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"e2e/functional-acceptance.spec.ts",
"--grep",
"anonymous permissions",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\auth-original-green-results"
],
"startedUtc": "2026-10-10T12:26:43.818527+00:00",
"finishedUtc": "2026-10-10T12:27:20.861644+00:00",
"exitCode": 0,
"stats": {
"startTime": "2026-10-10T12:26:44.366Z",
"duration": 36464.388,
"expected": 1,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
{
"name": "auth-focused",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"e2e/analytics-auth-repair.spec.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\auth-focused-results"
],
"startedUtc": "2026-10-10T12:27:50.578985+00:00",
"finishedUtc": "2026-10-10T12:28:19.588415+00:00",
"exitCode": 0,
"stats": {
"startTime": "2026-10-10T12:27:51.075Z",
"duration": 28486.097,
"expected": 5,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
{
"name": "main",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\main-results"
],
"startedUtc": "2026-10-10T12:31:25.952095+00:00",
"finishedUtc": "2026-10-10T12:54:24.241757+00:00",
"exitCode": 0,
"stats": {
"startTime": "2026-10-10T12:31:26.454Z",
"duration": 1376926.967,
"expected": 134,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
{
"name": "http",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"--config=playwright.cv-ai.config.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\http-results"
],
"startedUtc": "2026-10-10T12:54:24.260939+00:00",
"finishedUtc": "2026-10-10T12:54:38.159739+00:00",
"exitCode": 0,
"stats": {
"startTime": "2026-10-10T12:54:24.792Z",
"duration": 13337.530999999999,
"expected": 2,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
{
"name": "rate-limit",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"--config=playwright.rate-limits.config.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\rate-limit-results"
],
"startedUtc": "2026-10-10T12:54:38.160734+00:00",
"finishedUtc": "2026-10-10T12:54:48.587103+00:00",
"exitCode": 0,
"stats": {
"startTime": "2026-10-10T12:54:38.677Z",
"duration": 9878.394,
"expected": 9,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
{
"name": "ingress",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"--config=playwright.ingress.config.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\ingress-results"
],
"startedUtc": "2026-10-10T12:54:48.588102+00:00",
"finishedUtc": "2026-10-10T12:54:55.433005+00:00",
"exitCode": 0,
"stats": {
"startTime": "2026-10-10T12:54:49.109Z",
"duration": 6285.59,
"expected": 6,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
{
"name": "pdf-admission",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"--config=playwright.pdf.config.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\pdf-admission-results"
],
"startedUtc": "2026-10-10T12:54:55.434519+00:00",
"finishedUtc": "2026-10-10T12:55:03.627762+00:00",
"exitCode": 0,
"stats": {
"startTime": "2026-10-10T12:54:55.964Z",
"duration": 7623.555,
"expected": 1,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
{
"name": "diagnostics",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"--config=../docs/redesign/phase-5/p5-15/p5-15-01/diagnostics/playwright.config.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p5-15-01R-03\\browser\\diagnostics-results"
],
"startedUtc": "2026-10-10T12:55:03.628764+00:00",
"finishedUtc": "2026-10-10T12:55:17.050139+00:00",
"exitCode": 0,
"stats": {
"startTime": "2026-10-10T12:55:04.134Z",
"duration": 12884.249,
"expected": 2,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
}
],
"intermediateAttempts": [
{
"label": "Retained focused-browser harness attempt; Unauthorized toast/announcer selector ambiguity, corrected without changing401/retry assertions.",
"file": {
"path": ".artifacts/p5-15-01R-03/browser/attempt1-auth-focused.json",
"sha256": "36b6431e61415e19bb11ea38a1bd09939ee79e683609e0233e068559ded1cb97"
},
"log": {
"path": ".artifacts/p5-15-01R-03/browser/attempt1-auth-focused.log",
"sha256": "a86a91be2dbe58d0058039c9953d8c3908c9a4a7c0fb7f9eaef84f968fb05cd2"
},
"counts": {
"startTime": "2026-10-10T12:26:12.986Z",
"duration": 30801.587,
"expected": 4,
"skipped": 0,
"unexpected": 1,
"flaky": 0
}
},
{
"label": "Retained intermediate attempt; not final acceptance evidence.",
"file": {
"path": ".artifacts/p5-15-01R-03/frontend/attempt1-jest.json",
"sha256": "491288c010df227f78caf9ee90a468085b0e31e81da5627ccbe8012723e28c09"
},
"counts": {
"numPassedTests": 488,
"numFailedTests": 0,
"numPendingTests": 0,
"numTotalTests": 488
}
},
{
"label": "Retained intermediate attempt; not final acceptance evidence.",
"file": {
"path": ".artifacts/p5-15-01R-03/frontend/attempt1-summary.json",
"sha256": "7d5ae5f3e0c352e27a60bb6471a253e60995f9d544b7e0a1266bbd91f64daead"
},
"counts": {}
}
],
"intermittentCvUnsaved": "OPEN; passing current suites do not establish cause or repair.",
"production": {
"decision": "NO-GO",
"branch": "main",
"expectedUnchangedRevision": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"verification": "Final Git/remote/repository hygiene is independently verified by root, not asserted by this collector."
},
"limits": [
"No real Google/Microsoft provider authentication; existing provider return/cancellation paths have deterministic component fixtures only.",
"No human screen-reader, physical touch/software keyboard, or production font/photo qualification.",
"P5-13 remains deferred, unqualified and Production-withheld; zero qualification calls/UI activation.",
"F04, current complete backup/restore, production configuration/schema and tested rollback remain release blockers.",
"Historical preference500 causes and unexplained CV Unsaved intermittent assertion remain open."
]
}