{
  "success": false,
  "data": {
    "passed": false,
    "status": "failed",
    "component": "fixture",
    "exit_code": 1,
    "phase": {
      "phase": "test",
      "status": "failed",
      "exit_code": 1,
      "summary": "test phase reported 1 failure(s) out of 3 test(s)"
    },
    "failure": {
      "phase": "test",
      "category": "findings",
      "summary": "1 test failure(s) detected"
    },
    "test_counts": {
      "total": 3,
      "passed": 2,
      "failed": 1,
      "skipped": 0
    },
    "findings": [
      {
        "tool": "test",
        "severity": "error",
        "file": "tests/output_contract.rs",
        "line": 24,
        "message": "expected stable JSON envelope",
        "metadata": {
          "test_name": "fixture::fails_contract"
        }
      }
    ],
    "hints": [
      "Re-run: homeboy test fixture --json-summary"
    ],
    "summary": {
      "total": 3,
      "passed": 2,
      "failed": 1,
      "skipped": 0,
      "exit_code": 1
    },
    "raw_output": {
      "stdout_tail": "running 3 tests\nfixture::fails_contract FAILED",
      "stderr_tail": "assertion failed: stable envelope",
      "truncated": false
    }
  }
}
