more features checks. setup improvements
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user