{
  "artifact_version": "1.0.0",
  "identity": {
    "metric_id": "M12",
    "metric_version": "M57.1.0",
    "metric_label": "Historical proceeding duration",
    "topic": "duration",
    "example": "snc-fy2025"
  },
  "source": {
    "agency": "EOIR",
    "dataset": "CASE",
    "edition": "August 2026",
    "cutoff": "2026-08-31",
    "reference": "https://www.justice.gov/eoir/foia-library-0",
    "archive_sha256": "0a409ce1b175532df7bb2f0c58d06dd20fa6b4d904d749fde7df1b038ac498e2",
    "contract_path": "contracts/source-2026-08.json",
    "tables": {
      "B_TblProceeding": "da490293373f060aa73a7da79bf04b9f5c2f1c9005525e68c1f6089c6f95c17f",
      "tbl_Court_Appln": "1c7ede29bbfb57278806cdd902ad69f408f99df9bece8762efa8605faf749d70"
    },
    "fields": {
      "B_TblProceeding": [
        "IDNPROCEEDING",
        "IDNCASE",
        "BASE_CITY_CODE",
        "CASE_TYPE",
        "INPUT_DATE",
        "COMP_DATE"
      ],
      "tbl_Court_Appln": [
        "IDNPROCEEDING",
        "IDNCASE",
        "APPL_CODE",
        "APPL_DEC"
      ]
    }
  },
  "semantics": {
    "unit": "proceeding",
    "inclusion": "SNC FY2025 eligible G/I/P/D ASYL proceedings",
    "exclusion": "Invalid or pre-1980 input dates excluded from quantiles",
    "deduplication": "One accepted ASYL outcome per proceeding; identical duplicate application rows collapse",
    "association": "Application must match proceeding and case",
    "time_assignment": "COMP_DATE completion FY",
    "missing_values": "Invalid dates count as excluded, not valid duration",
    "partial_period": "FY2025 complete",
    "small_sample": "N<100 labeled, not withheld"
  },
  "calculation": {
    "numerator": "Valid elapsed day intervals",
    "denominator": "Valid proceeding N",
    "formula": "quantile_cont(date_diff(day,INPUT_DATE,COMP_DATE),p)",
    "aggregation": "court x completion FY",
    "statistical_convention": "p=.25,.5,.75,.9 continuous linear interpolation",
    "rounding": "Day quantiles shown as produced"
  },
  "reproduction": {
    "mode": "full_source",
    "logic_path": "public/audits/metrics/m12/august-2026/snc-fy2025/reproduce.sql",
    "logic_sha256": "d7851e3426857c1c21f0ab5ded11fc7c3b839a706ef2b717fe527889cc39f370",
    "required_inputs": [
      ".data/eoir/parquet/B_TblProceeding.parquet",
      ".data/eoir/parquet/tbl_Court_Appln.parquet"
    ],
    "output_fields": [
      "eligible_n",
      "valid_n",
      "excluded_n",
      "p25",
      "median",
      "p75",
      "p90"
    ],
    "expected": {
      "eligible_n": 5321,
      "valid_n": 5321,
      "excluded_n": 0,
      "p25": 513.0,
      "median": 635.0,
      "p75": 799.0,
      "p90": 997.0
    },
    "deterministic": true
  },
  "verification": {
    "audited_at": "2026-09-28",
    "source_hash_verification": "full_required",
    "implementation_path": "pipeline/court_public_complete.py",
    "display_path": "/court/santa-ana",
    "methodology_anchor": "/methodology#completed-proceeding-duration",
    "status": "full_source_pass"
  }
}
