{
  "gates": {
    "e2e": {
      "attempts": 1,
      "history": [
        {
          "attempt": 1,
          "error_count": null,
          "failed_count": null,
          "failed_tests": null,
          "failure_fingerprint": "",
          "passed_count": null,
          "status": "passed",
          "timestamp": "2026-05-18T23:03:13.882616+00:00"
        }
      ],
      "last_command": "make e2e",
      "last_status": "passed"
    },
    "lint": {
      "attempts": 1,
      "history": [
        {
          "attempt": 1,
          "error_count": null,
          "failed_count": null,
          "failed_tests": null,
          "failure_fingerprint": "",
          "passed_count": null,
          "status": "passed",
          "timestamp": "2026-05-18T23:00:03.312484+00:00"
        }
      ],
      "last_command": "make lint",
      "last_status": "passed"
    },
    "test": {
      "attempts": 1,
      "history": [
        {
          "attempt": 1,
          "error_count": 0,
          "failed_count": 0,
          "failed_tests": [],
          "failure_fingerprint": "",
          "passed_count": 3505,
          "status": "passed",
          "timestamp": "2026-05-18T23:00:03.309812+00:00"
        }
      ],
      "last_command": "make test",
      "last_status": "passed"
    }
  },
  "spec_id": "taxable-withdrawal-yield-breakdown"
}
