{ "checkedUtc": "2026-10-11T00:49:36.563878+00:00", "baseline": "docs/redesign/phase-5/p5-15/p5-15-06/evidence/validation.json", "observedHead": "7da083c374abcb6b34600f3c6667830d47b14760", "observedBranch": "codex/ui-redesign-phase4", "environment": { "platform": "Windows-11-10.0.26200-SP0", "dotnet": "9.0.317", "node": "v24.19.0", "python": "3.12.10", "execution": "Native Windows; serial Release builds before no-build tests; deterministic offline sidecar/helpers; xUnit collections serial; fresh synthetic TestHost databases" }, "commands": [ { "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-11T00:47:45.080689+00:00", "finishedUtc": "2026-10-11T00:47:53.873750+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/api-release-build.log", "logSha256": "b4ab5f50caf2a0c9c075aec0e62f2caad9fe26c0ca00477d82d09fee035bd205" }, { "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-11T00:47:53.874755+00:00", "finishedUtc": "2026-10-11T00:47:59.557854+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/backend-test-project-release-build.log", "logSha256": "1bd8cbed374afcf1b8654018cf648b4711920fb27a27aae0fbb306ff6dc4e2fb" }, { "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/phase6/current/backend-validation", "--", "xUnit.parallelizeTestCollections=false", "xUnit.maxParallelThreads=1" ], "startedUtc": "2026-10-11T00:47:59.558879+00:00", "finishedUtc": "2026-10-11T00:48:16.499042+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/backend-full.log", "logSha256": "d2455fac74f64c79616ffc49a885abf94ae4aed13993eb8e2d82c0e22057677b", "total": 1033, "passed": 1033, "failed": 0, "notExecuted": 0, "resultSha256": "f443a092a849f3786662365af0e950bea3e3fdeb54fb44bdc7356361a707ab95" }, { "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/phase6/current/backend-validation", "--", "xUnit.parallelizeTestCollections=false", "xUnit.maxParallelThreads=1" ], "startedUtc": "2026-10-11T00:48:16.516404+00:00", "finishedUtc": "2026-10-11T00:48:19.867452+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/cv-revision.log", "logSha256": "d288b8029f30d705fa76b2735281ba9bc5e6ef3b3afd80aad835182b6ab6b8e2", "total": 5, "passed": 5, "failed": 0, "notExecuted": 0, "resultSha256": "6be6b7c6116ec057be834100e840f9b05ce293cc714b238579de323d68ce292d" }, { "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/phase6/current/backend-validation", "--", "xUnit.parallelizeTestCollections=false", "xUnit.maxParallelThreads=1" ], "startedUtc": "2026-10-11T00:48:19.868456+00:00", "finishedUtc": "2026-10-11T00:48:24.601218+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/focused-ai.log", "logSha256": "22278b552e93c6e820c32766e1945db0c8f1ce69683b3144df4a7cc260845e99", "total": 108, "passed": 108, "failed": 0, "notExecuted": 0, "resultSha256": "7ede3bb8a5da41cccce1c661706757cdfa5a25e0a7189d59c2276df8f003d62e" }, { "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/phase6/current/backend-validation/helpers/pytest-cache", "--basetemp=E:/Storage/Projects/Active/Job tracker/.artifacts/phase6/current/backend-validation/helpers/pytest-tmp", "--junitxml=E:/Storage/Projects/Active/Job tracker/.artifacts/phase6/current/backend-validation/helpers/sidecar.xml" ], "startedUtc": "2026-10-11T00:48:24.604243+00:00", "finishedUtc": "2026-10-11T00:48:34.251683+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/sidecar.log", "logSha256": "fda904e05644ad68dd80e115c71a5b117dcebea9a4653f83710c0bcf77aa13ab", "tests": 49, "errors": 0, "failures": 0, "skipped": 0, "baselineExpectedPassed": 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-11T00:48:34.253179+00:00", "finishedUtc": "2026-10-11T00:48:35.281030+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/configuration-tests.log", "logSha256": "8796d610fbb00e95e42a37300a72059753c0cb944bd511090e965c06b5167db4", "baselineExpectedPassed": 3, "total": 3, "passed": 3, "failed": 0 }, { "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-11T00:48:35.282528+00:00", "finishedUtc": "2026-10-11T00:48:35.543429+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/supply-chain-tests.log", "logSha256": "a3e442c48171d1f76063ba47529e1627f3d8fe35ecb2c459a87d540c2a31f5d6", "baselineExpectedPassed": 3, "total": 3, "passed": 3, "failed": 0 }, { "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-11T00:48:35.544436+00:00", "finishedUtc": "2026-10-11T00:48:35.931481+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/offline-evaluation-tests.log", "logSha256": "8e1e0e3a833edc690663a5069707ddfecb2d31183a45adbb0f0032a6fcbc3c10", "baselineExpectedPassed": 5, "total": 5, "passed": 5, "failed": 0 }, { "name": "extension-tests", "command": [ "rtk", "proxy", "node", "--test", "browser-extension/tests/capture-url.test.mjs" ], "startedUtc": "2026-10-11T00:48:35.933492+00:00", "finishedUtc": "2026-10-11T00:48:36.098420+00:00", "exitCode": 0, "logPath": ".artifacts/phase6/current/backend-validation/extension-tests.log", "logSha256": "9233596d6478f930960b988bcd4e2aa46d18c07e699c9a312a6e9136401dd132", "baselineExpectedPassed": 3, "tests": 3, "pass": 3, "fail": 0, "skipped": 0, "cancelled": 0, "todo": 0 } ], "fullBackendClassResults": { "AccountDataExportTests": { "Passed": 3 }, "AccountDeletionTests": { "Passed": 6 }, "AccountPlansTests": { "Passed": 7 }, "AiEvaluationFixtureTests": { "Passed": 1 }, "AiOperationQueueTests": { "Passed": 5 }, "AiPrivacyPolicyTests": { "Passed": 9 }, "AiUsageMeterTests": { "Passed": 3 }, "AiWorkspaceNotePersistenceTests": { "Passed": 3 }, "AiWorkspaceTests": { "Passed": 9 }, "AnalyticsSalaryTests": { "Passed": 1 }, "ApiAuthorizationPostureTests": { "Passed": 5 }, "ApplicationAssetsTests": { "Passed": 15 }, "ApplicationCalendarControllerTests": { "Passed": 4 }, "ApplicationChecklistTests": { "Passed": 15 }, "ApplicationIntelligenceTests": { "Passed": 19 }, "ApplicationWorkspaceTests": { "Passed": 10 }, "AttachmentConsistencyTests": { "Passed": 14 }, "AttachmentFlagsRecomputeTests": { "Passed": 3 }, "AttachmentsControllerTests": { "Passed": 3 }, "AuthAndSystemControllerTests": { "Passed": 38 }, "AuthSessionRevocationTests": { "Passed": 8 }, "AvatarStorageTests": { "Passed": 1 }, "BackgroundWorkerTenantTests": { "Passed": 10 }, "BackupControllerTests": { "Passed": 3 }, "BillingControllerTests": { "Passed": 4 }, "BuildMetadataTests": { "Passed": 8 }, "CareerEvidenceControllerTests": { "Passed": 1 }, "CareerProfileControllerTests": { "Passed": 6 }, "CareerProfileServiceTests": { "Passed": 21 }, "ClientErrorsControllerTests": { "Passed": 2 }, "CompanyRelationshipTests": { "Passed": 2 }, "ConcurrentInitializationTests": { "Passed": 2 }, "CorrespondenceControllerTests": { "Passed": 3 }, "CsvExportTests": { "Passed": 25 }, "CurrentUserIdLiveEvaluationTests": { "Passed": 2 }, "CvAiEvaluationTests": { "Passed": 5 }, "CvAiGroundingTests": { "Passed": 45 }, "CvAiReadinessTests": { "Passed": 29 }, "CvBuilderTests": { "Passed": 35 }, "CvCorpusHarnessTests": { "Passed": 1 }, "CvExportRetentionTests": { "Passed": 1 }, "CvExtractionCoverageTests": { "Passed": 15 }, "CvProcessingOperationTests": { "Passed": 4 }, "CvProfileDiffServiceTests": { "Passed": 11 }, "CvRevisionReadinessTests": { "Passed": 5 }, "DatabaseBackupRunnerTests": { "Passed": 3 }, "EmailControllerTests": { "Passed": 3 }, "EmailDraftPersistenceTests": { "Passed": 1 }, "EmailDraftsControllerTests": { "Passed": 5 }, "EmailOwnershipIntegrationTests": { "Passed": 3 }, "EmailProviderDeliveryTests": { "Passed": 4 }, "EmailSendAttemptStoreTests": { "Passed": 5 }, "EmailSendControllerTests": { "Passed": 7 }, "EmailStatusClassifierTests": { "Passed": 7 }, "ExternalOriginTests": { "Passed": 14 }, "ForwardedIngressTests": { "Passed": 13 }, "GmailControllerTests": { "Passed": 19 }, "GoogleTokenValidatorTests": { "Passed": 1 }, "HumanLanguageCatalogTests": { "Passed": 20 }, "ImapControllerTests": { "Passed": 9 }, "ImapProviderTests": { "Passed": 5 }, "ImapServiceSsrfGuardTests": { "Passed": 7 }, "InterviewAiContextTests": { "Passed": 8 }, "InterviewPrepPersistenceTests": { "Passed": 3 }, "InterviewPrepTests": { "Passed": 11 }, "JobApplicationsApplicationPackageTests": { "Passed": 11 }, "JobApplicationsAppliedDateHistoryTests": { "Passed": 4 }, "JobApplicationsAuthorizationTests": { "Passed": 4 }, "JobApplicationsControllerTests": { "Passed": 2 }, "JobApplicationsEndpointBehaviorTests": { "Passed": 9 }, "JobApplicationsFollowUpDraftTests": { "Passed": 2 }, "JobApplicationsMariaDraftTests": { "Passed": 1 }, "JobApplicationsWorkflowSignalsTests": { "Passed": 2 }, "JobCvMatchServiceTests": { "Passed": 16 }, "JobDiscoveryControllerTests": { "Passed": 3 }, "JobImportHttpTransportTests": { "Passed": 76 }, "JobImportServiceTests": { "Passed": 16 }, "JobLifecycleEventTests": { "Passed": 9 }, "JobOpportunitySyncTests": { "Passed": 1 }, "JobPipelineTests": { "Passed": 46 }, "JobQueryParityTests": { "Passed": 16 }, "LocalAuthIdentityTests": { "Passed": 3 }, "MaintenanceJobDispatcherTests": { "Passed": 3 }, "MeteredSummarizerServiceTests": { "Passed": 8 }, "MicrosoftGraphControllerTests": { "Passed": 7 }, "MicrosoftGraphProviderTests": { "Passed": 6 }, "MicrosoftTokenValidatorTests": { "Passed": 17 }, "MigrationChainTests": { "Passed": 18 }, "NotificationSettingsControllerTests": { "Passed": 3 }, "OperationsControllerTests": { "Passed": 3 }, "OwnershipGuardTests": { "Passed": 3 }, "PdfRenderAdmissionTests": { "Passed": 22 }, "ProEntitlementAuthorizationTests": { "Passed": 23 }, "ProductionConfigTests": { "Passed": 3 }, "ProfileCvControllerTests": { "Passed": 32 }, "PublicCvControllerTests": { "Passed": 3 }, "RateLimitPartitionKeysTests": { "Passed": 3 }, "RouteUniquenessTests": { "Passed": 1 }, "RulesEngineProspectTests": { "Passed": 5 }, "SavedJobSearchAlertTests": { "Passed": 1 }, "SavedJobSearchSqliteTests": { "Passed": 10 }, "SessionContextMiddlewareTests": { "Passed": 13 }, "SessionsControllerTests": { "Passed": 8 }, "SqliteDateTimeOffsetCompatibilityTests": { "Passed": 5 }, "SqliteMigrationHelperTests": { "Passed": 1 }, "StageAnalyticsTests": { "Passed": 4 }, "StartupSchemaOwnershipTests": { "Passed": 2 }, "StrategySnapshotOperationTests": { "Passed": 4 }, "SubmittedApplicationPackageTests": { "Passed": 4 }, "SummarizerServiceTests": { "Passed": 4 }, "TwoFactorControllerTests": { "Passed": 9 }, "UserOperationStoreTests": { "Passed": 10 }, "UsersControllerTests": { "Passed": 7 } }, "sourceFingerprint": { "files": 440, "sha256": "91800d847398484a8de4f379edac4d8f56995e49043643fd1e0a382cc937ccf8" }, "countReconciliation": { "backend": "1033 -> 1033; no backend application/test changes", "ai": "108 -> 108; subset of backend full, not additive", "revisions": "5 -> 5; subset of backend full, not additive", "sidecar": "49 -> 49", "configuration": "3 -> 3", "supplyChain": "3 -> 3", "offlineEvaluation": "5 -> 5; parser/scoring helper tests, not configured-model qualification", "extension": "3 -> 3" }, "preservationScope": [ "PRES-E01/E02/E03/E04/E05/E06/E09 retained auth/account/role middleware", "PRES-C01-C12 authoritative profile/CV/AI/export/revision ownership and proposal safeguards; C11 deferred capability remains unaccepted", "PRES-J/W/S groups only for covered backend methods, not whole-group acceptance" ], "limits": [ "Backend and helper tests do not replace representative native browser journeys, human screen-reader evaluation, physical devices, production font/photo qualification or deployed infrastructure evidence.", "No model qualification, new AI review UI, production migration, deployment or external provider calls were run.", "Native real-HTTP, rate limits, ingress, PDF admission, browser fidelity and settings export lanes are owned by the coordinating parent agent and are not claimed in this manifest." ] }