diff --git a/decision_engine/config/policy_constants.json b/decision_engine/config/policy_constants.json new file mode 100644 index 0000000..7dbd25c --- /dev/null +++ b/decision_engine/config/policy_constants.json @@ -0,0 +1,46 @@ +{ + "warn_rate": { + "p50": 0.05, + "p75": 0.10, + "p95": 0.20, + "margin": 0.02 + }, + "unknown_rate": { + "p50": 0.01, + "p75": 0.03, + "p95": 0.07, + "margin": 0.01 + }, + "strata": { + "default": { + "warn_rate": { + "p50": 0.05, + "p75": 0.10, + "p95": 0.20, + "margin": 0.02 + }, + "unknown_rate": { + "p50": 0.01, + "p75": 0.03, + "p95": 0.07, + "margin": 0.01 + } + }, + "schema_violation": { + "warn_rate": { + "p50": 0.02, + "p75": 0.05, + "p95": 0.10, + "margin": 0.01 + }, + "unknown_rate": { + "p50": 0.005, + "p75": 0.02, + "p95": 0.05, + "margin": 0.005 + } + } + }, + "version": "1.1.0", + "description": "Fixierte Schwellenwerte für Policy v1.1 Evaluierung (p50/p75/p95 + Margen)." +} \ No newline at end of file