126 lines
5.9 KiB
JSON
126 lines
5.9 KiB
JSON
{
|
|
"schemaVersion": "jobtracker.cv-semantic-qualification.v1",
|
|
"observedDate": "2026-10-08",
|
|
"sourceCheckpoint": "2398ff354ed680c750500d1b417eee23e18f181d",
|
|
"promptIdentity": {
|
|
"identifier": "inline-cv-rewrite-and-assessment@2398ff354ed680c750500d1b417eee23e18f181d",
|
|
"identityScope": "expected checkpoint source only; actual runtime/image hashes unverified",
|
|
"hashNormalization": "SHA-256 of UTF-8 source-file bytes with CRLF normalized to LF; no prompts stored",
|
|
"sourceFileSha256": {
|
|
"tools/summarizer/app.py": "b92a53e464b8058446f2bbc8cc15dd3337c5bde35ed628790da84cf2fcc4a038",
|
|
"JobTrackerApi/Controllers/CvVariantController.cs": "883f167a22828a3ae16c41aaa6f1d894ece5d5d12ccae36ccb39c3d2cd0d7c77",
|
|
"JobTrackerApi/Services/CvAiSuggestionService.cs": "73d6523feba27bfcde375cbc2541f21481fdec6bd1d92d5060a8e730637e9181",
|
|
"JobTrackerApi/Services/SummarizerService.cs": "b8457d4d05db37a37816e30ccd8e006e178c1ca6bcf720ab7c8bcbabf0e0581c"
|
|
}
|
|
},
|
|
"syntheticOnly": true,
|
|
"documentationOnly": true,
|
|
"applicationChanged": false,
|
|
"gate": "BLOCKED — configured-model qualification unavailable",
|
|
"p513Readiness": "CONDITIONAL GO unchanged; semantic prerequisite not cleared",
|
|
"configuredTarget": {
|
|
"actualModel": null,
|
|
"actualDigest": null,
|
|
"actualImageRevision": null,
|
|
"actualRoute": null,
|
|
"repositoryDefaults": {
|
|
"ollamaModel": "qwen2.5:7b",
|
|
"provider": "ollama",
|
|
"routingMode": "local_first",
|
|
"externalAiEnabled": false,
|
|
"generationTemperature": 0.2,
|
|
"evaluationTemperature": 0.1,
|
|
"explicitSeed": null
|
|
},
|
|
"defaultsEstablishDeployedTarget": false
|
|
},
|
|
"availability": {
|
|
"dockerExecutable": true,
|
|
"dockerLinuxEngine": "unavailable: dockerDesktopLinuxEngine named pipe missing",
|
|
"ollamaOnPath": false,
|
|
"defaultLoopbackVersionRequest": "failed: WebException",
|
|
"knownLocalModelListenerObserved": false,
|
|
"safeProcessModelOverrides": "unset",
|
|
"modelInstalledOrPulled": false,
|
|
"substituteModelUsed": false,
|
|
"remoteProviderCalled": false,
|
|
"productionAccessed": false,
|
|
"secretsInspected": false
|
|
},
|
|
"semanticEvidence": {
|
|
"declarationArtifactSha256LfNormalized": {
|
|
"corpus.json": "bd9869e102932817cd471036fd93429aff376b5dd72334f1f0519a4b6b805a7d",
|
|
"RUBRIC.md": "0de49fc9a11ba5626ff4049bb1ae0baa201932ba589cbb0cfa4bdb9f0939557e"
|
|
},
|
|
"configuredGenerationRuns": 0,
|
|
"configuredEvaluationRuns": 0,
|
|
"automatedLiveSemanticChecks": 0,
|
|
"humanOutputReviews": 0,
|
|
"criticalFactualityFailures": null,
|
|
"criticalFailuresStatus": "not measurable; zero runs is not zero qualified failures",
|
|
"scopeFidelity": "not measured",
|
|
"usefulness": "not measured",
|
|
"languageQuality": "not measured",
|
|
"generatedOutputPersisted": false,
|
|
"failedOutputsHidden": false,
|
|
"requiredRepeatCountPerSemanticCase": 3,
|
|
"generationCases": 32,
|
|
"fixedAssessmentProbes": 32,
|
|
"fixedAssessmentExpected": { "supported": 10, "prohibitedOrUnknown": 22 },
|
|
"integrationReferences": 1,
|
|
"plannedProviderCalls": { "generation": 96, "generatedOutputAssessment": 96, "fixedAssessment": 96, "existingAssessment": 78, "total": 366 },
|
|
"existingAssessmentCorpusCases": 26,
|
|
"existingAssessmentExpected": { "supported": 7, "prohibitedOrUnknown": 19 },
|
|
"fixedCorpusExpectationsChanged": false
|
|
},
|
|
"freshDeterministicValidation": {
|
|
"backend": { "passed": 1021, "failed": 0, "skipped": 0 },
|
|
"frontend": { "passed": 455, "failed": 0, "suites": 81 },
|
|
"sidecar": { "passed": 49, "failed": 0 },
|
|
"focusedAiPrivacyMetering": { "passed": 106, "failed": 0, "includedInBackend": true },
|
|
"revisionSafety": { "passed": 5, "failed": 0, "includedInBackend": true },
|
|
"realHttpContract": {
|
|
"passed": 1,
|
|
"failed": 0,
|
|
"provider": "loopback synthetic fixture",
|
|
"configuredModelQualification": false,
|
|
"staleCvAndCanonicalConflict": "passing; latest content/history unchanged"
|
|
}
|
|
},
|
|
"unchangedInheritedValidation": {
|
|
"source": "p5-13-readiness/validation-summary.json at sourceCheckpoint",
|
|
"rerunInThisCheckpoint": false,
|
|
"browser": { "actualPassed": 112, "expectedFailure": 0, "p2d01": "ordinary passing" },
|
|
"fidelity": { "passed": 16, "total": 16, "previewPages": 36, "pdfPages": 36 },
|
|
"settingsExports": { "passed": 8, "total": 8, "previewPages": 24, "pdfPages": 24 },
|
|
"rateLimit": 9,
|
|
"ingress": 6,
|
|
"pdfAdmission": 1,
|
|
"configuration": 3,
|
|
"typeScript": "passing inherited",
|
|
"lint": "passing inherited",
|
|
"frontendProductionBuild": "passing inherited",
|
|
"apiReleaseBuild": "passing inherited"
|
|
},
|
|
"testCountChanges": { "backend": 0, "frontend": 0, "browser": 0, "sidecar": 0, "realHttpContract": 0 },
|
|
"documentationValidation": {
|
|
"corpusJsonAndSourceScopeConsistency": "passing; 32 semantic cases and one integration reference",
|
|
"localMarkdownDocumentsChecked": 152,
|
|
"missingLocalLinkTargets": 0,
|
|
"trackedSecretScanIncludingStagedFiles": "passing",
|
|
"stagedAndUnstagedWhitespace": "passing",
|
|
"stagedScope": "four files in this documentation package only"
|
|
},
|
|
"remainingAcceptanceRequirements": [
|
|
"Identify actual configured generation/evaluation route, model digest and deployed prompt/image revision.",
|
|
"Execute every frozen generation and fixed-assessment case three times without generation-cache substitutions.",
|
|
"Retain raw synthetic generation, model assessments and independent API-guard results, including failures.",
|
|
"Complete structured human semantic claim review, including English/Bokmål usefulness and language.",
|
|
"Show zero fabricated candidate facts and no false approvals; preserve useful supported transformations.",
|
|
"Verify live safe proposal then CV/canonical mutation produces stale conflict without history/source loss."
|
|
],
|
|
"uiMigrationStarted": false,
|
|
"f04": "open; production evidence absent",
|
|
"nextPhaseStarted": false
|
|
}
|