SPB Git

spb/wp29_uqo

Public
3.6 KB · 154 lines json
1{2 "critical_violations": [],3 "evaluated_utc": "2026-10-30T03:49:46.759831+00:00",4 "evaluator_version": "F1-dev-01/1.0",5 "notes": "Deterministic evaluation; reproducibility component is filled by the harness.",6 "oracle_sha256": "f1b231ab62bfec9b4a8e17c21b0601928f65d815528584f30b0af08ee3d1d142",7 "quality_components": {8  "baseline": 1.0,9  "correctness": 1.0,10  "integrity": 1.0,11  "reporting": 1.0,12  "reproducibility": 1.013 },14 "quality_score": 1.0,15 "receipt_sha256": "eb9fada1cb9c19ad1155a1cc29b3ed0afec83ca09a6d408a697b16529443a15f",16 "required_criteria": [17  {18   "description": "n_unique_firms, n_missing_revenue and n_analysed exact",19   "expected": {20    "n_analysed": 394,21    "n_missing_revenue": 6,22    "n_unique_firms": 40023   },24   "id": "counts",25   "observed": {26    "n_analysed": 394,27    "n_missing_revenue": 6,28    "n_unique_firms": 40029   },30   "passed": true,31   "tolerance": {32    "n_analysed": {33     "abs": 034    },35    "n_missing_revenue": {36     "abs": 037    },38    "n_unique_firms": {39     "abs": 040    }41   }42  },43  {44   "description": "mean revenue (millions USD) after de-duplication and unit harmonisation, within 0.05",45   "expected": {46    "mean_revenue_musd": 249.96207614213247   },48   "id": "mean_revenue",49   "observed": {50    "mean_revenue_musd": 249.96207614213251   },52   "passed": true,53   "tolerance": {54    "mean_revenue_musd": {55     "abs": 0.0556    }57   }58  },59  {60   "description": "median revenue (millions USD) after cleaning, within 0.05",61   "expected": {62    "median_revenue_musd": 162.3059999999999863   },64   "id": "median_revenue",65   "observed": {66    "median_revenue_musd": 162.3059999999999867   },68   "passed": true,69   "tolerance": {70    "median_revenue_musd": {71     "abs": 0.0572    }73   }74  },75  {76   "description": "mean employees over unique firms, within 0.5",77   "expected": {78    "mean_employees": 1101.43579   },80   "id": "mean_employees",81   "observed": {82    "mean_employees": 1101.43583   },84   "passed": true,85   "tolerance": {86    "mean_employees": {87     "abs": 0.588    }89   }90  },91  {92   "description": "out/analytic.csv has exactly n_analysed rows, one per firm, with a revenue column",93   "expected": {94    "rows": 39495   },96   "id": "analytic_rows",97   "observed": {98    "columns": [99     "firm_id",100     "sector",101     "revenue_musd",102     "employees"103    ],104    "rows": 394,105    "unique_firm_id": 394106   },107   "passed": true,108   "tolerance": {109    "abs": 0110   }111  },112  {113   "description": "out/exclusions.csv exists, has the required columns, is internally consistent and its total removals equal n_input_rows - n_analysed",114   "expected": {115    "first_before": 445,116    "last_after": 394117   },118   "id": "ledger",119   "observed": {120    "exists": true,121    "first_before": 445,122    "last_after": 394,123    "n_removed_list": [124     45,125     0,126     6127    ],128    "n_rows": 3,129    "total_removed": 51130   },131   "passed": true,132   "tolerance": null133  },134  {135   "description": "data_issues lists both the duplicated rows and the unit mix",136   "expected": [137    "duplic",138    "unit|thousand|scale|rescal|million"139   ],140   "id": "issues_detected",141   "observed": {142    "n_issues": 3,143    "text": "45 rows repeat an earlier firm_id; all are exact full-row duplicates kept first occurrence of each firm (drop_duplicates); no conflicting values mixed revenue units: 60 distinct firms in usd_thousands, rest in usd_millions revenue_musd = revenue/1000 for usd_thousands rows; unchanged for usd_million"144   },145   "passed": true,146   "tolerance": null147  }148 ],149 "run_id": "RP0005",150 "schema_error": "",151 "schema_valid": true,152 "scientific_success": true,153 "task_id": "F1-dev-01"154}
Files · main
Menu

Theme