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 @@
{"type":"integration","capturedAtUtc":"2026-02-13T07:42:00Z","testCommand":"dotnet test src/Policy/__Tests/StellaOps.Policy.Engine.Tests/StellaOps.Policy.Engine.Tests.csproj --no-restore -v normal","testFilter":"VexTrustGate|PolicyGateEvaluator","testsRun":1278,"testsPassed":1278,"testsFailed":0,"targetedTestMethods":["EvaluateAsync_Production_HighTrust_Allows","EvaluateAsync_Production_LowTrust_Blocks","EvaluateAsync_Production_UnverifiedSignature_Blocks","EvaluateAsync_Production_StaleFreshness_Blocks","EvaluateAsync_Staging_MediumTrust_Allows","EvaluateAsync_Staging_LowTrust_Warns","EvaluateAsync_Development_LowTrust_Allows","EvaluateAsync_MissingTrustData_RespectsConfiguredBehavior(Allow)","EvaluateAsync_MissingTrustData_RespectsConfiguredBehavior(Warn)","EvaluateAsync_MissingTrustData_RespectsConfiguredBehavior(Block)","EvaluateAsync_StatusNotInApplyList_ReturnsAllow","EvaluateAsync_UnknownEnvironment_UsesDefaultThresholds","EvaluateAsync_ComputesTrustTierCorrectly(VeryHigh,High,Medium,Low,VeryLow)"],"behaviorVerified":["Production environment blocks promotion when trust score < 0.80","Production environment blocks when issuer signature not verified","Production environment blocks when freshness is stale (only fresh acceptable)","Staging environment allows trust score >= 0.60 with stale freshness","Staging environment warns when trust score below threshold (FailureAction=Warn)","Development environment allows low trust score >= 0.40 with unverified issuer","Per-environment trust thresholds correctly applied","MissingTrustBehavior=Block blocks when no VEX data present","MissingTrustBehavior=Warn warns when no VEX data present","MissingTrustBehavior=Allow passes when no VEX data present","VEX trust gate integrated as 3rd gate in PolicyGateEvaluator pipeline","Descriptive gate result messages identify which threshold failed"],"assertionTypes":["Assert.Equal","Assert.Contains","Assert.NotNull","Assert.True","Assert.NotEqual","Assert.StartsWith"],"newTestsWritten":[],"bugsFixed":[],"rawOutput":"Passed! - Failed: 0, Passed: 1278, Skipped: 0, Total: 1278, Duration: 8s 627ms","verdict":"pass"}