perfgate-cli 0.17.0

CLI for perfgate performance budgets and baseline diffs
{
  "schema": "sensor.report.v1",
  "tool": {
    "name": "perfgate",
    "version": "0.2.0"
  },
  "run": {
    "started_at": "2024-01-01T00:00:00Z",
    "ended_at": "2024-01-01T00:00:01Z",
    "duration_ms": 1000,
    "capabilities": {
      "baseline": {
        "status": "unavailable"
      },
      "engine": {
        "status": "available"
      }
    }
  },
  "verdict": {
    "status": "fail",
    "counts": {
      "info": 0,
      "warn": 0,
      "error": 1
    },
    "reasons": ["tool_error"]
  },
  "findings": [
    {
      "check_id": "tool.runtime",
      "code": "runtime_error",
      "severity": "error",
      "message": "config file not found: perfgate.toml",
      "fingerprint": "0317de7f7e8455213856e430fde580b2729f5f77d1baf37f0397bcfd8ddacb2d",
      "data": {
        "stage": "config_parse",
        "error_kind": "parse_error"
      }
    }
  ],
  "data": {
    "summary": {
      "pass_count": 0,
      "warn_count": 0,
      "fail_count": 1,
      "total_count": 1,
      "bench_count": 0
    }
  }
}