363 lines
11 KiB
JSON
363 lines
11 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"date": "2026-10-08",
|
|
"sourceCheckpoint": "fe045b9e015549f3d9101228149af9f9c9f876e5",
|
|
"candidateBranch": "codex/ui-redesign-phase4",
|
|
"applicationCodeChanged": false,
|
|
"testCiConfigurationChanged": false,
|
|
"p513UiImplemented": false,
|
|
"productionBlockPreserved": true,
|
|
"productionActivationApprovedOrPerformed": false,
|
|
"productionContactedMergedOrDeployed": false,
|
|
"readinessDecision": "NO-GO",
|
|
"semanticStatus": "BLOCKED — configured-model qualification unavailable; human review incomplete",
|
|
"availability": {
|
|
"observedAtUtc": "2026-10-08T18:49:27.128707+00:00",
|
|
"sourceCheckpoint": "fe045b9e015549f3d9101228149af9f9c9f876e5",
|
|
"localAllowlistedConfiguration": {
|
|
"OLLAMA_BASE_URL": {
|
|
"scheme": "http",
|
|
"host": "ollama",
|
|
"port": 11434,
|
|
"credentialsOrPathNotRecorded": true
|
|
},
|
|
"OLLAMA_MODEL": "qwen2.5:7b",
|
|
"AI_PROVIDER": "gemini",
|
|
"GEMINI_MODEL": "gemini-2.0-flash",
|
|
"GROQ_MODEL": "llama-3.3-70b-versatile"
|
|
},
|
|
"allowlistedProcessOverridesPresent": {
|
|
"OLLAMA_BASE_URL": false,
|
|
"OLLAMA_MODEL": false,
|
|
"AI_PROVIDER": false,
|
|
"AI_ROUTING_MODE": false,
|
|
"EXTERNAL_AI_ENABLED": false,
|
|
"GEMINI_MODEL": false,
|
|
"GROQ_MODEL": false
|
|
},
|
|
"localProbes": [
|
|
{
|
|
"label": "host-Ollama-inventory",
|
|
"origin": "http://127.0.0.1:11434/api/tags",
|
|
"available": false,
|
|
"errorType": "TimeoutError",
|
|
"errorCode": null,
|
|
"identityQualified": false
|
|
},
|
|
{
|
|
"label": "host-sidecar-health",
|
|
"origin": "http://127.0.0.1:8001/health",
|
|
"available": false,
|
|
"errorType": "TimeoutError",
|
|
"errorCode": null,
|
|
"identityQualified": false
|
|
}
|
|
],
|
|
"dockerReadOnlyInventory": {
|
|
"exitCode": 1,
|
|
"engineAvailable": false,
|
|
"namedPipeUnavailable": true,
|
|
"recoveryOrStartupAttempted": false
|
|
},
|
|
"localSshConfigExists": false,
|
|
"frozenSha256LfNormalized": {
|
|
"corpus.json": "bd9869e102932817cd471036fd93429aff376b5dd72334f1f0519a4b6b805a7d",
|
|
"RUBRIC.md": "0de49fc9a11ba5626ff4049bb1ae0baa201932ba589cbb0cfa4bdb9f0939557e",
|
|
"qualification-results.json": "4ac60db0219a5f0eb70ce42c4720d7fca686f7432605d409629c63e45f8c4c2c",
|
|
"environment-checkpoint.json": "bfb2cdbbab0dcca4697bff34bfcb1c808277239afae03cc70691689703ca08cd",
|
|
"environment-recovery-checkpoint.json": "c3282cd9764a9e94e937e936af06ed6ba8a8df7a64a84b4f62ebc14a63855e57"
|
|
},
|
|
"modelCallsAttempted": 0,
|
|
"productionContacted": false,
|
|
"secretsRecorded": false
|
|
},
|
|
"codeVerifiedOptionsNotDeployedProof": {
|
|
"generationSectionAndDocument": {
|
|
"temperature": 0.2,
|
|
"providerTimeoutSeconds": 180,
|
|
"jsonMode": false
|
|
},
|
|
"assessment": {
|
|
"temperature": 0.1,
|
|
"providerTimeoutSeconds": 120,
|
|
"jsonMode": true
|
|
},
|
|
"apiHttpClientTimeoutSeconds": 30,
|
|
"routingDefault": "local_first",
|
|
"externalAiEnabledDefault": false,
|
|
"actualDeployedProviderModelDigestRuntimeSettings": "unverified",
|
|
"promptIdentifier": "inline-cv-rewrite-and-assessment@2398ff354ed680c750500d1b417eee23e18f181d",
|
|
"repositorySourceSha256LfNormalized": {
|
|
"tools/summarizer/app.py": "b92a53e464b8058446f2bbc8cc15dd3337c5bde35ed628790da84cf2fcc4a038",
|
|
"JobTrackerApi/Controllers/CvVariantController.cs": "883f167a22828a3ae16c41aaa6f1d894ece5d5d12ccae36ccb39c3d2cd0d7c77",
|
|
"JobTrackerApi/Services/CvAiSuggestionService.cs": "73d6523feba27bfcde375cbc2541f21481fdec6bd1d92d5060a8e730637e9181",
|
|
"JobTrackerApi/Services/SummarizerService.cs": "b8457d4d05db37a37816e30ccd8e006e178c1ca6bcf720ab7c8bcbabf0e0581c"
|
|
},
|
|
"matchesFrozenExpectedSourceHashes": true
|
|
},
|
|
"qualification": {
|
|
"semanticCases": 32,
|
|
"integrationReferenceCasesNotModelCalls": 1,
|
|
"baselineCases": 26,
|
|
"repeats": 3,
|
|
"plannedCalls": 366,
|
|
"attempted": 0,
|
|
"completed": 0,
|
|
"failed": 0,
|
|
"notRun": 366,
|
|
"lanes": {
|
|
"G": {
|
|
"planned": 96,
|
|
"attempted": 0,
|
|
"completed": 0,
|
|
"failed": 0,
|
|
"notRun": 96
|
|
},
|
|
"GA": {
|
|
"planned": 96,
|
|
"attempted": 0,
|
|
"completed": 0,
|
|
"failed": 0,
|
|
"notRun": 96
|
|
},
|
|
"F": {
|
|
"planned": 96,
|
|
"attempted": 0,
|
|
"completed": 0,
|
|
"failed": 0,
|
|
"notRun": 96
|
|
},
|
|
"B": {
|
|
"planned": 78,
|
|
"attempted": 0,
|
|
"completed": 0,
|
|
"failed": 0,
|
|
"notRun": 78
|
|
}
|
|
},
|
|
"requestedGenerationLanguages": {
|
|
"en": {
|
|
"cases": 25,
|
|
"plannedCalls": 75,
|
|
"completed": 0,
|
|
"factualityResult": null
|
|
},
|
|
"nb": {
|
|
"cases": 7,
|
|
"plannedCalls": 21,
|
|
"completed": 0,
|
|
"factualityResult": null
|
|
}
|
|
},
|
|
"fixedAndBaselineAssessmentExpectations": {
|
|
"allowedCalls": 51,
|
|
"prohibitedOrUnknownCalls": 123
|
|
},
|
|
"actualGeneratedFactualClaimDenominator": null,
|
|
"criticalFabricatedFacts": null,
|
|
"unsupportedClaimAcceptanceRate": null,
|
|
"evaluatorFalseApprovalRate": null,
|
|
"validatorFalseAcceptanceRate": null,
|
|
"legitimateRewriteRejectionRate": null,
|
|
"modelErrorTimeoutRate": null,
|
|
"humanReviewsCompleted": 0,
|
|
"humanSemanticWorksheetsRequired": 96,
|
|
"humanBaselineWorksheetsRequired": 78,
|
|
"humanAcceptance": "incomplete",
|
|
"inferenceUsageAndCharges": "not measured; no inference attempted"
|
|
},
|
|
"freshDeterministicEvidence": {
|
|
"focusedAiSubset": {
|
|
"total": 108,
|
|
"executed": 108,
|
|
"passed": 108,
|
|
"failed": 0,
|
|
"notExecuted": 0,
|
|
"artifact": ".artifacts/p5-13-qualification/focused/qualification-focused.trx",
|
|
"providerEvidence": "deterministic, zero configured-model calls"
|
|
},
|
|
"revisionSubset": {
|
|
"total": 5,
|
|
"executed": 5,
|
|
"passed": 5,
|
|
"failed": 0,
|
|
"notExecuted": 0,
|
|
"artifact": ".artifacts/p5-13-qualification/revision/qualification-revision.trx",
|
|
"providerEvidence": "deterministic, zero configured-model calls"
|
|
},
|
|
"realHttp": {
|
|
"passed": 2,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"retries": 0,
|
|
"durationSeconds": 14.519966,
|
|
"startTime": "2026-10-08T18:47:24.242Z",
|
|
"artifact": ".artifacts/p5-13-qualification/http.json",
|
|
"configuredModelCalls": 0,
|
|
"actualProductionContact": false
|
|
},
|
|
"staleCvAndCanonicalApply": "409 cv_ai_source_changed; latest content and history snapshots unchanged",
|
|
"tokenTamperingForeignOwnerWrongCvUnsupportedEditedProposal": "existing focused tests pass; controlled provider/evaluator decisions",
|
|
"isolatedProductionGuard": "503 before provider calls/writes; section/document generation and Apply; unrelated legacy AI remains operational"
|
|
},
|
|
"inheritedCompleteBaseline": {
|
|
"evidence": "../release-readiness/VALIDATION.json",
|
|
"baselinePresentAtSourceCheckpoint": "fe045b9e015549f3d9101228149af9f9c9f876e5",
|
|
"fullSuitesRerunForThisDocumentationCheckpoint": false,
|
|
"backend": {
|
|
"passed": 1023,
|
|
"failed": 0,
|
|
"skipped": 0
|
|
},
|
|
"frontend": {
|
|
"passed": 455,
|
|
"suites": 81,
|
|
"failed": 0,
|
|
"skipped": 0
|
|
},
|
|
"browser": {
|
|
"passed": 112,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"retries": 0,
|
|
"startTime": "2026-10-08T16:13:55.959Z",
|
|
"durationSeconds": 1134.034,
|
|
"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"
|
|
}
|
|
},
|
|
"sidecar": {
|
|
"passed": 49,
|
|
"failed": 0,
|
|
"skipped": 0
|
|
},
|
|
"fidelity": {
|
|
"passed": 16,
|
|
"total": 16,
|
|
"previewPages": 36,
|
|
"pdfPages": 36,
|
|
"tolerances": {
|
|
"pageDimensionMm": 0.5,
|
|
"positionMm": 2,
|
|
"fontPt": 0.5,
|
|
"rgbComponent": 0.00392156862745098,
|
|
"pageCountAndMembership": "exact"
|
|
}
|
|
},
|
|
"settingsExports": {
|
|
"passed": 8,
|
|
"total": 8,
|
|
"previewPages": 24,
|
|
"pdfPages": 24,
|
|
"tolerances": {
|
|
"pageDimensionMm": 0.5,
|
|
"positionMm": 2,
|
|
"fontPt": 0.5,
|
|
"rgbComponent": 0.00392156862745098,
|
|
"pageCountAndMembership": "exact"
|
|
}
|
|
},
|
|
"rateLimit": {
|
|
"passed": 9,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"retries": 0,
|
|
"startTime": "2026-10-08T16:33:20.996Z",
|
|
"durationSeconds": 10.265,
|
|
"axe": {
|
|
"scans": 0,
|
|
"reportedViolations": 0,
|
|
"incompleteNodeOccurrencesByRule": {},
|
|
"humanScreenReaderAcceptance": "open"
|
|
}
|
|
},
|
|
"ingress": {
|
|
"passed": 6,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"retries": 0,
|
|
"startTime": "2026-10-08T16:34:20.457Z",
|
|
"durationSeconds": 5.961,
|
|
"axe": {
|
|
"scans": 0,
|
|
"reportedViolations": 0,
|
|
"incompleteNodeOccurrencesByRule": {},
|
|
"humanScreenReaderAcceptance": "open"
|
|
}
|
|
},
|
|
"pdfAdmission": {
|
|
"passed": 1,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"retries": 0,
|
|
"startTime": "2026-10-08T16:34:34.892Z",
|
|
"durationSeconds": 7.704,
|
|
"axe": {
|
|
"scans": 0,
|
|
"reportedViolations": 0,
|
|
"incompleteNodeOccurrencesByRule": {},
|
|
"humanScreenReaderAcceptance": "open"
|
|
}
|
|
},
|
|
"configuration": {
|
|
"passed": 3
|
|
},
|
|
"supplyChainHelpers": {
|
|
"passed": 3
|
|
},
|
|
"offlineEvaluationHarness": {
|
|
"passed": 5
|
|
},
|
|
"browserExtension": {
|
|
"passed": 3
|
|
},
|
|
"typeScriptLintBothBuilds": "inherited passing; no code change",
|
|
"p2D01": "ordinary passing browser case, no expected failure"
|
|
},
|
|
"testCountChanges": "zero; focused/revision subsets are not additional backend tests, HTTP remains separate",
|
|
"affectedPresIdsReviewed": [
|
|
"PRES-C01",
|
|
"PRES-C07",
|
|
"PRES-C10",
|
|
"PRES-C11",
|
|
"PRES-S04",
|
|
"PRES-E09"
|
|
],
|
|
"presC11Acceptance": "Production capability temporarily withheld; semantic/human/UI qualification missing",
|
|
"documentationChecks": {
|
|
"status": "pass",
|
|
"uniquePlannedCallIds": 366,
|
|
"semanticCaseSourcePointers": 32,
|
|
"baselineSourcePointers": 26,
|
|
"semanticWorksheetSlots": 96,
|
|
"baselineWorksheetSlots": 78,
|
|
"newPackageLocalAnchorChecks": 62,
|
|
"currentRootMarkdownDocuments": 157,
|
|
"missingLocalTargets": 0,
|
|
"historicalArchiveExcluded": true,
|
|
"frozenEvidenceAndRuntimeSourceHashes": "unchanged",
|
|
"applicationTestsCiDependencies": "unchanged vs source checkpoint",
|
|
"trackedSecretScan": "pass",
|
|
"workingAndStagedWhitespace": "pass",
|
|
"stagedScope": "seven documentation files only"
|
|
},
|
|
"remainingPrerequisites": [
|
|
"verified authorized production-equivalent model/runtime/settings/transport",
|
|
"authentication/privacy/quota/budget and uncached smoke",
|
|
"unchanged 366 real calls and exact validator evidence",
|
|
"independent human review of all repeats",
|
|
"separate explicit activation decision; no automatic Production enablement"
|
|
],
|
|
"f04BackupRestoreProductionConfigurationRollback": "open, separate release gates after P5-15",
|
|
"manualScreenReaderIncompleteAxeProductionFontPhotoOtherDebt": "open; no accessibility acceptance inferred"
|
|
}
|