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,56 @@
{
"type": "tier0-source-check",
"module": "binaryindex",
"feature": "reproducible-distro-build-pipeline",
"runId": "run-001",
"capturedAtUtc": "2026-02-12T06:07:21.9344862Z",
"filesChecked": [
"src/BinaryIndex/StellaOps.BinaryIndex.Worker/Jobs/ReproducibleBuildJob.cs",
"src/BinaryIndex/StellaOps.BinaryIndex.Worker/Jobs/ReproducibleBuildOptions.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/IReproducibleBuilder.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/BuilderOptions.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/GuidProvider.cs"
],
"found": [
"src/BinaryIndex/StellaOps.BinaryIndex.Worker/Jobs/ReproducibleBuildJob.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/IReproducibleBuilder.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/BuilderOptions.cs",
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/GuidProvider.cs"
],
"missing": [
"src/BinaryIndex/StellaOps.BinaryIndex.Worker/Jobs/ReproducibleBuildOptions.cs"
],
"classChecks": [
{
"name": "ReproducibleBuildJob",
"path": "src/BinaryIndex/StellaOps.BinaryIndex.Worker/Jobs/ReproducibleBuildJob.cs",
"fileExists": true,
"declarationFound": true
},
{
"name": "ReproducibleBuildOptions",
"path": "src/BinaryIndex/StellaOps.BinaryIndex.Worker/Jobs/ReproducibleBuildOptions.cs",
"fileExists": false,
"declarationFound": false
},
{
"name": "IReproducibleBuilder",
"path": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/IReproducibleBuilder.cs",
"fileExists": true,
"declarationFound": true
},
{
"name": "BuilderOptions",
"path": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/BuilderOptions.cs",
"fileExists": true,
"declarationFound": false
},
{
"name": "GuidProvider",
"path": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/GuidProvider.cs",
"fileExists": true,
"declarationFound": true
}
],
"verdict": "partial"
}

View File

@@ -0,0 +1,26 @@
{
"type": "tier1",
"capturedAtUtc": "2026-02-12T06:09:12.4660631Z",
"projects": [
{
"project": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/StellaOps.BinaryIndex.Builders.csproj",
"buildResult": "pass",
"log": "tier1-build-builders.log"
},
{
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Builders.Tests/StellaOps.BinaryIndex.Builders.Tests.csproj",
"testResult": "pass",
"testsPassed": 53,
"testsFailed": 0,
"testsSkipped": 0,
"log": "tier1-test-builders.log"
}
],
"notes": [
"Feature dossier referenced src/BinaryIndex/StellaOps.BinaryIndex.Worker/StellaOps.BinaryIndex.Worker.csproj, but no standalone worker .csproj exists in current tree.",
"Behavioral implementation and tests are validated via Builders library and Builders test project."
],
"buildResult": "pass",
"testResult": "pass",
"verdict": "pass"
}

View File

@@ -0,0 +1,14 @@
[
{
"name": "tier1-build-builders",
"command": "dotnet build src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Builders/StellaOps.BinaryIndex.Builders.csproj -c Release",
"exitCode": 0,
"log": "tier1-build-builders.log"
},
{
"name": "tier1-test-builders",
"command": "dotnet test src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Builders.Tests/StellaOps.BinaryIndex.Builders.Tests.csproj -c Release",
"exitCode": 0,
"log": "tier1-test-builders.log"
}
]

View File

@@ -0,0 +1,22 @@
{
"capturedAtUtc": "2026-02-12T06:08:51.4102102Z",
"verdict": "pass",
"commands": [
{
"name": "tier2-buildjob-integration",
"command": "\u0026 \u0027src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Builders.Tests/bin/Release/net10.0/StellaOps.BinaryIndex.Builders.Tests.exe\u0027 -noLogo -reporter verbose -class \u0027StellaOps.BinaryIndex.Builders.Tests.ReproducibleBuildJobIntegrationTests\u0027",
"exitCode": 0,
"startedAtUtc": "2026-02-12T06:08:50.5693124Z",
"finishedAtUtc": "2026-02-12T06:08:51.0333676Z",
"log": "docs\\qa\\feature-checks\\runs\\binaryindex\\reproducible-distro-build-pipeline\\run-001\\tier2-buildjob-integration.log"
},
{
"name": "tier2-buildjob-unit",
"command": "\u0026 \u0027src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Builders.Tests/bin/Release/net10.0/StellaOps.BinaryIndex.Builders.Tests.exe\u0027 -noLogo -reporter verbose -class \u0027StellaOps.BinaryIndex.Builders.Tests.ReproducibleBuildJobTests\u0027",
"exitCode": 0,
"startedAtUtc": "2026-02-12T06:08:51.0415597Z",
"finishedAtUtc": "2026-02-12T06:08:51.3980402Z",
"log": "docs\\qa\\feature-checks\\runs\\binaryindex\\reproducible-distro-build-pipeline\\run-001\\tier2-buildjob-unit.log"
}
]
}

View File

@@ -0,0 +1,28 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-12T06:08:51.4102102Z",
"checks": [
{
"description": "Reproducible build pipeline integration scenarios across Debian/Alpine/RHEL CVE samples and claim generation",
"command": "StellaOps.BinaryIndex.Builders.Tests.exe -class StellaOps.BinaryIndex.Builders.Tests.ReproducibleBuildJobIntegrationTests",
"result": "pass",
"testsRun": 14,
"testsFailed": 0,
"log": "tier2-buildjob-integration.log"
},
{
"description": "Reproducible build job edge behavior for invalid build identity claim handling",
"command": "StellaOps.BinaryIndex.Builders.Tests.exe -class StellaOps.BinaryIndex.Builders.Tests.ReproducibleBuildJobTests",
"result": "pass",
"testsRun": 1,
"testsFailed": 0,
"log": "tier2-buildjob-unit.log"
}
],
"behaviorVerified": [
"Build flow selects distro-specific builders and processes vulnerable/patched versions.",
"Patch diff extraction and changed-function evidence are produced for claims.",
"Failure path handling continues processing and logs unsupported distro behavior."
],
"verdict": "pass"
}