{ "frontend": { "passed": 455, "suites": 81, "failed": 0, "skipped": 0 }, "browser": { "passed": 112, "failed": 0, "skipped": 0, "retries": 0, "startTime": "2026-10-08T20:24:10.667Z", "durationSeconds": 1128.29, "axe": { "scans": 229, "reportedViolations": 0, "incompleteNodeOccurrencesByRule": { "aria-hidden-focus": 33, "aria-prohibited-attr": 191, "aria-valid-attr-value": 18, "color-contrast": 1466, "th-has-data-cells": 4 }, "humanScreenReaderAcceptance": "open" } }, "realHttp": { "passed": 2, "failed": 0, "skipped": 0, "retries": 0, "startTime": "2026-10-08T20:27:50.257Z", "durationSeconds": 14.92, "axe": { "scans": 0, "reportedViolations": 0, "incompleteNodeOccurrencesByRule": {}, "humanScreenReaderAcceptance": "open" } }, "rateLimit": { "passed": 9, "failed": 0, "skipped": 0, "retries": 0, "startTime": "2026-10-08T20:44:35.291Z", "durationSeconds": 10.305, "axe": { "scans": 0, "reportedViolations": 0, "incompleteNodeOccurrencesByRule": {}, "humanScreenReaderAcceptance": "open" } }, "ingress": { "passed": 6, "failed": 0, "skipped": 0, "retries": 0, "startTime": "2026-10-08T20:44:47.014Z", "durationSeconds": 6.354, "axe": { "scans": 0, "reportedViolations": 0, "incompleteNodeOccurrencesByRule": {}, "humanScreenReaderAcceptance": "open" } }, "pdfAdmission": { "passed": 1, "failed": 0, "skipped": 0, "retries": 0, "startTime": "2026-10-08T20:44:54.818Z", "durationSeconds": 7.672, "axe": { "scans": 0, "reportedViolations": 0, "incompleteNodeOccurrencesByRule": {}, "humanScreenReaderAcceptance": "open" } }, "fidelity": { "passed": 16, "total": 16, "previewPages": 36, "pdfPages": 36, "tolerances": { "pageDimensionMm": 0.5, "positionMm": 2, "fontPt": 0.5, "rgbComponent": 0.00392156862745098, "pageCountAndMembership": "exact" } }, "settingsFidelity": { "passed": 8, "total": 8, "previewPages": 24, "pdfPages": 24, "tolerances": { "pageDimensionMm": 0.5, "positionMm": 2, "fontPt": 0.5, "rgbComponent": 0.00392156862745098, "pageCountAndMembership": "exact" } }, "backendStatic": { "date": "2026-10-08", "scope": "Part A backend/sidecar/static security/config baseline", "sourceCheckpoint": "1095ef1d29856a2984cd800abd2bbd65dd472d38", "headAtEnd": "1095ef1d29856a2984cd800abd2bbd65dd472d38", "trackedWorkingTreeAtEnd": "clean", "artifactRoot": "E:/Storage/Projects/Active/Job tracker/.artifacts/p5-release-decision/backend-static", "result": "PASS", "commandsExecutedVia": "rtk proxy powershell -NoProfile -Command; executable exit code preserved; output saved with Tee-Object", "checks": [ { "check": "API Release build warnings as errors", "command": "C:/Users/Connor/.dotnet/dotnet.exe build JobTrackerApi/JobTrackerApi.csproj --configuration Release --no-restore -warnaserror", "exitCode": 0, "warnings": 0, "errors": 0, "durationSeconds": 7.75, "log": "api-release-build.log" }, { "check": "Backend test project Release build", "command": "C:/Users/Connor/.dotnet/dotnet.exe build JobTrackerApi.Tests/JobTrackerApi.Tests.csproj --configuration Release --no-restore", "exitCode": 0, "warnings": 0, "errors": 0, "durationSeconds": 4.72, "log": "backend-test-project-release-build.log" }, { "check": "Complete backend", "command": "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-release-decision/backend-static", "passed": 1023, "failed": 0, "skipped": 0, "exitCode": 0, "durationSeconds": 17, "log": "backend-full.log", "resultFile": "backend-full.trx", "trxCounters": { "total": "1023", "executed": "1023", "passed": "1023", "failed": "0", "error": "0", "timeout": "0", "aborted": "0", "inconclusive": "0", "passedButRunAborted": "0", "notRunnable": "0", "notExecuted": "0", "disconnected": "0", "warning": "0", "completed": "0", "inProgress": "0", "pending": "0" }, "trxTimes": { "creation": "2026-10-08T22:24:53.0362751+02:00", "queuing": "2026-10-08T22:24:53.0362755+02:00", "start": "2026-10-08T22:24:52.2600154+02:00", "finish": "2026-10-08T22:25:10.5620379+02:00" } }, { "check": "Focused AI/privacy/proposal subset", "command": "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-release-decision/backend-static", "passed": 108, "failed": 0, "skipped": 0, "exitCode": 0, "durationSeconds": 3, "includedInBackendTotal": true, "log": "focused-ai.log", "resultFile": "focused-ai.trx", "trxCounters": { "total": "108", "executed": "108", "passed": "108", "failed": "0", "error": "0", "timeout": "0", "aborted": "0", "inconclusive": "0", "passedButRunAborted": "0", "notRunnable": "0", "notExecuted": "0", "disconnected": "0", "warning": "0", "completed": "0", "inProgress": "0", "pending": "0" }, "trxTimes": { "creation": "2026-10-08T22:24:16.7530199+02:00", "queuing": "2026-10-08T22:24:16.7530202+02:00", "start": "2026-10-08T22:24:16.0641745+02:00", "finish": "2026-10-08T22:24:20.2456876+02:00" } }, { "check": "CV revision safety subset", "command": "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-release-decision/backend-static", "passed": 5, "failed": 0, "skipped": 0, "exitCode": 0, "durationSeconds": 2, "includedInBackendTotal": true, "log": "cv-revision.log", "resultFile": "cv-revision.trx", "trxCounters": { "total": "5", "executed": "5", "passed": "5", "failed": "0", "error": "0", "timeout": "0", "aborted": "0", "inconclusive": "0", "passedButRunAborted": "0", "notRunnable": "0", "notExecuted": "0", "disconnected": "0", "warning": "0", "completed": "0", "inProgress": "0", "pending": "0" }, "trxTimes": { "creation": "2026-10-08T22:24:40.8546414+02:00", "queuing": "2026-10-08T22:24:40.8546419+02:00", "start": "2026-10-08T22:24:37.6883036+02:00", "finish": "2026-10-08T22:24:40.8638145+02:00" } }, { "check": "Sidecar final", "command": "tools/summarizer/.venv/Scripts/python.exe -m pytest tools/summarizer/tests -q -o cache_dir=E:/Storage/Projects/Active/Job tracker/.artifacts/p5-release-decision/backend-static/pytest-cache --basetemp=.artifacts/p5-release-decision/backend-static/pytest-tmp-final --junitxml=.artifacts/p5-release-decision/backend-static/sidecar-final.xml", "environment": { "AI_SERVICE_SKIP_MODEL_LOAD": "1", "HF_HUB_OFFLINE": "1", "TRANSFORMERS_OFFLINE": "1" }, "passed": 49, "failed": 0, "skipped": 0, "warnings": 0, "exitCode": 0, "durationSeconds": 7.91, "log": "sidecar-final.log", "resultFile": "sidecar-final.xml" }, { "check": "Static Compose/configuration", "command": "C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe scripts/test-ingress.py", "passed": 3, "failed": 0, "skipped": 0, "exitCode": 0, "durationSeconds": 0.807, "log": "configuration-tests.log", "boundary": "Script invokes static docker compose config only; no daemon/start/recovery operation." }, { "check": "Supply-chain helper tests", "command": "C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe scripts/test-supply-chain.py", "passed": 3, "failed": 0, "skipped": 0, "exitCode": 0, "durationSeconds": 0.067, "log": "supply-chain-tests.log" }, { "check": "Offline evaluation harness", "command": "C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe scripts/test-ollama-evaluation.py", "passed": 5, "failed": 0, "skipped": 0, "exitCode": 0, "durationSeconds": 0.022, "log": "offline-evaluation-tests.log", "boundary": "No model run; mocked/stdlib harness tests only." }, { "check": "Extension capture URL tests", "command": "node --test browser-extension/tests/capture-url.test.mjs", "passed": 3, "failed": 0, "skipped": 0, "cancelled": 0, "exitCode": 0, "durationSeconds": 0.0926257, "log": "extension-tests.log" }, { "check": "Tracked-secret scan", "command": "C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe scripts/supply-chain.py scan-secrets", "exitCode": 0, "result": "PASS; no high-confidence credential patterns found", "log": "tracked-secret-scan.log" }, { "check": "Whitespace working tree", "command": "git diff --check", "exitCode": 0, "log": "whitespace-working-tree.log" }, { "check": "Whitespace staged", "command": "git diff --cached --check", "exitCode": 0, "log": "whitespace-staged.log" } ], "notes": [ "Initial sidecar run also passed 49/49 but -p no:cacheprovider produced one config warning for the existing cache_dir setting. Repeated with cache_dir redirected under the owned artifact directory; final run passed 49/49 with zero warnings.", "PowerShell 5 labels unittest progress written to stderr as NativeCommandError in raw logs; all three scripts returned native exit code 0 with OK and the recorded test counts.", "All persisted logs, TRX/XML, pytest cache/temp and this summary are under ignored .artifacts/p5-release-decision/backend-static." ], "boundaries": { "applicationOrTestEdits": false, "commits": false, "internetOrExternalServices": false, "modelCalls": false, "playwrightOrApiBrowser": false, "listeningPortsStarted": false, "dockerDaemonOrRuntimeOperations": false, "recovery": false, "productionAcceptanceClaim": false, "next": "Root owns remaining Part A UI/browser evidence and will request the final P5-14 rerun after the final change." }, "resultFilesVerified": true } }