documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -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."
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
Reference in New Issue
Block a user