documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF

This commit is contained in:
master
2026-02-25 01:24:07 +02:00
parent b07d27772e
commit 4db038123b
9090 changed files with 4836 additions and 2909 deletions

View File

@@ -0,0 +1,6 @@
{
"approved": true,
"reason": "Confirmed missing implementation in the primary proof-verification path despite passing builds/tests and integration suites.",
"revisedRootCause": "Core proof-verification behavior is partially scaffolded; tests currently validate scaffold semantics instead of complete feature contract.",
"capturedAtUtc": "2026-02-11T19:50:02.7880235Z"
}

View File

@@ -0,0 +1,73 @@
{
"type": "tier0-source-check",
"module": "binaryindex",
"feature": "binary-proof-verification-pipeline",
"runId": "run-001",
"capturedAtUtc": "2026-02-11T19:42:40.5848184Z",
"filesChecked": [
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/ValidationHarnessService.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation/ValidationHarness.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/Services/KpiRegressionService.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/Provenance/GroundTruthProvenanceResolver.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation.Abstractions/IValidationHarness.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/Services/IKpiRegressionService.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/Provenance/ISymbolProvenanceResolver.cs"
],
"found": [
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/ValidationHarnessService.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation/ValidationHarness.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/Services/KpiRegressionService.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/Provenance/GroundTruthProvenanceResolver.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation.Abstractions/IValidationHarness.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/Services/IKpiRegressionService.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/Provenance/ISymbolProvenanceResolver.cs"
],
"missing": [
],
"declarations": [
{
"symbol": "ValidationHarnessService",
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/ValidationHarnessService.cs",
"declarationFound": true,
"line": 22
},
{
"symbol": "ValidationHarness",
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation/ValidationHarness.cs",
"declarationFound": true,
"line": 12
},
{
"symbol": "KpiRegressionService",
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/Services/KpiRegressionService.cs",
"declarationFound": true,
"line": 21
},
{
"symbol": "GroundTruthProvenanceResolver",
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/Provenance/GroundTruthProvenanceResolver.cs",
"declarationFound": true,
"line": 22
},
{
"symbol": "IValidationHarness",
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation.Abstractions/IValidationHarness.cs",
"declarationFound": true,
"line": 7
},
{
"symbol": "IKpiRegressionService",
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/Services/IKpiRegressionService.cs",
"declarationFound": true,
"line": 15
},
{
"symbol": "ISymbolProvenanceResolver",
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/Provenance/ISymbolProvenanceResolver.cs",
"declarationFound": true,
"line": 16
}
],
"verdict": "pass"
}

View File

@@ -0,0 +1,75 @@
{
"type": "tier1-build-check",
"module": "binaryindex",
"feature": "binary-proof-verification-pipeline",
"runId": "run-001",
"capturedAtUtc": "2026-02-11T19:49:44.7042934Z",
"project": "BinaryIndex proof verification pipeline (GroundTruth.Reproducible, Validation, DeltaSig provenance)",
"buildResult": "pass",
"testResult": "pass",
"codeReviewResult": "fail",
"codeReviewFindings": [
{
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/ValidationHarnessService.cs",
"line": 206,
"issue": "Pipeline stages are placeholders (symbol recovery, IR lift, fingerprinting, matcher, SBOM hash)."
},
{
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation/Matchers/MatcherAdapters.cs",
"line": 27,
"issue": "Semantic/instruction/call-graph matchers are stubbed with synthetic scores."
},
{
"file": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.GroundTruth.Reproducible.Tests/ValidationHarnessServiceTests.cs",
"line": 4,
"issue": "Tests validate skeleton behavior and explicitly accept placeholder metrics."
}
],
"commands": [
{
"name": "build-groundtruth-reproducible",
"command": "dotnet build src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/StellaOps.BinaryIndex.GroundTruth.Reproducible.csproj -c Release",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier1-build-groundtruth-reproducible.log",
"exitCode": 0
},
{
"name": "build-validation",
"command": "dotnet build src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation/StellaOps.BinaryIndex.Validation.csproj -c Release",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier1-build-validation.log",
"exitCode": 0
},
{
"name": "build-validation-abstractions",
"command": "dotnet build src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation.Abstractions/StellaOps.BinaryIndex.Validation.Abstractions.csproj -c Release",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier1-build-validation-abstractions.log",
"exitCode": 0
},
{
"name": "build-deltasig",
"command": "dotnet build src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/StellaOps.BinaryIndex.DeltaSig.csproj -c Release",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier1-build-deltasig.log",
"exitCode": 0
},
{
"name": "test-groundtruth-reproducible",
"command": "dotnet test src/BinaryIndex/__Tests/StellaOps.BinaryIndex.GroundTruth.Reproducible.Tests/StellaOps.BinaryIndex.GroundTruth.Reproducible.Tests.csproj -c Release --no-build",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier1-test-groundtruth-reproducible.log",
"exitCode": 0
},
{
"name": "test-validation",
"command": "dotnet test src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Validation.Tests/StellaOps.BinaryIndex.Validation.Tests.csproj -c Release --no-build",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier1-test-validation.log",
"exitCode": 0
},
{
"name": "test-deltasig-attestation",
"command": "dotnet test src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/StellaOps.BinaryIndex.DeltaSig.Tests.csproj -c Release --filter \"FullyQualifiedName~DeltaSigAttestorIntegrationTests|FullyQualifiedName~DeltaSigPredicateLargeBlobsTests\"",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier1-test-deltasig-attestation.log",
"exitCode": 0
}
],
"errors": [
]
}

