{
  "tool_id": "ml-01-isolation-forest",
  "note": "golden_hash is empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "minimal",
      "policy_parameters": {
        "n_transactions": 200,
        "contamination_rate": 0.05,
        "seed": 42,
        "n_trees": 5,
        "subsample_size": 64,
        "threshold": 0.6
      },
      "output_payload": {
        "verdict": "NORMAL — Anomaly Rate Within Baseline",
        "flagged_count": 10,
        "flag_rate": 0.05,
        "mean_anomaly_score": 0.4828,
        "p95_anomaly_score": 0.6207,
        "max_anomaly_score": 0.7432,
        "threshold": 0.6,
        "n_transactions_scored": 200
      },
      "golden_hash": "832685a4e4a29094a23a5699b11d94ee187267673b53fdec519ebf65c78253fa"
    }
  ]
}
