{
  "task_id": "F5-conf-01",
  "price_ratio_p1_over_p2": 0.8749999999999999,
  "x1_A": 4.114285714285715,
  "x2_A": 5.3999999999999995,
  "x1_B": 7.885714285714286,
  "x2_B": 4.6000000000000005,
  "excess_demand_good1": 0.0,
  "walras_law_residual": 0.0,
  "aggregate_endowment_good1": 12.0,
  "aggregate_endowment_good2": 10.0,
  "price_ratio_numerical": 0.8749999999999998,
  "feasibility": "complete",
  "feasibility_reason": null,
  "data_issues": [
    {
      "issue": "parameters.csv aggregate_endowment_good1 = 14 but individual endowments in endowments.csv sum to 12 (8 + 4); the summary sheet is internally inconsistent with the primary data.",
      "handling": "Used the sum of individual endowments (12) as the aggregate endowment of good 1 in the market-clearing condition, because endowments.csv is the primary data and the aggregate is by definition the sum of individual endowments; the recorded value 14 is ignored (with it the market cannot clear: excess demand at the equilibrium price would be -2)."
    }
  ],
  "n_input_rows": {
    "endowments.csv": 2,
    "parameters.csv": 4
  },
  "n_analysed": 2,
  "random_seed": null,
  "excess_demand_good2": 0.0,
  "abs_diff_closed_form_vs_numerical": 1.1102230246251565e-16,
  "excess_demand_good1_if_recorded_aggregate_used": -2.0,
  "recorded_aggregate_endowment_good1": 14.0,
  "input_sha256": {
    "endowments.csv": "fc130a2f54c750a5834ec7314060d91f7984769c7c006ad04b98582a016ba74b",
    "parameters.csv": "717807e75337fbf4aff8e4d74e0fc0b83b799f78fa689172be0d501cb3e43983"
  }
}