View File

@@ -0,0 +1,27 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-11T19:44:33.0653383Z",
"commandsFile": "docs/qa/feature-checks/runs/binaryindex/binary-proof-verification-pipeline/run-001/tier2-commands.json",
"tests": [
],
"behaviorVerified": [
"Validation/attestor, reproducible-harness, and golden-set test suites execute successfully in this run."
],
"behaviorMissing": [
"Validation matcher adapters contain explicit placeholder/TODO logic, so semantic/call-graph proof verification is not production-complete.",
"KPI regression service still includes TODO/null-path fallback for baseline retrieval, limiting claimed regression-proof guarantees.",
"GroundTruth provenance resolver contains null-return fallback paths that undermine complete proof provenance coverage."
],
"parityEvidence": [
"27: // TODO: Integrate with actual B2R2-based semantic diff implementation",
"28: // For now, this is a stub that returns a placeholder result",
"48: return null;",
"61: return null;",
"71: return null;",
"84: return null;",
"166: // TODO: Integrate with validation harness to get latest run",
"136: return null;"
],
"verdict": "fail"
}

View File

@@ -0,0 +1,62 @@
{
"type": "integration",
"module": "binaryindex",
"feature": "binary-proof-verification-pipeline",
"runId": "run-001",
"capturedAtUtc": "2026-02-11T19:48:35.2958131Z",
"checks": [
{
"description": "Validation harness + bundle + KPI integration suite",
"command": "dotnet test src/BinaryIndex/__Tests/StellaOps.BinaryIndex.GroundTruth.Reproducible.Tests/StellaOps.BinaryIndex.GroundTruth.Reproducible.Tests.csproj -c Release --filter \"FullyQualifiedName~StandaloneVerifierIntegrationTests|FullyQualifiedName~BundleExportIntegrationTests|FullyQualifiedName~BundleImportIntegrationTests|FullyQualifiedName~KpiRegressionIntegrationTests\"",
"commandCapturedAtUtc": "2026-02-11T19:45:13.6968456Z",
"completedAtUtc": "2026-02-11T19:45:24.3338475Z",
"expectedExitCode": 0,
"actualExitCode": 0,
"testsRun": 108,
"testsPassed": 108,
"testsFailed": 0,
"testsSkipped": 0,
"result": "pass",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier2-test-groundtruth-integration.log"
},
{
"description": "Validation attestor behavior suite",
"command": "dotnet test src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Validation.Tests/StellaOps.BinaryIndex.Validation.Tests.csproj -c Release --filter \"FullyQualifiedName~ValidationRunAttestorTests\"",
"commandCapturedAtUtc": "2026-02-11T19:45:24.3348610Z",
"completedAtUtc": "2026-02-11T19:45:35.1481417Z",
"expectedExitCode": 0,
"actualExitCode": 0,
"testsRun": 57,
"testsPassed": 57,
"testsFailed": 0,
"testsSkipped": 0,
"result": "pass",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier2-test-validation-attestor.log"
},
{
"description": "Golden-set and attestation behavior suite",
"command": "dotnet test src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/StellaOps.BinaryIndex.DeltaSig.Tests.csproj -c Release --filter \"FullyQualifiedName~GoldenSignatureTests|FullyQualifiedName~DeltaSigAttestorIntegrationTests\"",
"commandCapturedAtUtc": "2026-02-11T19:45:35.1486688Z",
"completedAtUtc": "2026-02-11T19:45:52.0730866Z",
"expectedExitCode": 0,
"actualExitCode": 0,
"testsRun": 132,
"testsPassed": 132,
"testsFailed": 0,
"testsSkipped": 0,
"result": "pass",
"logFile": "docs\\qa\\feature-checks\\runs\\binaryindex\\binary-proof-verification-pipeline\\run-001\\tier2-test-deltasig-golden-attestor.log"
}
],
"testsRun": 297,
"testsPassed": 297,
"testsFailed": 0,
"behaviorVerified": [
"Validation harness integration flow executes against corpus-backed sample pairs",
"Corpus bundle export/import round-trip integration paths execute successfully",
"KPI regression integration checks execute thresholds and report generation",
"Validation attestor tests verify predicate generation behavior",
"Golden signature and attestor integration checks execute deterministic matching/attestation scenarios"
],
"verdict": "pass"
}

View File

@@ -0,0 +1,15 @@
{
"rootCause": "Feature dossier claims a full proof-verification pipeline, but core validation and matcher stages remain skeleton placeholders that do not perform real symbol recovery, IR lifting, fingerprint generation, or semantic/call-graph matching.",
"category": "missing_code",
"affectedFiles": [
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.GroundTruth.Reproducible/ValidationHarnessService.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Validation/Matchers/MatcherAdapters.cs",
"src/BinaryIndex/__Tests/StellaOps.BinaryIndex.GroundTruth.Reproducible.Tests/ValidationHarnessServiceTests.cs"
],
"confidence": 0.98,
"evidence": [
"ValidationHarnessService contains explicit placeholder blocks for symbol recovery, IR lifting, fingerprint generation, function matching, and SBOM hashing.",
"MatcherAdapters use TODO-marked stub matchers with synthetic scores instead of real semantic/instruction/call-graph implementations.",
"ValidationHarnessServiceTests are explicitly scoped to skeleton behavior and accept placeholder metric outputs."
]
}