Files
jobtrackingapp/docs/redesign/phase-5/p5-13-semantic-qualification/qualification-results.json
T
2026-10-08 16:05:00 +02:00

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
}