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,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"
}