{
  "workflow": "cache-benchmark.yml",
  "config_path": "benchmark.toml",
  "requested_scenario": "all",
  "threshold_ratio": 10.0,
  "headline": "Across 6 configured comparisons, soldr is 5.25% slower on warm time than swatinem and leads 0 rows.",
  "site": {
    "title": "soldr rendered benchmarks",
    "soldr_note": "soldr uses managed zccache internally.",
    "base_competitor": "swatinem"
  },
  "competitors": [
    {
      "id": "soldr",
      "label": "soldr",
      "backend": "zccache",
      "show": true
    },
    {
      "id": "swatinem",
      "label": "swatinem",
      "backend": "swatinem",
      "show": true
    }
  ],
  "profiles": [
    {
      "id": "release",
      "label": "Release build",
      "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu"
    },
    {
      "id": "quick",
      "label": "Quick check",
      "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu"
    },
    {
      "id": "lint",
      "label": "Lint",
      "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings"
    }
  ],
  "mutations": [
    {
      "id": "soldr-cli",
      "label": "Top-crate edit",
      "path": "crates/soldr-cli/src/main.rs"
    },
    {
      "id": "soldr-core",
      "label": "Lower-crate edit",
      "path": "crates/soldr-core/src/lib.rs"
    }
  ],
  "comparisons": [
    {
      "profile": "release",
      "profile_label": "Release build",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "competitors": {
        "soldr": {
          "competitor": "soldr",
          "competitor_label": "soldr",
          "backend": "zccache",
          "profile": "release",
          "profile_label": "Release build",
          "mutation": "soldr-cli",
          "mutation_label": "Top-crate edit",
          "mutation_path": "crates/soldr-cli/src/main.rs",
          "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu",
          "result": "success",
          "cold_seconds": 74.59,
          "warm_seconds": 4.07,
          "saved_seconds": 70.52,
          "speedup_ratio": 18.32,
          "cache_hit": true,
          "cache_hit_detail": "backend=zccache;same_job_seed=true",
          "threshold_failed": false
        },
        "swatinem": {
          "competitor": "swatinem",
          "competitor_label": "swatinem",
          "backend": "swatinem",
          "profile": "release",
          "profile_label": "Release build",
          "mutation": "soldr-cli",
          "mutation_label": "Top-crate edit",
          "mutation_path": "crates/soldr-cli/src/main.rs",
          "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu",
          "result": "success",
          "cold_seconds": 72.55,
          "warm_seconds": 3.78,
          "saved_seconds": 68.77,
          "speedup_ratio": 19.18,
          "cache_hit": true,
          "cache_hit_detail": "backend=swatinem;same_job_seed=true",
          "threshold_failed": false
        }
      },
      "soldr_vs_base_warm_percent": -7.67
    },
    {
      "profile": "release",
      "profile_label": "Release build",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "competitors": {
        "soldr": {
          "competitor": "soldr",
          "competitor_label": "soldr",
          "backend": "zccache",
          "profile": "release",
          "profile_label": "Release build",
          "mutation": "soldr-core",
          "mutation_label": "Lower-crate edit",
          "mutation_path": "crates/soldr-core/src/lib.rs",
          "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu",
          "result": "success",
          "cold_seconds": 72.63,
          "warm_seconds": 6.9,
          "saved_seconds": 65.73,
          "speedup_ratio": 10.53,
          "cache_hit": true,
          "cache_hit_detail": "backend=zccache;same_job_seed=true",
          "threshold_failed": false
        },
        "swatinem": {
          "competitor": "swatinem",
          "competitor_label": "swatinem",
          "backend": "swatinem",
          "profile": "release",
          "profile_label": "Release build",
          "mutation": "soldr-core",
          "mutation_label": "Lower-crate edit",
          "mutation_path": "crates/soldr-core/src/lib.rs",
          "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu",
          "result": "success",
          "cold_seconds": 72.32,
          "warm_seconds": 6.23,
          "saved_seconds": 66.09,
          "speedup_ratio": 11.61,
          "cache_hit": true,
          "cache_hit_detail": "backend=swatinem;same_job_seed=true",
          "threshold_failed": false
        }
      },
      "soldr_vs_base_warm_percent": -10.75
    },
    {
      "profile": "quick",
      "profile_label": "Quick check",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "competitors": {
        "soldr": {
          "competitor": "soldr",
          "competitor_label": "soldr",
          "backend": "zccache",
          "profile": "quick",
          "profile_label": "Quick check",
          "mutation": "soldr-cli",
          "mutation_label": "Top-crate edit",
          "mutation_path": "crates/soldr-cli/src/main.rs",
          "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu",
          "result": "success",
          "cold_seconds": 26.15,
          "warm_seconds": 0.45,
          "saved_seconds": 25.7,
          "speedup_ratio": 58.1,
          "cache_hit": true,
          "cache_hit_detail": "backend=zccache;same_job_seed=true",
          "threshold_failed": false
        },
        "swatinem": {
          "competitor": "swatinem",
          "competitor_label": "swatinem",
          "backend": "swatinem",
          "profile": "quick",
          "profile_label": "Quick check",
          "mutation": "soldr-cli",
          "mutation_label": "Top-crate edit",
          "mutation_path": "crates/soldr-cli/src/main.rs",
          "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu",
          "result": "success",
          "cold_seconds": 26.11,
          "warm_seconds": 0.44,
          "saved_seconds": 25.67,
          "speedup_ratio": 59.38,
          "cache_hit": true,
          "cache_hit_detail": "backend=swatinem;same_job_seed=true",
          "threshold_failed": false
        }
      },
      "soldr_vs_base_warm_percent": -2.27
    },
    {
      "profile": "quick",
      "profile_label": "Quick check",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "competitors": {
        "soldr": {
          "competitor": "soldr",
          "competitor_label": "soldr",
          "backend": "zccache",
          "profile": "quick",
          "profile_label": "Quick check",
          "mutation": "soldr-core",
          "mutation_label": "Lower-crate edit",
          "mutation_path": "crates/soldr-core/src/lib.rs",
          "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu",
          "result": "success",
          "cold_seconds": 26.12,
          "warm_seconds": 0.76,
          "saved_seconds": 25.36,
          "speedup_ratio": 34.37,
          "cache_hit": true,
          "cache_hit_detail": "backend=zccache;same_job_seed=true",
          "threshold_failed": false
        },
        "swatinem": {
          "competitor": "swatinem",
          "competitor_label": "swatinem",
          "backend": "swatinem",
          "profile": "quick",
          "profile_label": "Quick check",
          "mutation": "soldr-core",
          "mutation_label": "Lower-crate edit",
          "mutation_path": "crates/soldr-core/src/lib.rs",
          "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu",
          "result": "success",
          "cold_seconds": 26.2,
          "warm_seconds": 0.73,
          "saved_seconds": 25.47,
          "speedup_ratio": 35.88,
          "cache_hit": true,
          "cache_hit_detail": "backend=swatinem;same_job_seed=true",
          "threshold_failed": false
        }
      },
      "soldr_vs_base_warm_percent": -4.11
    },
    {
      "profile": "lint",
      "profile_label": "Lint",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "competitors": {
        "soldr": {
          "competitor": "soldr",
          "competitor_label": "soldr",
          "backend": "zccache",
          "profile": "lint",
          "profile_label": "Lint",
          "mutation": "soldr-cli",
          "mutation_label": "Top-crate edit",
          "mutation_path": "crates/soldr-cli/src/main.rs",
          "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings",
          "result": "success",
          "cold_seconds": 26.37,
          "warm_seconds": 0.73,
          "saved_seconds": 25.65,
          "speedup_ratio": 36.3,
          "cache_hit": true,
          "cache_hit_detail": "backend=zccache;same_job_seed=true",
          "threshold_failed": false
        },
        "swatinem": {
          "competitor": "swatinem",
          "competitor_label": "swatinem",
          "backend": "swatinem",
          "profile": "lint",
          "profile_label": "Lint",
          "mutation": "soldr-cli",
          "mutation_label": "Top-crate edit",
          "mutation_path": "crates/soldr-cli/src/main.rs",
          "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings",
          "result": "success",
          "cold_seconds": 26.48,
          "warm_seconds": 0.71,
          "saved_seconds": 25.76,
          "speedup_ratio": 37.09,
          "cache_hit": true,
          "cache_hit_detail": "backend=swatinem;same_job_seed=true",
          "threshold_failed": false
        }
      },
      "soldr_vs_base_warm_percent": -2.82
    },
    {
      "profile": "lint",
      "profile_label": "Lint",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "competitors": {
        "soldr": {
          "competitor": "soldr",
          "competitor_label": "soldr",
          "backend": "zccache",
          "profile": "lint",
          "profile_label": "Lint",
          "mutation": "soldr-core",
          "mutation_label": "Lower-crate edit",
          "mutation_path": "crates/soldr-core/src/lib.rs",
          "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings",
          "result": "success",
          "cold_seconds": 26.44,
          "warm_seconds": 1.34,
          "saved_seconds": 25.1,
          "speedup_ratio": 19.69,
          "cache_hit": true,
          "cache_hit_detail": "backend=zccache;same_job_seed=true",
          "threshold_failed": false
        },
        "swatinem": {
          "competitor": "swatinem",
          "competitor_label": "swatinem",
          "backend": "swatinem",
          "profile": "lint",
          "profile_label": "Lint",
          "mutation": "soldr-core",
          "mutation_label": "Lower-crate edit",
          "mutation_path": "crates/soldr-core/src/lib.rs",
          "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings",
          "result": "success",
          "cold_seconds": 26.27,
          "warm_seconds": 1.29,
          "saved_seconds": 24.98,
          "speedup_ratio": 20.4,
          "cache_hit": true,
          "cache_hit_detail": "backend=swatinem;same_job_seed=true",
          "threshold_failed": false
        }
      },
      "soldr_vs_base_warm_percent": -3.88
    }
  ],
  "results": [
    {
      "competitor": "soldr",
      "competitor_label": "soldr",
      "backend": "zccache",
      "profile": "release",
      "profile_label": "Release build",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "mutation_path": "crates/soldr-cli/src/main.rs",
      "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu",
      "result": "success",
      "cold_seconds": 74.59,
      "warm_seconds": 4.07,
      "saved_seconds": 70.52,
      "speedup_ratio": 18.32,
      "cache_hit": true,
      "cache_hit_detail": "backend=zccache;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "swatinem",
      "competitor_label": "swatinem",
      "backend": "swatinem",
      "profile": "release",
      "profile_label": "Release build",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "mutation_path": "crates/soldr-cli/src/main.rs",
      "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu",
      "result": "success",
      "cold_seconds": 72.55,
      "warm_seconds": 3.78,
      "saved_seconds": 68.77,
      "speedup_ratio": 19.18,
      "cache_hit": true,
      "cache_hit_detail": "backend=swatinem;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "soldr",
      "competitor_label": "soldr",
      "backend": "zccache",
      "profile": "quick",
      "profile_label": "Quick check",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "mutation_path": "crates/soldr-cli/src/main.rs",
      "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu",
      "result": "success",
      "cold_seconds": 26.15,
      "warm_seconds": 0.45,
      "saved_seconds": 25.7,
      "speedup_ratio": 58.1,
      "cache_hit": true,
      "cache_hit_detail": "backend=zccache;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "swatinem",
      "competitor_label": "swatinem",
      "backend": "swatinem",
      "profile": "quick",
      "profile_label": "Quick check",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "mutation_path": "crates/soldr-cli/src/main.rs",
      "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu",
      "result": "success",
      "cold_seconds": 26.11,
      "warm_seconds": 0.44,
      "saved_seconds": 25.67,
      "speedup_ratio": 59.38,
      "cache_hit": true,
      "cache_hit_detail": "backend=swatinem;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "soldr",
      "competitor_label": "soldr",
      "backend": "zccache",
      "profile": "lint",
      "profile_label": "Lint",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "mutation_path": "crates/soldr-cli/src/main.rs",
      "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings",
      "result": "success",
      "cold_seconds": 26.37,
      "warm_seconds": 0.73,
      "saved_seconds": 25.65,
      "speedup_ratio": 36.3,
      "cache_hit": true,
      "cache_hit_detail": "backend=zccache;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "swatinem",
      "competitor_label": "swatinem",
      "backend": "swatinem",
      "profile": "lint",
      "profile_label": "Lint",
      "mutation": "soldr-cli",
      "mutation_label": "Top-crate edit",
      "mutation_path": "crates/soldr-cli/src/main.rs",
      "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings",
      "result": "success",
      "cold_seconds": 26.48,
      "warm_seconds": 0.71,
      "saved_seconds": 25.76,
      "speedup_ratio": 37.09,
      "cache_hit": true,
      "cache_hit_detail": "backend=swatinem;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "soldr",
      "competitor_label": "soldr",
      "backend": "zccache",
      "profile": "release",
      "profile_label": "Release build",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "mutation_path": "crates/soldr-core/src/lib.rs",
      "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu",
      "result": "success",
      "cold_seconds": 72.63,
      "warm_seconds": 6.9,
      "saved_seconds": 65.73,
      "speedup_ratio": 10.53,
      "cache_hit": true,
      "cache_hit_detail": "backend=zccache;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "swatinem",
      "competitor_label": "swatinem",
      "backend": "swatinem",
      "profile": "release",
      "profile_label": "Release build",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "mutation_path": "crates/soldr-core/src/lib.rs",
      "command": "soldr cargo build --package soldr-cli --release --locked --target x86_64-unknown-linux-gnu",
      "result": "success",
      "cold_seconds": 72.32,
      "warm_seconds": 6.23,
      "saved_seconds": 66.09,
      "speedup_ratio": 11.61,
      "cache_hit": true,
      "cache_hit_detail": "backend=swatinem;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "soldr",
      "competitor_label": "soldr",
      "backend": "zccache",
      "profile": "quick",
      "profile_label": "Quick check",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "mutation_path": "crates/soldr-core/src/lib.rs",
      "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu",
      "result": "success",
      "cold_seconds": 26.12,
      "warm_seconds": 0.76,
      "saved_seconds": 25.36,
      "speedup_ratio": 34.37,
      "cache_hit": true,
      "cache_hit_detail": "backend=zccache;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "swatinem",
      "competitor_label": "swatinem",
      "backend": "swatinem",
      "profile": "quick",
      "profile_label": "Quick check",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "mutation_path": "crates/soldr-core/src/lib.rs",
      "command": "soldr cargo check -p soldr-cli --locked --target x86_64-unknown-linux-gnu",
      "result": "success",
      "cold_seconds": 26.2,
      "warm_seconds": 0.73,
      "saved_seconds": 25.47,
      "speedup_ratio": 35.88,
      "cache_hit": true,
      "cache_hit_detail": "backend=swatinem;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "soldr",
      "competitor_label": "soldr",
      "backend": "zccache",
      "profile": "lint",
      "profile_label": "Lint",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "mutation_path": "crates/soldr-core/src/lib.rs",
      "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings",
      "result": "success",
      "cold_seconds": 26.44,
      "warm_seconds": 1.34,
      "saved_seconds": 25.1,
      "speedup_ratio": 19.69,
      "cache_hit": true,
      "cache_hit_detail": "backend=zccache;same_job_seed=true",
      "threshold_failed": false
    },
    {
      "competitor": "swatinem",
      "competitor_label": "swatinem",
      "backend": "swatinem",
      "profile": "lint",
      "profile_label": "Lint",
      "mutation": "soldr-core",
      "mutation_label": "Lower-crate edit",
      "mutation_path": "crates/soldr-core/src/lib.rs",
      "command": "soldr cargo clippy --workspace --all-targets --locked --target x86_64-unknown-linux-gnu -- -D warnings",
      "result": "success",
      "cold_seconds": 26.27,
      "warm_seconds": 1.29,
      "saved_seconds": 24.98,
      "speedup_ratio": 20.4,
      "cache_hit": true,
      "cache_hit_detail": "backend=swatinem;same_job_seed=true",
      "threshold_failed": false
    }
  ],
  "metric_definition": {
    "speedup_ratio": "cold_seconds / warm_seconds",
    "soldr_vs_base_warm_percent": "(base_warm_seconds - soldr_warm_seconds) / base_warm_seconds * 100"
  }
}
