// generated from contracts/experiments/kbx.experiments.json; do not edit.
export const kbxFeatureFlags = {
  "oms.order-list.exception-summary-v2": {
    "id": "oms.order-list.exception-summary-v2",
    "screenId": "OMS-ORD-001",
    "surface": "information-emphasis",
    "description": "기존 주문 Quick Filter를 이동시키지 않고 확인 필요 예외 요약을 보조적으로 노출하는 되돌릴 수 있는 UX 변경",
    "defaultVariant": "control",
    "killSwitch": true,
    "owner": "KBX"
  }
} as const
export const kbxExperiments = {
  "exp.oms.order-list.exception-summary-v2": {
    "id": "exp.oms.order-list.exception-summary-v2",
    "flagId": "oms.order-list.exception-summary-v2",
    "screenId": "OMS-ORD-001",
    "state": "draft",
    "rolloutPercent": 0,
    "minExposurePerVariant": 200,
    "variants": [
      {
        "key": "control",
        "weight": 50
      },
      {
        "key": "exception-summary",
        "weight": 50
      }
    ],
    "primaryMetric": {
      "key": "semantic_interactions_per_task",
      "direction": "lower",
      "minimumImprovementPercent": 10
    },
    "guardrails": [
      {
        "key": "task_completion_time_ms",
        "statistic": "p95",
        "maxRegressionPercent": 20
      },
      {
        "key": "validation_failure_rate",
        "statistic": "rate",
        "maxAbsoluteRegressionPercentagePoints": 2
      }
    ],
    "globalGuardrails": [
      {
        "key": "manual_intervention_rate",
        "maxAbsoluteRegressionPercentagePoints": 0.5
      }
    ],
    "notes": "Reference experiment only. v17 ships at draft/0%; rollout requires an explicit runtime decision and can be killed immediately."
  }
} as const
export type KbxFeatureFlagId = keyof typeof kbxFeatureFlags
export type KbxExperimentId = keyof typeof kbxExperiments
export const kbxExperimentSourceSha256 = '2510a2927bab297858e09e75c8af9bb766d91b92cc0daf99433f6377d399fbf9' as const
