more features checks. setup improvements

This commit is contained in:
master
2026-02-13 02:04:55 +02:00
parent 9911b7d73c
commit 9ca2de05df
675 changed files with 37550 additions and 1826 deletions

View File

@@ -0,0 +1,33 @@
# Anchor-Aware Determinization Rules in Policy Engine
## Module
Policy
## Status
VERIFIED
## Description
Determinization rules that are aware of trust anchors, ensuring policy evaluation produces consistent results based on the trust anchor configuration and signal snapshots.
## Implementation Details
- **Determinization Gate**: `src/Policy/StellaOps.Policy.Engine/Gates/Determinization/DeterminizationGate.cs` -- determinization gate evaluator
- `DeterminizationGateMetrics.cs` -- gate metrics tracking
- `ISignalSnapshotBuilder.cs` / `SignalSnapshotBuilder.cs` -- builds signal snapshots for deterministic evaluation
- **Determinization Policy**: `src/Policy/StellaOps.Policy.Engine/Policies/DeterminizationPolicy.cs` -- determinization policy definition
- `DeterminizationRuleSet.cs` -- rule set for determinization
- `IDeterminizationPolicy.cs` -- policy interface
- **Determinization Library**: `src/Policy/__Libraries/StellaOps.Policy.Determinization/` -- core determinization library
- `Models/` -- determinization models
- `Scoring/` -- determinization scoring
- `Evidence/` -- evidence-based determinization
- **DI Registration**: `src/Policy/StellaOps.Policy.Engine/DependencyInjection/DeterminizationEngineExtensions.cs` -- service registration
- **Configuration Endpoints**: `src/Policy/StellaOps.Policy.Engine/Endpoints/DeterminizationConfigEndpoints.cs` -- API for determinization configuration
- **Events**: `src/Policy/StellaOps.Policy.Engine/Subscriptions/DeterminizationEvents.cs` -- determinization event subscriptions
## E2E Test Plan
- [ ] Configure determinization rules via API and verify they apply during evaluation
- [ ] Evaluate a policy with signal snapshots and verify deterministic output
- [ ] Change trust anchor configuration and verify determinization rules adapt
- [ ] Run same evaluation twice with identical snapshots and verify identical results
- [ ] Verify determinization metrics are emitted (gate pass/fail counts)
- [ ] Test determinization configuration endpoint returns current rule set