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,44 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-13T03:52:00Z",
"testCommand": "dotnet test src/Policy/__Tests/StellaOps.Policy.Exceptions.Tests/StellaOps.Policy.Exceptions.Tests.csproj --no-restore -v normal",
"testFilter": "RecheckEvaluationServiceTests, ExceptionObjectTests (recheck properties)",
"testsRun": 83,
"testsPassed": 83,
"testsFailed": 0,
"targetedTestMethods": [
"RecheckEvaluationServiceTests.EvaluateAsync_NoPolicy_ReturnsNoTrigger",
"RecheckEvaluationServiceTests.EvaluateAsync_EpssAbove_Triggers",
"RecheckEvaluationServiceTests.EvaluateAsync_EnvironmentScope_FiltersConditions",
"RecheckEvaluationServiceTests.EvaluateAsync_ActionPriority_PicksBlock",
"RecheckEvaluationServiceTests.EvaluateAsync_ExpiryWithin_UsesThreshold",
"ExceptionObjectTests.ExceptionObject_IsBlockedByRecheck_WhenBlockTriggered_ShouldBeTrue",
"ExceptionObjectTests.ExceptionObject_RequiresReapproval_WhenReapprovalTriggered_ShouldBeTrue"
],
"behaviorVerified": [
"RecheckPolicy model: PolicyId, Name, Conditions (ImmutableArray<RecheckCondition>), DefaultAction, IsActive, CreatedAt",
"RecheckCondition model: Type (9 enum values), Threshold, EnvironmentScope, per-condition Action override",
"9 RecheckConditionTypes: ReachGraphChange, EPSSAbove, CVSSAbove, UnknownsAbove, NewCVEInPackage, KEVFlagged, ExpiryWithin, VEXStatusChange, PackageVersionChange",
"RecheckAction enum with priority: Warn(1) < RequireReapproval(2) < Revoke(3) < Block(4)",
"RecheckEvaluationService evaluates conditions and returns IsTriggered, TriggeredConditions, RecommendedAction (highest priority)",
"Environment scoping: condition scoped to ['prod'] does NOT trigger in 'dev'",
"Per-condition action override: condition.Action overrides policy DefaultAction",
"Action priority ordering: Block selected over Warn when both triggered",
"EPSSAbove condition: triggers when context.EpssScore exceeds threshold",
"ExpiryWithin condition: triggers when exception expires within threshold days",
"KEVFlagged condition: triggers when context.KevFlagged=true",
"ExceptionObject.IsBlockedByRecheck: true when triggered + Block action",
"ExceptionObject.RequiresReapproval: true when triggered + RequireReapproval action"
],
"assertionTypes": [
"condition-evaluation",
"action-priority",
"environment-scoping",
"threshold-comparison",
"computed-property"
],
"newTestsWritten": [],
"bugsFixed": [],
"rawOutput": "Exceptions.Tests: 83/83 passed",
"verdict": "pass"
}