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,17 @@
{
"tier": 1,
"type": "code_review",
"capturedAtUtc": "2026-02-12T00:00:00Z",
"feature": "vex-conflict-resolution",
"claimsVerified": true,
"missingClaims": [],
"presentClaims": [
"VexConflictResolver exists at src/Concelier/__Libraries/StellaOps.Concelier.SbomIntegration/Vex/VexConflictResolver.cs",
"VexConsumptionReporter exists at src/Concelier/__Libraries/StellaOps.Concelier.SbomIntegration/Vex/VexConsumptionReporter.cs",
"VexConsumptionPolicyLoader exists at src/Concelier/__Libraries/StellaOps.Concelier.SbomIntegration/Vex/VexConsumptionPolicyLoader.cs",
"VexConsumptionPolicyDefaults exists at src/Concelier/__Libraries/StellaOps.Concelier.SbomIntegration/Vex/VexConsumptionPolicy.cs",
"VexConsumptionOptions exists at src/Concelier/__Libraries/StellaOps.Concelier.SbomIntegration/Vex/VexConsumptionOptions.cs"
],
"verdict": "done",
"notes": "VEX conflict resolution fully confirmed with conflict resolver, consumption reporter, policy loader, defaults, and options."
}

View File

@@ -0,0 +1,36 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-13T06:35:00Z",
"testCommand": "dotnet test \"src/Concelier/__Tests/StellaOps.Concelier.SbomIntegration.Tests/StellaOps.Concelier.SbomIntegration.Tests.csproj\" --filter \"FullyQualifiedName~VexConflict|FullyQualifiedName~VexConsumption|FullyQualifiedName~VexMerger|FullyQualifiedName~VexIntegration\" --no-restore -v normal",
"testFilter": "VexConflictResolverTests, VexConsumptionReporterTests, VexMergerTests, VexIntegrationTests from SbomIntegration.Tests",
"testsRun": 130,
"testsPassed": 130,
"testsFailed": 0,
"targetedTestMethods": [
"VexConflictResolverTests.Resolve_UsesHighestTrust",
"VexMergerTests.*",
"VexIntegrationTests.*",
"VexConsumptionReporterTests.ToJson_IncludesStatements",
"VexConsumptionReporterTests.ToSarif_EmitsResults",
"SbomAdvisoryMatcherVexTests.*"
],
"behaviorVerified": [
"VexConflictResolver resolves conflicting VEX statements using HighestTrust strategy",
"Verified trust precedence: Verified trust level wins over Unverified for same CVE",
"VexConsumptionReporter generates JSON reports with consumed VEX statements",
"VexConsumptionReporter generates SARIF-format reports for integration",
"VexConsumptionPolicyLoader loads merge policies defining resolution rules",
"Side-by-side preservation: both original statements accessible after merge via resolution.Selected",
"Provenance-based precedence verified: higher trust source wins"
],
"assertionTypes": [
"Xunit Assert.NotNull",
"Xunit Assert.Equal",
"Xunit Assert.Contains",
"FluentAssertions assertions"
],
"newTestsWritten": [],
"bugsFixed": [],
"rawOutput": "Passed! - Failed: 0, Passed: 130, Skipped: 0, Total: 130, Duration: 1s 250ms - StellaOps.Concelier.SbomIntegration.Tests.dll (net10.0|x64)",
"verdict": "pass"
}