documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"capturedAtUtc": "2026-02-13T12:00:00.000Z",
|
||||
"testCommand": "dotnet test src/Policy/__Tests/StellaOps.Policy.Engine.Tests/StellaOps.Policy.Engine.Tests.csproj --no-restore -v normal",
|
||||
"testFilter": "RiskBudgetMonotonicityPropertyTests, RiskSimulationBreakdownServiceTests, BudgetEnforcementIntegrationTests",
|
||||
"testsRun": 1278,
|
||||
"testsPassed": 1278,
|
||||
"testsFailed": 0,
|
||||
"targetedTestMethods": [
|
||||
"RiskBudgetMonotonicityPropertyTests.TighteningCriticalBudget_CannotReduceViolations",
|
||||
"RiskBudgetMonotonicityPropertyTests.TighteningHighBudget_CannotReduceViolations",
|
||||
"RiskBudgetMonotonicityPropertyTests.TighteningRiskScoreBudget_CannotReduceViolations",
|
||||
"RiskBudgetMonotonicityPropertyTests.TighteningMagnitudeBudget_CannotReduceViolations",
|
||||
"RiskBudgetMonotonicityPropertyTests.AddingBlockedVulnerabilities_CanOnlyIncreaseViolations",
|
||||
"RiskBudgetMonotonicityPropertyTests.ViolationCount_NonDecreasing_WhenTighteningBudget",
|
||||
"RiskSimulationBreakdownServiceTests.GenerateBreakdown_WithValidInput_ReturnsBreakdown",
|
||||
"RiskSimulationBreakdownServiceTests.GenerateBreakdown_ScoreDistribution_ComputesStatistics",
|
||||
"RiskSimulationBreakdownServiceTests.GenerateBreakdown_SeverityBreakdown_GroupsCorrectly",
|
||||
"RiskSimulationBreakdownServiceTests.GenerateBreakdown_DeterminismHash_IsConsistent",
|
||||
"BudgetEnforcementIntegrationTests.Budget_DifferentWindows_AreIndependent",
|
||||
"BudgetEnforcementIntegrationTests.Consume_MultipleReleases_AccumulatesCorrectly",
|
||||
"BudgetEnforcementIntegrationTests.ThresholdTransition_GreenToYellow",
|
||||
"BudgetEnforcementIntegrationTests.ThresholdTransition_YellowToRed",
|
||||
"BudgetEnforcementIntegrationTests.ThresholdTransition_RedToExhausted",
|
||||
"BudgetEnforcementIntegrationTests.ThresholdBoundaries_AreCorrect",
|
||||
"BudgetEnforcementIntegrationTests.AdjustAllocation_IncreasesCapacity_ChangesThreshold",
|
||||
"BudgetEnforcementIntegrationTests.DefaultAllocations_MatchTierRiskProfile",
|
||||
"BudgetEnforcementIntegrationTests.ConcurrentConsumption_IsThreadSafe"
|
||||
],
|
||||
"behaviorVerified": [
|
||||
"RiskBudgetEvaluator monotonicity: tighter budgets never reduce violations",
|
||||
"Risk simulation breakdown with 10-bucket score distribution and percentiles (p50/p90/p99)",
|
||||
"Severity breakdown totals match finding count with HHI concentration metric",
|
||||
"Budget ledger with Green/Yellow/Red/Exhausted threshold transitions at 40%/70%/100%",
|
||||
"Per-service tier-based budget allocations (Internal=300, CustomerFacing=200, Critical=120, Safety=80)",
|
||||
"Budget capacity replenishment via AdjustAllocationAsync",
|
||||
"Deterministic breakdown hashing (sha256 prefix)",
|
||||
"Concurrent budget consumption is thread-safe and respects limits",
|
||||
"Window-based budget isolation with no carry-over between months",
|
||||
"Property-based tests verify monotonicity across 100 FsCheck-generated test cases per property"
|
||||
],
|
||||
"assertionTypes": [
|
||||
"property-based-monotonicity",
|
||||
"threshold-boundary-verification",
|
||||
"budget-consumption-accounting",
|
||||
"concurrent-thread-safety",
|
||||
"determinism-hash-consistency",
|
||||
"tier-allocation-mapping",
|
||||
"window-isolation"
|
||||
],
|
||||
"newTestsWritten": [],
|
||||
"bugsFixed": [],
|
||||
"rawOutput": "Passed! - Failed: 0, Passed: 1278, Skipped: 0, Total: 1278, Duration: 6s 179ms - StellaOps.Policy.Engine.Tests.dll (net10.0|x64)",
|
||||
"verdict": "pass"
|
||||
}
|
||||
Reference in New Issue
Block a user