{
  "schema": "semiagora.openroad-starter-repro-fields.v1",
  "version": "2026-08-16-v74",
  "executionMode": "precomputed_report_parser_replay_only",
  "flowId": "SA-EDA-OPENROAD-STARTER-002",
  "requiredFields": [
    "flow_id",
    "execution_mode",
    "rows",
    "min_wns_ns_proxy",
    "max_wns_ns_proxy",
    "clean_read_rows",
    "max_congestion_risk_proxy",
    "max_drc_marker_count_proxy",
    "boundary"
  ],
  "numericFields": [
    "rows",
    "min_wns_ns_proxy",
    "max_wns_ns_proxy",
    "clean_read_rows",
    "max_congestion_risk_proxy",
    "max_drc_marker_count_proxy"
  ],
  "fieldRules": [
    "rows must be positive",
    "clean_read_rows must be between 0 and rows",
    "min_wns_ns_proxy must be less than or equal to max_wns_ns_proxy",
    "boundary must state no live EDA run and no PDK redistribution"
  ]
}
