{
  "schema_version": 1,
  "_meta": {
    "page": "index",
    "description": "Per-lane release verdict (ADR 0002): build + lab QA + cosign signature per latest published digest",
    "generated_at": "2026-09-09T03:58:25Z",
    "starter_artifact": false,
    "status": "live"
  },
  "summary_metrics": [
    {
      "id": "lanes_good",
      "label": "Lanes with a good latest release",
      "value": 0,
      "total": 5,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/adr/0002-release-verdict-definition.md",
      "collected_at": "2026-09-09T03:58:25Z",
      "derivation": "count of lanes whose verdict is good under ADR 0002"
    }
  ],
  "rows": [
    {
      "id": "bluefin-stable",
      "lane": "bluefin-stable",
      "variant": "bluefin",
      "branch": "stable",
      "image_ref": "ghcr.io/projectbluefin/bluefin:stable",
      "digest": "sha256:383f523982a84cd23b40a8d252b50d6c4a65b013b03bfb70e74e0708fd8e082f",
      "verdict": "bad",
      "build": {
        "status": "failed",
        "reason": "latest publishing run concluded fail",
        "run_url": "https://github.com/projectbluefin/bluefin/actions/runs/34250189826",
        "finished_at": "2026-09-08T17:12:22Z"
      },
      "qa": {
        "status": "pending",
        "reason": "gate QA evidence pending for suite(s): smoke against digest sha256:383f5",
        "last_run": "2026-08-13T23:21:44Z",
        "lab_sourced": true,
        "informational": {
          "status": "unavailable",
          "reason": "no informational QA suites tracked for this lane",
          "rows": []
        }
      },
      "signature": {
        "status": "passed",
        "reason": null,
        "method": "cosign keyless (GitHub Actions OIDC)"
      },
      "security_regression": {
        "status": "unavailable",
        "reason": "publisher-side CVE summary export not yet wired (phase 3); displayed alongside, never gating (ADR 0002)"
      },
      "source_url": "https://github.com/projectbluefin/bluefin",
      "collected_at": "2026-09-09T03:58:25Z",
      "derivation": "ADR 0002: build (factory-stats image_builds) + lab QA gating suites only (smoke/system gate; flatcar gate for the flatcar lane; developer/software/common informational) + cosign keyless verify per digest; QA evidence older than the current build renders pending.",
      "state": "available",
      "state_reason": null
    },
    {
      "id": "bluefin-testing",
      "lane": "bluefin-testing",
      "variant": "bluefin",
      "branch": "testing",
      "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
      "digest": "sha256:bf615b200faefc44b50232ecc8a3eb21490e88dd9316b528b27f54472122611d",
      "verdict": "pending",
      "build": {
        "status": "passed",
        "reason": null,
        "run_url": "https://github.com/projectbluefin/bluefin/actions/runs/34260632513",
        "finished_at": "2026-09-08T18:47:50Z"
      },
      "qa": {
        "status": "pending",
        "reason": "gate QA evidence pending for suite(s): smoke against digest sha256:bf615",
        "last_run": "2026-09-09T02:27:43Z",
        "lab_sourced": true,
        "informational": {
          "status": "failed",
          "reason": "informational QA suite(s) failing: common, developer",
          "rows": [
            {
              "id": "bluefin-testing-common",
              "variant": "bluefin",
              "branch": "testing",
              "suite": "common",
              "role": "info",
              "result_status": "failed",
              "last_run": "2026-08-08T00:29:14Z",
              "workflow_name": "verifydconf-f5cvk",
              "digest": "sha256:bf615b200faefc44b50232ecc8a3eb21490e88dd9316b528b27f54472122611d",
              "scenarios_total": 121,
              "scenarios_failed": 87,
              "pass_rate": 28.1,
              "history_points": 3,
              "results_path": "results/bluefin-testing-common.json",
              "screenshot_path": null,
              "screenshot_url": "https://projectbluefin.github.io/lab/screenshots/bluefin-testing-common-latest.png",
              "state": "available",
              "state_reason": null,
              "enrollment_issue_url": null,
              "flake_flips": 0,
              "runs_recorded": 3,
              "evidence_state": "unavailable",
              "evidence_state_reason": "No exact single-suite immutable qa-run-v1 evidence is published for this cell; legacy result projection is retained for existing dashboard consumers.",
              "started_at": null,
              "finished_at": null,
              "observed_at": null,
              "workflow_uid": null,
              "image_ref": null,
              "image_state": "unavailable",
              "results_evidence": null,
              "screenshot_evidence": {
                "state": "available",
                "state_reason": null
              },
              "terminal_failure_streak": null,
              "repeated_failed_scenarios": [],
              "repeated_failed_scenarios_state": "unavailable",
              "repeated_failed_scenarios_reason": "Legacy result projections are not immutable QA-run records.",
              "run_history": [],
              "evidence_source": "legacy-results-v1",
              "compatibility": {
                "contract": "tests-matrix-v2",
                "reason": "Legacy result projection until exact qa-run-v1 evidence is published.",
                "legacy_results_path": "results/bluefin-testing-common.json"
              },
              "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-testing-common.json",
              "collected_at": "2026-09-09T03:51:10Z",
              "derivation": "Compatibility projection from docs/results/bluefin-testing-common.json; it is not immutable qa-run-v1 evidence and therefore does not populate exact lifecycle fields."
            },
            {
              "id": "bluefin-testing-developer",
              "variant": "bluefin",
              "branch": "testing",
              "suite": "developer",
              "role": "info",
              "state": "available",
              "state_reason": null,
              "result_status": "failed",
              "last_run": "2026-09-09T02:25:59Z",
              "workflow_name": "nightly-smoke-1788919200",
              "scenarios_total": null,
              "scenarios_failed": null,
              "pass_rate": null,
              "history_points": 39,
              "results_path": null,
              "screenshot_path": null,
              "screenshot_url": null,
              "enrollment_issue_url": null,
              "flake_flips": 0,
              "runs_recorded": 39,
              "evidence_state": "failed",
              "evidence_state_reason": null,
              "started_at": "2026-09-09T02:00:11Z",
              "finished_at": "2026-09-09T02:25:59Z",
              "observed_at": "2026-09-09T03:00:05Z",
              "workflow_uid": "cecfdbc7-7725-4d15-abe0-a0a090665eea",
              "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
              "digest": null,
              "image_state": "unavailable",
              "results_evidence": {
                "state": "available",
                "state_reason": null
              },
              "screenshot_evidence": {
                "state": "not_applicable",
                "state_reason": "This QA workflow did not invoke the KDE screenshot-producing runner."
              },
              "terminal_failure_streak": 39,
              "repeated_failed_scenarios": [
                {
                  "scenario": "Ptyxis launches and window is accessible",
                  "failed_runs": 7
                }
              ],
              "repeated_failed_scenarios_state": "available",
              "repeated_failed_scenarios_reason": null,
              "run_history": [
                {
                  "workflow_uid": "bb036e68-6f2a-4256-9778-0cafbfbb0882",
                  "workflow_name": "nightly-smoke-1785636000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-02T02:00:23Z",
                  "finished_at": "2026-08-02T04:45:43Z",
                  "observed_at": "2026-08-02T04:51:14Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "9e3d8658-a4d9-419c-ae1a-1dfe65714589",
                  "workflow_name": "nightly-smoke-1785722400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-03T02:00:30Z",
                  "finished_at": "2026-08-03T04:49:33Z",
                  "observed_at": "2026-08-03T04:50:06Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "9a2b087c-61c5-4647-bd60-4544fa08715c",
                  "workflow_name": "nightly-smoke-1785808800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-04T02:00:11Z",
                  "finished_at": "2026-08-04T02:02:41Z",
                  "observed_at": "2026-08-04T02:05:03Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "2328575b-e08b-4ee3-8d96-d731363d5278",
                  "workflow_name": "nightly-smoke-1785895200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-05T02:00:11Z",
                  "finished_at": "2026-08-05T02:01:35Z",
                  "observed_at": "2026-08-05T02:05:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "f7039ab9-5bb1-4fe2-a82c-1cb4007e5eae",
                  "workflow_name": "nightly-smoke-1785981600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-06T02:00:11Z",
                  "finished_at": "2026-08-06T02:01:33Z",
                  "observed_at": "2026-08-06T02:05:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "3a1035c0-274e-4636-b786-db8957427bf6",
                  "workflow_name": "nightly-smoke-1786068000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-07T02:00:11Z",
                  "finished_at": "2026-08-07T02:01:29Z",
                  "observed_at": "2026-08-07T02:05:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "b0560f62-164c-4eba-a335-41721721b633",
                  "workflow_name": "nightly-smoke-1786154400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-08T02:00:22Z",
                  "finished_at": "2026-08-08T02:05:05Z",
                  "observed_at": "2026-08-08T02:10:03Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "f7cb51e7-82b9-4637-b4f8-bc6e6dcdf07d",
                  "workflow_name": "nightly-smoke-1786240800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-09T02:00:11Z",
                  "finished_at": "2026-08-09T02:11:15Z",
                  "observed_at": "2026-08-09T02:20:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "3737ff36-dfe0-4f57-8a41-046953649a13",
                  "workflow_name": "nightly-smoke-1786327200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-10T02:00:11Z",
                  "finished_at": "2026-08-10T02:04:53Z",
                  "observed_at": "2026-08-10T02:10:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7e0d5000-7f96-47ce-85ab-d8f37a03df1d",
                  "workflow_name": "nightly-smoke-1786413600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-11T02:00:22Z",
                  "finished_at": "2026-08-11T02:23:01Z",
                  "observed_at": "2026-08-11T02:30:06Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "afb50e68-cf9f-4f02-989f-8cec5c2b3cfc",
                  "workflow_name": "nightly-smoke-1786500000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-12T02:00:11Z",
                  "finished_at": "2026-08-12T02:05:04Z",
                  "observed_at": "2026-08-12T02:10:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "b578106b-af69-4ded-b592-62d39cb3141b",
                  "workflow_name": "nightly-smoke-1786586400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-13T02:00:11Z",
                  "finished_at": "2026-08-13T02:12:00Z",
                  "observed_at": "2026-08-13T02:20:09Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "f871b403-74b4-4e21-9b15-44c556f6196b",
                  "workflow_name": "nightly-smoke-1786672800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-14T02:00:22Z",
                  "finished_at": "2026-08-14T02:00:34Z",
                  "observed_at": "2026-08-14T03:00:14Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "65b66b7b-cd55-4400-8181-a1ddb21e0d33",
                  "workflow_name": "nightly-smoke-1786759200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-15T02:00:21Z",
                  "finished_at": "2026-08-15T02:00:31Z",
                  "observed_at": "2026-08-15T03:00:19Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7ac678d8-ef36-445a-af2a-a01eadb10b15",
                  "workflow_name": "nightly-smoke-1786845600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-16T02:00:22Z",
                  "finished_at": "2026-08-16T02:00:31Z",
                  "observed_at": "2026-08-16T03:00:08Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "9a47febd-be46-4ad7-a6d1-da0c71b69e65",
                  "workflow_name": "nightly-smoke-1786932000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-17T02:00:21Z",
                  "finished_at": "2026-08-17T02:00:29Z",
                  "observed_at": "2026-08-17T03:00:15Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "14cf5e07-14c4-47c7-baa9-d987f8ce0743",
                  "workflow_name": "nightly-smoke-1787018400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-18T02:00:11Z",
                  "finished_at": "2026-08-18T02:00:23Z",
                  "observed_at": "2026-08-18T03:00:13Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7177ecbf-3471-4f4a-aeda-943173936b89",
                  "workflow_name": "nightly-smoke-1787104800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-19T02:00:11Z",
                  "finished_at": "2026-08-19T02:00:23Z",
                  "observed_at": "2026-08-19T03:00:16Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "3ee39180-30a0-41e8-af99-0eb3b52e2358",
                  "workflow_name": "nightly-smoke-1787191200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-20T02:00:32Z",
                  "finished_at": "2026-08-20T02:00:57Z",
                  "observed_at": "2026-08-20T03:00:14Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "4e21d4c3-4fd7-4d38-a354-864657f366dd",
                  "workflow_name": "nightly-smoke-1787277600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-21T02:00:24Z",
                  "finished_at": "2026-08-21T02:00:34Z",
                  "observed_at": "2026-08-21T03:00:07Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "11d053a8-434b-4952-9a7e-cf83b5334c0e",
                  "workflow_name": "nightly-smoke-1787364000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-22T02:00:11Z",
                  "finished_at": "2026-08-22T02:00:22Z",
                  "observed_at": "2026-08-22T03:00:10Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "ed6d9f2d-948e-408a-a5bd-c242e49aac5f",
                  "workflow_name": "nightly-smoke-1787450400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-23T02:00:11Z",
                  "finished_at": "2026-08-23T02:00:22Z",
                  "observed_at": "2026-08-23T03:00:18Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "2a16a993-b089-4f08-9a23-828b539ac5a2",
                  "workflow_name": "nightly-smoke-1787536800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-24T02:00:22Z",
                  "finished_at": "2026-08-24T02:00:29Z",
                  "observed_at": "2026-08-24T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "76e27fdf-f0c7-4d7e-be1b-ddb1c680c0e3",
                  "workflow_name": "nightly-smoke-1787623200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-25T02:00:24Z",
                  "finished_at": "2026-08-25T02:00:36Z",
                  "observed_at": "2026-08-25T03:00:16Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "e95808da-5213-4e45-a7be-c72f7d4dbad4",
                  "workflow_name": "nightly-smoke-1787709600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-26T02:00:22Z",
                  "finished_at": "2026-08-26T02:00:31Z",
                  "observed_at": "2026-08-26T03:00:15Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "002502ff-b277-48b5-9d03-d3c9673bb5bc",
                  "workflow_name": "nightly-smoke-1787796000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-27T02:00:23Z",
                  "finished_at": "2026-08-27T02:00:46Z",
                  "observed_at": "2026-08-27T03:00:07Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "a72d23fb-5108-4b8e-97d9-139f8830e662",
                  "workflow_name": "nightly-smoke-1787882400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-28T02:00:24Z",
                  "finished_at": "2026-08-28T02:00:33Z",
                  "observed_at": "2026-08-28T03:00:09Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "76245528-aafc-4d3a-8847-4a29eb99bf67",
                  "workflow_name": "nightly-smoke-1787968800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-29T02:00:22Z",
                  "finished_at": "2026-08-29T02:00:29Z",
                  "observed_at": "2026-08-29T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "96a1cb86-7ff2-4968-adbb-b1787f826cc3",
                  "workflow_name": "nightly-smoke-1788055200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-30T02:00:24Z",
                  "finished_at": "2026-08-30T02:00:33Z",
                  "observed_at": "2026-08-30T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "6ee3732a-de00-4e75-9de8-39f3bf20e900",
                  "workflow_name": "nightly-smoke-1788141600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-31T02:00:11Z",
                  "finished_at": "2026-08-31T02:00:21Z",
                  "observed_at": "2026-08-31T03:00:09Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "a16abeb4-4fae-4252-bfdd-77a1850912d9",
                  "workflow_name": "nightly-smoke-1788228000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-01T02:00:11Z",
                  "finished_at": "2026-09-01T02:00:18Z",
                  "observed_at": "2026-09-01T03:00:06Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "f388678b-92bd-441f-b6c2-4e8443be208b",
                  "workflow_name": "nightly-smoke-1788314400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-02T02:00:11Z",
                  "finished_at": "2026-09-02T02:00:32Z",
                  "observed_at": "2026-09-02T03:00:06Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "e5a87216-de13-49e1-9a9f-63d305b1cd10",
                  "workflow_name": "nightly-smoke-1788400800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-03T02:00:21Z",
                  "finished_at": "2026-09-03T02:00:29Z",
                  "observed_at": "2026-09-03T03:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "d174811d-a573-472b-b427-c01a2eb5b977",
                  "workflow_name": "nightly-smoke-1788487200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-04T02:00:11Z",
                  "finished_at": "2026-09-04T02:00:24Z",
                  "observed_at": "2026-09-04T03:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "527a23ab-6519-425d-91bc-d7905560f696",
                  "workflow_name": "nightly-smoke-1788573600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-05T02:00:11Z",
                  "finished_at": "2026-09-05T02:00:18Z",
                  "observed_at": "2026-09-05T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "271710d7-f8f5-4438-9dbe-037f1316ef0d",
                  "workflow_name": "nightly-smoke-1788660000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-06T02:00:11Z",
                  "finished_at": "2026-09-06T02:00:19Z",
                  "observed_at": "2026-09-06T03:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "a3a82e42-5634-4812-8059-990b050ae43c",
                  "workflow_name": "nightly-smoke-1788746400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-07T02:00:11Z",
                  "finished_at": "2026-09-07T02:00:23Z",
                  "observed_at": "2026-09-07T03:00:10Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "28182a41-012a-4514-b500-4777f7787598",
                  "workflow_name": "nightly-smoke-1788832800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-08T02:00:11Z",
                  "finished_at": "2026-09-08T02:00:19Z",
                  "observed_at": "2026-09-08T03:00:11Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "cecfdbc7-7725-4d15-abe0-a0a090665eea",
                  "workflow_name": "nightly-smoke-1788919200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-09T02:00:11Z",
                  "finished_at": "2026-09-09T02:25:59Z",
                  "observed_at": "2026-09-09T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                }
              ],
              "evidence_source": "qa-run-v1",
              "compatibility": {
                "contract": "tests-matrix-v2",
                "reason": "Legacy page consumers read state/result_status/last_run; canonical state is evidence_state.",
                "legacy_results_path": "results/bluefin-testing-developer.json"
              },
              "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson",
              "collected_at": "2026-09-09T03:51:10Z",
              "derivation": "Select immutable qa-run-v1 snapshots by exact (variant, branch, suite), collapse lifecycle snapshots by workflow_uid, then derive current state from the latest run and the 24-hour freshness threshold."
            },
            {
              "id": "bluefin-testing-software",
              "variant": "bluefin",
              "branch": "testing",
              "suite": "software",
              "role": "info",
              "result_status": "passed",
              "last_run": "2026-08-07T23:46:24Z",
              "workflow_name": "verifydconf-f5cvk",
              "digest": "sha256:bf615b200faefc44b50232ecc8a3eb21490e88dd9316b528b27f54472122611d",
              "scenarios_total": 33,
              "scenarios_failed": 0,
              "pass_rate": 100.0,
              "history_points": 5,
              "results_path": "results/bluefin-testing-software.json",
              "screenshot_path": null,
              "screenshot_url": "https://projectbluefin.github.io/lab/screenshots/bluefin-testing-software-latest.png",
              "state": "available",
              "state_reason": null,
              "enrollment_issue_url": null,
              "flake_flips": 1,
              "runs_recorded": 5,
              "evidence_state": "unavailable",
              "evidence_state_reason": "No exact single-suite immutable qa-run-v1 evidence is published for this cell; legacy result projection is retained for existing dashboard consumers.",
              "started_at": null,
              "finished_at": null,
              "observed_at": null,
              "workflow_uid": null,
              "image_ref": null,
              "image_state": "unavailable",
              "results_evidence": null,
              "screenshot_evidence": {
                "state": "available",
                "state_reason": null
              },
              "terminal_failure_streak": null,
              "repeated_failed_scenarios": [],
              "repeated_failed_scenarios_state": "unavailable",
              "repeated_failed_scenarios_reason": "Legacy result projections are not immutable QA-run records.",
              "run_history": [],
              "evidence_source": "legacy-results-v1",
              "compatibility": {
                "contract": "tests-matrix-v2",
                "reason": "Legacy result projection until exact qa-run-v1 evidence is published.",
                "legacy_results_path": "results/bluefin-testing-software.json"
              },
              "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-testing-software.json",
              "collected_at": "2026-09-09T03:51:10Z",
              "derivation": "Compatibility projection from docs/results/bluefin-testing-software.json; it is not immutable qa-run-v1 evidence and therefore does not populate exact lifecycle fields."
            }
          ],
          "last_run": "2026-09-09T02:25:59Z"
        }
      },
      "signature": {
        "status": "passed",
        "reason": null,
        "method": "cosign keyless (GitHub Actions OIDC)"
      },
      "security_regression": {
        "status": "unavailable",
        "reason": "publisher-side CVE summary export not yet wired (phase 3); displayed alongside, never gating (ADR 0002)"
      },
      "source_url": "https://github.com/projectbluefin/bluefin",
      "collected_at": "2026-09-09T03:58:25Z",
      "derivation": "ADR 0002: build (factory-stats image_builds) + lab QA gating suites only (smoke/system gate; flatcar gate for the flatcar lane; developer/software/common informational) + cosign keyless verify per digest; QA evidence older than the current build renders pending.",
      "state": "available",
      "state_reason": null
    },
    {
      "id": "bluefin-lts-stable",
      "lane": "bluefin-lts-stable",
      "variant": "bluefin-lts",
      "branch": "stable",
      "image_ref": "ghcr.io/projectbluefin/bluefin-lts:stable",
      "digest": "sha256:290646a69ef75a28d620c18a483a96651ce3c8ef785affdd9eb21a8e622c8c32",
      "verdict": "bad",
      "build": {
        "status": "passed",
        "reason": null,
        "run_url": "https://github.com/projectbluefin/bluefin-lts/actions/runs/28030661542",
        "finished_at": "2026-06-23T14:05:54Z"
      },
      "qa": {
        "status": "failed",
        "reason": "gate QA suite(s) failing: smoke",
        "last_run": "2026-08-13T22:56:38Z",
        "lab_sourced": true,
        "informational": {
          "status": "unavailable",
          "reason": "no informational QA suites tracked for this lane",
          "rows": []
        }
      },
      "signature": {
        "status": "passed",
        "reason": null,
        "method": "cosign keyless (GitHub Actions OIDC)"
      },
      "security_regression": {
        "status": "unavailable",
        "reason": "publisher-side CVE summary export not yet wired (phase 3); displayed alongside, never gating (ADR 0002)"
      },
      "source_url": "https://github.com/projectbluefin/bluefin-lts",
      "collected_at": "2026-09-09T03:58:25Z",
      "derivation": "ADR 0002: build (factory-stats image_builds) + lab QA gating suites only (smoke/system gate; flatcar gate for the flatcar lane; developer/software/common informational) + cosign keyless verify per digest; QA evidence older than the current build renders pending.",
      "state": "available",
      "state_reason": null
    },
    {
      "id": "bluefin-lts-testing",
      "lane": "bluefin-lts-testing",
      "variant": "bluefin-lts",
      "branch": "testing",
      "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
      "digest": "sha256:2d078b678c4883208a0a05c108f6c36ed393d827eea3674e76807e2ec1e01f68",
      "verdict": "pending",
      "build": {
        "status": "passed",
        "reason": null,
        "run_url": "https://github.com/projectbluefin/bluefin-lts/actions/runs/34209425382",
        "finished_at": "2026-09-08T09:51:20Z"
      },
      "qa": {
        "status": "pending",
        "reason": "gate QA evidence pending for suite(s): smoke against digest sha256:2d078",
        "last_run": "2026-09-09T02:42:13Z",
        "lab_sourced": true,
        "informational": {
          "status": "pending",
          "reason": "informational QA evidence pending for suite(s): software against digest sha256:2d078",
          "rows": [
            {
              "id": "bluefin-lts-testing-developer",
              "variant": "bluefin-lts",
              "branch": "testing",
              "suite": "developer",
              "role": "info",
              "state": "available",
              "state_reason": null,
              "result_status": "passed",
              "last_run": "2026-09-09T02:33:19Z",
              "workflow_name": "nightly-smoke-lts-1788921000",
              "scenarios_total": null,
              "scenarios_failed": null,
              "pass_rate": null,
              "history_points": 39,
              "results_path": null,
              "screenshot_path": null,
              "screenshot_url": null,
              "enrollment_issue_url": null,
              "flake_flips": 3,
              "runs_recorded": 39,
              "evidence_state": "passed",
              "evidence_state_reason": null,
              "started_at": "2026-09-09T02:30:10Z",
              "finished_at": "2026-09-09T02:33:19Z",
              "observed_at": "2026-09-09T03:00:05Z",
              "workflow_uid": "fe21abfd-8d11-46fc-a3c1-87f76da1bd60",
              "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
              "digest": null,
              "image_state": "unavailable",
              "results_evidence": {
                "state": "available",
                "state_reason": null
              },
              "screenshot_evidence": {
                "state": "not_applicable",
                "state_reason": "This QA workflow did not invoke the KDE screenshot-producing runner."
              },
              "terminal_failure_streak": 0,
              "repeated_failed_scenarios": [],
              "repeated_failed_scenarios_state": "available",
              "repeated_failed_scenarios_reason": null,
              "run_history": [
                {
                  "workflow_uid": "379a44d7-989d-40ff-a0ae-7ccb5e29e042",
                  "workflow_name": "nightly-smoke-lts-1785637800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-02T02:30:10Z",
                  "finished_at": "2026-08-02T05:14:57Z",
                  "observed_at": "2026-08-02T05:15:02Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "945291d3-d5f7-47a0-adcd-0904ba6986eb",
                  "workflow_name": "nightly-smoke-lts-1785724200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-03T02:30:10Z",
                  "finished_at": "2026-08-03T05:24:10Z",
                  "observed_at": "2026-08-03T05:25:02Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "a1b19804-116e-4c25-ae6d-3b16bb650908",
                  "workflow_name": "nightly-smoke-lts-1785810600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-04T02:30:11Z",
                  "finished_at": "2026-08-04T02:34:32Z",
                  "observed_at": "2026-08-04T02:35:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "8831b8d4-bbc1-4267-8639-ceabe3f1d95a",
                  "workflow_name": "nightly-smoke-lts-1785897000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-05T02:30:11Z",
                  "finished_at": "2026-08-05T02:31:14Z",
                  "observed_at": "2026-08-05T02:35:10Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "191811ef-0a1b-42b8-a247-e1e6a8d2585c",
                  "workflow_name": "nightly-smoke-lts-1785983400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-06T02:30:11Z",
                  "finished_at": "2026-08-06T02:31:17Z",
                  "observed_at": "2026-08-06T02:35:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "cdb7accd-cca0-4864-9295-3266a2e6df09",
                  "workflow_name": "nightly-smoke-lts-1786069800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-07T02:30:11Z",
                  "finished_at": "2026-08-07T02:33:09Z",
                  "observed_at": "2026-08-07T02:35:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7b87d5aa-c1e8-40ad-8da4-8ea991c5856e",
                  "workflow_name": "nightly-smoke-lts-1786156200",
                  "state": "passed",
                  "phase": "Succeeded",
                  "started_at": "2026-08-08T02:30:11Z",
                  "finished_at": "2026-08-08T02:34:35Z",
                  "observed_at": "2026-08-08T02:35:03Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "4073c3da-b55e-4cc7-a47f-db4db0fd34aa",
                  "workflow_name": "nightly-smoke-lts-1786242600",
                  "state": "passed",
                  "phase": "Succeeded",
                  "started_at": "2026-08-09T02:30:11Z",
                  "finished_at": "2026-08-09T02:52:10Z",
                  "observed_at": "2026-08-09T03:00:11Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "9ea5cdf7-5fdf-4295-a222-2864d700f1d9",
                  "workflow_name": "nightly-smoke-lts-1786329000",
                  "state": "passed",
                  "phase": "Succeeded",
                  "started_at": "2026-08-10T02:30:11Z",
                  "finished_at": "2026-08-10T02:37:08Z",
                  "observed_at": "2026-08-10T02:40:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "f0b4b786-d3ba-43bd-a7bd-54a193a4be15",
                  "workflow_name": "nightly-smoke-lts-1786415400",
                  "state": "passed",
                  "phase": "Succeeded",
                  "started_at": "2026-08-11T02:30:11Z",
                  "finished_at": "2026-08-11T02:48:44Z",
                  "observed_at": "2026-08-11T02:50:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "bbd45493-11f8-45f1-9a83-5f19bb344611",
                  "workflow_name": "nightly-smoke-lts-1786501800",
                  "state": "passed",
                  "phase": "Succeeded",
                  "started_at": "2026-08-12T02:30:11Z",
                  "finished_at": "2026-08-12T02:33:35Z",
                  "observed_at": "2026-08-12T02:40:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "959df967-46fe-474d-997e-010d77e5cc6e",
                  "workflow_name": "nightly-smoke-lts-1786588200",
                  "state": "passed",
                  "phase": "Succeeded",
                  "started_at": "2026-08-13T02:30:11Z",
                  "finished_at": "2026-08-13T02:40:49Z",
                  "observed_at": "2026-08-13T02:50:09Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "1ebb3041-06ef-4c53-aaa8-659f9fb9b060",
                  "workflow_name": "nightly-smoke-lts-1786674600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-14T02:30:11Z",
                  "finished_at": "2026-08-14T02:32:19Z",
                  "observed_at": "2026-08-14T03:00:14Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7fce0d7a-1a84-439e-852d-6920705d5596",
                  "workflow_name": "nightly-smoke-lts-1786761000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-15T02:30:21Z",
                  "finished_at": "2026-08-15T02:32:27Z",
                  "observed_at": "2026-08-15T03:00:19Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "c6ccc824-2238-4b7c-9437-5b83c2abb3ad",
                  "workflow_name": "nightly-smoke-lts-1786847400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-16T02:30:21Z",
                  "finished_at": "2026-08-16T02:32:28Z",
                  "observed_at": "2026-08-16T03:00:08Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "a4ae3c99-f36d-481d-b3fc-390c191b2184",
                  "workflow_name": "nightly-smoke-lts-1786933800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-17T02:30:11Z",
                  "finished_at": "2026-08-17T02:32:18Z",
                  "observed_at": "2026-08-17T03:00:15Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7e275808-3aab-43a8-96d3-dc4052d881ba",
                  "workflow_name": "nightly-smoke-lts-1787020200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-18T02:30:11Z",
                  "finished_at": "2026-08-18T02:32:18Z",
                  "observed_at": "2026-08-18T03:00:13Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "d5fa3696-417f-495e-8181-eb3a9dd3f65e",
                  "workflow_name": "nightly-smoke-lts-1787106600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-19T02:30:11Z",
                  "finished_at": "2026-08-19T02:32:19Z",
                  "observed_at": "2026-08-19T03:00:16Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "1c0cf1a0-8a5f-471c-99f4-3bf8774c0018",
                  "workflow_name": "nightly-smoke-lts-1787193000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-20T02:30:11Z",
                  "finished_at": "2026-08-20T02:32:20Z",
                  "observed_at": "2026-08-20T03:00:14Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "69909d95-b9d2-49d4-83cd-13a0b7bfe20b",
                  "workflow_name": "nightly-smoke-lts-1787279400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-21T02:30:11Z",
                  "finished_at": "2026-08-21T02:32:19Z",
                  "observed_at": "2026-08-21T03:00:07Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "e6a556cd-c309-493c-85a7-62f9ed98ab68",
                  "workflow_name": "nightly-smoke-lts-1787365800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-22T02:30:11Z",
                  "finished_at": "2026-08-22T02:32:18Z",
                  "observed_at": "2026-08-22T03:00:10Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "fcd4dd09-4afa-4444-9806-f787ea41e00f",
                  "workflow_name": "nightly-smoke-lts-1787452200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-23T02:30:11Z",
                  "finished_at": "2026-08-23T02:32:19Z",
                  "observed_at": "2026-08-23T03:00:18Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "c4209b12-dc08-4711-9baf-53411d0e1b6a",
                  "workflow_name": "nightly-smoke-lts-1787538600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-24T02:30:11Z",
                  "finished_at": "2026-08-24T02:32:19Z",
                  "observed_at": "2026-08-24T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "13a4103d-93f4-4573-8034-0a558a2db6f7",
                  "workflow_name": "nightly-smoke-lts-1787625000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-25T02:30:11Z",
                  "finished_at": "2026-08-25T02:32:18Z",
                  "observed_at": "2026-08-25T03:00:16Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7e0eec52-3789-4a0d-8ad5-335000988dfa",
                  "workflow_name": "nightly-smoke-lts-1787711400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-26T02:30:11Z",
                  "finished_at": "2026-08-26T02:32:19Z",
                  "observed_at": "2026-08-26T03:00:15Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "466badde-7af0-485b-a1bd-bf9daef9e065",
                  "workflow_name": "nightly-smoke-lts-1787797800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-27T02:30:11Z",
                  "finished_at": "2026-08-27T02:32:19Z",
                  "observed_at": "2026-08-27T03:00:07Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "e449195f-3d85-41d1-bb94-b5d29e1953ca",
                  "workflow_name": "nightly-smoke-lts-1787884200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-28T02:30:11Z",
                  "finished_at": "2026-08-28T02:32:18Z",
                  "observed_at": "2026-08-28T03:00:09Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "a913b6c2-5b09-45e1-afaa-1f3ef63ddec3",
                  "workflow_name": "nightly-smoke-lts-1787970600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-29T02:30:11Z",
                  "finished_at": "2026-08-29T02:32:18Z",
                  "observed_at": "2026-08-29T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "b1e81a00-82f8-4ba6-947f-4c9d328ca7da",
                  "workflow_name": "nightly-smoke-lts-1788057000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-30T02:30:11Z",
                  "finished_at": "2026-08-30T02:32:24Z",
                  "observed_at": "2026-08-30T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "572e26c9-6fe1-483d-ac6f-d8f403158d3a",
                  "workflow_name": "nightly-smoke-lts-1788143400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-31T02:30:11Z",
                  "finished_at": "2026-08-31T02:32:22Z",
                  "observed_at": "2026-08-31T03:00:09Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "4db0b563-8e55-48dd-838b-8d685638e3d5",
                  "workflow_name": "nightly-smoke-lts-1788229800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-01T02:30:11Z",
                  "finished_at": "2026-09-01T02:32:19Z",
                  "observed_at": "2026-09-01T03:00:06Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "c9710b47-0b00-434d-a910-13dda5faf94b",
                  "workflow_name": "nightly-smoke-lts-1788316200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-02T02:30:11Z",
                  "finished_at": "2026-09-02T02:32:19Z",
                  "observed_at": "2026-09-02T03:00:06Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "8a6b1f39-566f-45ee-9ff1-f354d6b6bdde",
                  "workflow_name": "nightly-smoke-lts-1788402600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-03T02:30:11Z",
                  "finished_at": "2026-09-03T02:32:19Z",
                  "observed_at": "2026-09-03T03:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "a7579a52-2c18-461e-979f-f5aca7d1026c",
                  "workflow_name": "nightly-smoke-lts-1788489000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-04T02:30:11Z",
                  "finished_at": "2026-09-04T02:32:26Z",
                  "observed_at": "2026-09-04T03:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "981d3be3-85dd-448f-96c2-1a20adee509b",
                  "workflow_name": "nightly-smoke-lts-1788575400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-05T02:30:11Z",
                  "finished_at": "2026-09-05T02:32:19Z",
                  "observed_at": "2026-09-05T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "cb974d8b-526a-4c3c-b725-2a40f30022d7",
                  "workflow_name": "nightly-smoke-lts-1788661800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-06T02:30:11Z",
                  "finished_at": "2026-09-06T02:32:18Z",
                  "observed_at": "2026-09-06T03:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "43cd9b34-f70b-4d8f-bc47-3505d80ab409",
                  "workflow_name": "nightly-smoke-lts-1788748200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-07T02:30:11Z",
                  "finished_at": "2026-09-07T02:32:21Z",
                  "observed_at": "2026-09-07T03:00:10Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7289c7e6-27c5-4fc4-a376-a823fc05bde7",
                  "workflow_name": "nightly-smoke-lts-1788834600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-08T02:30:11Z",
                  "finished_at": "2026-09-08T02:32:18Z",
                  "observed_at": "2026-09-08T03:00:11Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "fe21abfd-8d11-46fc-a3c1-87f76da1bd60",
                  "workflow_name": "nightly-smoke-lts-1788921000",
                  "state": "passed",
                  "phase": "Succeeded",
                  "started_at": "2026-09-09T02:30:10Z",
                  "finished_at": "2026-09-09T02:33:19Z",
                  "observed_at": "2026-09-09T03:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/bluefin-lts:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                }
              ],
              "evidence_source": "qa-run-v1",
              "compatibility": {
                "contract": "tests-matrix-v2",
                "reason": "Legacy page consumers read state/result_status/last_run; canonical state is evidence_state.",
                "legacy_results_path": "results/bluefin-lts-testing-developer.json"
              },
              "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson",
              "collected_at": "2026-09-09T03:51:10Z",
              "derivation": "Select immutable qa-run-v1 snapshots by exact (variant, branch, suite), collapse lifecycle snapshots by workflow_uid, then derive current state from the latest run and the 24-hour freshness threshold."
            },
            {
              "id": "bluefin-lts-testing-software",
              "variant": "bluefin-lts",
              "branch": "testing",
              "suite": "software",
              "role": "info",
              "result_status": "passed",
              "last_run": "2026-06-29T12:30:00Z",
              "workflow_name": "nightly-lts-testing-software-de34f",
              "digest": null,
              "scenarios_total": 5,
              "scenarios_failed": 0,
              "pass_rate": 100.0,
              "history_points": 2,
              "results_path": "results/bluefin-lts-testing-software.json",
              "screenshot_path": null,
              "screenshot_url": null,
              "state": "available",
              "state_reason": null,
              "enrollment_issue_url": null,
              "flake_flips": 0,
              "runs_recorded": 2,
              "evidence_state": "unavailable",
              "evidence_state_reason": "No exact single-suite immutable qa-run-v1 evidence is published for this cell; legacy result projection is retained for existing dashboard consumers.",
              "started_at": null,
              "finished_at": null,
              "observed_at": null,
              "workflow_uid": null,
              "image_ref": null,
              "image_state": "unavailable",
              "results_evidence": null,
              "screenshot_evidence": {
                "state": "unavailable",
                "state_reason": "No static public screenshot evidence URL is published."
              },
              "terminal_failure_streak": null,
              "repeated_failed_scenarios": [],
              "repeated_failed_scenarios_state": "unavailable",
              "repeated_failed_scenarios_reason": "Legacy result projections are not immutable QA-run records.",
              "run_history": [],
              "evidence_source": "legacy-results-v1",
              "compatibility": {
                "contract": "tests-matrix-v2",
                "reason": "Legacy result projection until exact qa-run-v1 evidence is published.",
                "legacy_results_path": "results/bluefin-lts-testing-software.json"
              },
              "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-lts-testing-software.json",
              "collected_at": "2026-09-09T03:51:10Z",
              "derivation": "Compatibility projection from docs/results/bluefin-lts-testing-software.json; it is not immutable qa-run-v1 evidence and therefore does not populate exact lifecycle fields."
            }
          ],
          "last_run": "2026-09-09T02:33:19Z"
        }
      },
      "signature": {
        "status": "passed",
        "reason": null,
        "method": "cosign keyless (GitHub Actions OIDC)"
      },
      "security_regression": {
        "status": "unavailable",
        "reason": "publisher-side CVE summary export not yet wired (phase 3); displayed alongside, never gating (ADR 0002)"
      },
      "source_url": "https://github.com/projectbluefin/bluefin-lts",
      "collected_at": "2026-09-09T03:58:25Z",
      "derivation": "ADR 0002: build (factory-stats image_builds) + lab QA gating suites only (smoke/system gate; flatcar gate for the flatcar lane; developer/software/common informational) + cosign keyless verify per digest; QA evidence older than the current build renders pending.",
      "state": "available",
      "state_reason": null
    },
    {
      "id": "dakota-testing",
      "lane": "dakota-testing",
      "variant": "dakota",
      "branch": "testing",
      "image_ref": "ghcr.io/projectbluefin/dakota:testing",
      "digest": "sha256:6b6b67968592b9cdc1518bb5505eb1d85f858c5f683f43a184c7720976143a4d",
      "verdict": "pending",
      "build": {
        "status": "passed",
        "reason": null,
        "run_url": "https://github.com/projectbluefin/dakota/actions/runs/34230918921",
        "finished_at": "2026-09-08T13:45:58Z"
      },
      "qa": {
        "status": "pending",
        "reason": "gate QA evidence pending for suite(s): system against digest sha256:6b6b6",
        "last_run": "2026-09-09T02:58:20Z",
        "lab_sourced": true,
        "informational": {
          "status": "pending",
          "reason": "informational QA evidence pending for suite(s): developer, software against digest sha256:6b6b6",
          "rows": [
            {
              "id": "dakota-testing-developer",
              "variant": "dakota",
              "branch": "testing",
              "suite": "developer",
              "role": "info",
              "state": "available",
              "state_reason": null,
              "result_status": "failed",
              "last_run": "2026-09-08T03:02:30Z",
              "workflow_name": "nightly-dakota-1788836400",
              "scenarios_total": null,
              "scenarios_failed": null,
              "pass_rate": null,
              "history_points": 36,
              "results_path": null,
              "screenshot_path": null,
              "screenshot_url": null,
              "enrollment_issue_url": null,
              "flake_flips": 0,
              "runs_recorded": 36,
              "evidence_state": "stale",
              "evidence_state_reason": "Latest terminal QA evidence is older than the 24-hour freshness threshold.",
              "started_at": "2026-09-08T03:00:21Z",
              "finished_at": "2026-09-08T03:02:30Z",
              "observed_at": "2026-09-08T04:00:08Z",
              "workflow_uid": "9a05825a-02b3-4dbb-91ad-a693f45c3d98",
              "image_ref": "ghcr.io/projectbluefin/dakota:testing",
              "digest": null,
              "image_state": "unavailable",
              "results_evidence": {
                "state": "unavailable",
                "state_reason": "No trustworthy result or non-empty failed-scenarios output is present in the terminal Workflow status."
              },
              "screenshot_evidence": {
                "state": "not_applicable",
                "state_reason": "This QA workflow did not invoke the KDE screenshot-producing runner."
              },
              "terminal_failure_streak": 36,
              "repeated_failed_scenarios": [],
              "repeated_failed_scenarios_state": "available",
              "repeated_failed_scenarios_reason": null,
              "run_history": [
                {
                  "workflow_uid": "612869a6-e90e-4cd2-83a1-8238841091e5",
                  "workflow_name": "nightly-dakota-1785812400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-04T03:00:22Z",
                  "finished_at": "2026-08-04T03:02:43Z",
                  "observed_at": "2026-08-04T03:05:03Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "7724ab4c-4f38-4e41-b7d9-66768e62e373",
                  "workflow_name": "nightly-dakota-1785898800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-05T03:00:12Z",
                  "finished_at": "2026-08-05T03:03:54Z",
                  "observed_at": "2026-08-05T03:05:05Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "abb9634f-1b8f-4a9a-8a56-a8d6fc604ad6",
                  "workflow_name": "nightly-dakota-1785985200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-06T03:00:12Z",
                  "finished_at": "2026-08-06T03:19:55Z",
                  "observed_at": "2026-08-06T03:25:05Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "cb78a4dc-04dc-4d8c-a19a-a9d9ce84faf3",
                  "workflow_name": "nightly-dakota-1786071600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-07T03:00:22Z",
                  "finished_at": "2026-08-07T03:04:21Z",
                  "observed_at": "2026-08-07T03:05:05Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "fcbc9fdb-a0b0-43c1-baa2-270bbb33b96a",
                  "workflow_name": "nightly-dakota-1786158000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-08T03:00:12Z",
                  "finished_at": "2026-08-08T03:02:30Z",
                  "observed_at": "2026-08-08T03:05:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "bd5d3a5a-d9d8-4995-9bb8-d50e6b0c7e86",
                  "workflow_name": "nightly-dakota-1786244400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-09T03:00:21Z",
                  "finished_at": "2026-08-09T03:41:25Z",
                  "observed_at": "2026-08-09T03:50:05Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "a4806dac-2889-4dcc-b4c2-f68c0b3cf5f4",
                  "workflow_name": "nightly-dakota-1786330800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-10T03:00:21Z",
                  "finished_at": "2026-08-10T03:02:41Z",
                  "observed_at": "2026-08-10T03:10:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "b671ad53-c46d-42ee-bd7a-666091793167",
                  "workflow_name": "nightly-dakota-1786417200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-11T03:00:27Z",
                  "finished_at": "2026-08-11T03:11:56Z",
                  "observed_at": "2026-08-11T03:20:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "70f1e2f0-f1c7-442b-a0a9-e1a4ab38fc6c",
                  "workflow_name": "nightly-dakota-1786503600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-12T03:00:11Z",
                  "finished_at": "2026-08-12T03:02:20Z",
                  "observed_at": "2026-08-12T03:10:05Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "16dbfc44-3c1a-48f0-8bd9-c2eae5c5824c",
                  "workflow_name": "nightly-dakota-1786590000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-13T03:00:26Z",
                  "finished_at": "2026-08-13T03:18:09Z",
                  "observed_at": "2026-08-13T03:20:03Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "aee69619-bcfb-442b-b05c-351eb2569bb3",
                  "workflow_name": "nightly-dakota-1786676400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-14T03:00:22Z",
                  "finished_at": "2026-08-14T03:00:31Z",
                  "observed_at": "2026-08-14T04:00:23Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "370d2140-a07a-4d77-a779-d69ff596dd2d",
                  "workflow_name": "nightly-dakota-1786762800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-15T03:00:28Z",
                  "finished_at": "2026-08-15T03:02:35Z",
                  "observed_at": "2026-08-15T04:00:26Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "cb2eb4d9-4291-4dc8-903c-867de02679f2",
                  "workflow_name": "nightly-dakota-1786849200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-16T03:00:11Z",
                  "finished_at": "2026-08-16T03:02:18Z",
                  "observed_at": "2026-08-16T04:00:14Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "459724cf-cc43-4e21-8e1f-dc50661ce593",
                  "workflow_name": "nightly-dakota-1786935600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-17T03:00:23Z",
                  "finished_at": "2026-08-17T03:02:33Z",
                  "observed_at": "2026-08-17T04:00:10Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "5483e1ef-fa47-4e87-80fc-707012fbe7af",
                  "workflow_name": "nightly-dakota-1787022000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-18T03:00:21Z",
                  "finished_at": "2026-08-18T03:02:29Z",
                  "observed_at": "2026-08-18T04:00:26Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "72d64dc8-6165-4b6e-a96d-806dd42debb4",
                  "workflow_name": "nightly-dakota-1787108400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-19T03:00:25Z",
                  "finished_at": "2026-08-19T03:02:32Z",
                  "observed_at": "2026-08-19T04:00:12Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "1260bb12-a31e-4bc8-a982-dd616a563c2e",
                  "workflow_name": "nightly-dakota-1787194800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-20T03:00:23Z",
                  "finished_at": "2026-08-20T03:02:31Z",
                  "observed_at": "2026-08-20T04:00:06Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "44ea969c-44ab-4a26-a1ed-fe4db15e139f",
                  "workflow_name": "nightly-dakota-1787281200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-21T03:00:11Z",
                  "finished_at": "2026-08-21T03:02:18Z",
                  "observed_at": "2026-08-21T04:00:13Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "b17a2c37-05b1-4491-9974-da94b24b2789",
                  "workflow_name": "nightly-dakota-1787367600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-22T03:00:21Z",
                  "finished_at": "2026-08-22T03:02:29Z",
                  "observed_at": "2026-08-22T04:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "54ea86f1-b8d5-4bbd-a1be-c6d04c50db4e",
                  "workflow_name": "nightly-dakota-1787454000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-23T03:00:26Z",
                  "finished_at": "2026-08-23T03:02:32Z",
                  "observed_at": "2026-08-23T04:00:12Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "cf042c21-ed74-41e3-bcd4-225e3aefa323",
                  "workflow_name": "nightly-dakota-1787540400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-24T03:00:11Z",
                  "finished_at": "2026-08-24T03:02:17Z",
                  "observed_at": "2026-08-24T04:00:14Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "d18d6664-2fe6-45e3-baa0-61f8a20469f2",
                  "workflow_name": "nightly-dakota-1787626800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-25T03:00:25Z",
                  "finished_at": "2026-08-25T03:02:32Z",
                  "observed_at": "2026-08-25T04:00:18Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "60a89004-a9fd-486a-bc5c-8efdff5ab2d9",
                  "workflow_name": "nightly-dakota-1787713200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-26T03:00:23Z",
                  "finished_at": "2026-08-26T03:02:32Z",
                  "observed_at": "2026-08-26T04:00:07Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "4cc99b19-300a-4d5c-8b15-8fa5c7b19849",
                  "workflow_name": "nightly-dakota-1787799600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-27T03:00:11Z",
                  "finished_at": "2026-08-27T03:02:17Z",
                  "observed_at": "2026-08-27T04:00:05Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "92178576-914f-48b1-9115-f35fae554bfc",
                  "workflow_name": "nightly-dakota-1787886000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-28T03:00:22Z",
                  "finished_at": "2026-08-28T03:02:29Z",
                  "observed_at": "2026-08-28T04:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "3c97578c-059e-40f3-b909-902610a1a57f",
                  "workflow_name": "nightly-dakota-1787972400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-29T03:00:11Z",
                  "finished_at": "2026-08-29T03:02:18Z",
                  "observed_at": "2026-08-29T04:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "97edd4f7-e21d-412a-ab46-0b6509cf8721",
                  "workflow_name": "nightly-dakota-1788058800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-30T03:00:11Z",
                  "finished_at": "2026-08-30T03:02:18Z",
                  "observed_at": "2026-08-30T04:00:08Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "b900267d-05ea-4dc3-a506-a2ca9984e369",
                  "workflow_name": "nightly-dakota-1788145200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-08-31T03:00:11Z",
                  "finished_at": "2026-08-31T03:02:18Z",
                  "observed_at": "2026-08-31T04:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "91b915e5-3b34-4369-bf62-9bbaabaaaddb",
                  "workflow_name": "nightly-dakota-1788231600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-01T03:00:11Z",
                  "finished_at": "2026-09-01T03:02:20Z",
                  "observed_at": "2026-09-01T04:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "c269c657-d7a1-4d69-9cf2-58d79e380f95",
                  "workflow_name": "nightly-dakota-1788318000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-02T03:00:11Z",
                  "finished_at": "2026-09-02T03:02:19Z",
                  "observed_at": "2026-09-02T04:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "023f63dd-58a8-4ec9-ba34-22e2e0b2a38c",
                  "workflow_name": "nightly-dakota-1788404400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-03T03:00:11Z",
                  "finished_at": "2026-09-03T03:02:19Z",
                  "observed_at": "2026-09-03T04:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "544c5793-3034-4f68-b07d-7b83d5e2bd7b",
                  "workflow_name": "nightly-dakota-1788490800",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-04T03:00:11Z",
                  "finished_at": "2026-09-04T03:02:19Z",
                  "observed_at": "2026-09-04T04:00:06Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "c2f57e58-52cc-424d-beb6-aed22f059098",
                  "workflow_name": "nightly-dakota-1788577200",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-05T03:00:11Z",
                  "finished_at": "2026-09-05T03:02:21Z",
                  "observed_at": "2026-09-05T04:00:10Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "228a2899-5bed-47b3-b96e-5273e98bcbda",
                  "workflow_name": "nightly-dakota-1788663600",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-06T03:00:11Z",
                  "finished_at": "2026-09-06T03:02:18Z",
                  "observed_at": "2026-09-06T04:00:04Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "d5458467-fa20-40ee-801f-a153d1af154f",
                  "workflow_name": "nightly-dakota-1788750000",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-07T03:00:21Z",
                  "finished_at": "2026-09-07T03:02:36Z",
                  "observed_at": "2026-09-07T04:00:06Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                },
                {
                  "workflow_uid": "9a05825a-02b3-4dbb-91ad-a693f45c3d98",
                  "workflow_name": "nightly-dakota-1788836400",
                  "state": "failed",
                  "phase": "Failed",
                  "started_at": "2026-09-08T03:00:21Z",
                  "finished_at": "2026-09-08T03:02:30Z",
                  "observed_at": "2026-09-08T04:00:08Z",
                  "image_ref": "ghcr.io/projectbluefin/dakota:testing",
                  "digest": null,
                  "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson"
                }
              ],
              "evidence_source": "qa-run-v1",
              "compatibility": {
                "contract": "tests-matrix-v2",
                "reason": "Legacy page consumers read state/result_status/last_run; canonical state is evidence_state.",
                "legacy_results_path": "results/dakota-testing-developer.json"
              },
              "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/history/qa-runs.ndjson",
              "collected_at": "2026-09-09T03:51:10Z",
              "derivation": "Select immutable qa-run-v1 snapshots by exact (variant, branch, suite), collapse lifecycle snapshots by workflow_uid, then derive current state from the latest run and the 24-hour freshness threshold."
            },
            {
              "id": "dakota-testing-software",
              "variant": "dakota",
              "branch": "testing",
              "suite": "software",
              "role": "info",
              "result_status": "failed",
              "last_run": "2026-06-29T13:00:00Z",
              "workflow_name": "nightly-dakota-testing-software-gh56i",
              "digest": null,
              "scenarios_total": 5,
              "scenarios_failed": 1,
              "pass_rate": 80.0,
              "history_points": 2,
              "results_path": "results/dakota-testing-software.json",
              "screenshot_path": null,
              "screenshot_url": null,
              "state": "available",
              "state_reason": null,
              "enrollment_issue_url": null,
              "flake_flips": 1,
              "runs_recorded": 2,
              "evidence_state": "unavailable",
              "evidence_state_reason": "No exact single-suite immutable qa-run-v1 evidence is published for this cell; legacy result projection is retained for existing dashboard consumers.",
              "started_at": null,
              "finished_at": null,
              "observed_at": null,
              "workflow_uid": null,
              "image_ref": null,
              "image_state": "unavailable",
              "results_evidence": null,
              "screenshot_evidence": {
                "state": "unavailable",
                "state_reason": "No static public screenshot evidence URL is published."
              },
              "terminal_failure_streak": null,
              "repeated_failed_scenarios": [],
              "repeated_failed_scenarios_state": "unavailable",
              "repeated_failed_scenarios_reason": "Legacy result projections are not immutable QA-run records.",
              "run_history": [],
              "evidence_source": "legacy-results-v1",
              "compatibility": {
                "contract": "tests-matrix-v2",
                "reason": "Legacy result projection until exact qa-run-v1 evidence is published.",
                "legacy_results_path": "results/dakota-testing-software.json"
              },
              "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/dakota-testing-software.json",
              "collected_at": "2026-09-09T03:51:10Z",
              "derivation": "Compatibility projection from docs/results/dakota-testing-software.json; it is not immutable qa-run-v1 evidence and therefore does not populate exact lifecycle fields."
            }
          ],
          "last_run": "2026-09-08T03:02:30Z"
        }
      },
      "signature": {
        "status": "passed",
        "reason": null,
        "method": "cosign keyless (GitHub Actions OIDC)"
      },
      "security_regression": {
        "status": "unavailable",
        "reason": "publisher-side CVE summary export not yet wired (phase 3); displayed alongside, never gating (ADR 0002)"
      },
      "source_url": "https://github.com/projectbluefin/dakota",
      "collected_at": "2026-09-09T03:58:25Z",
      "derivation": "ADR 0002: build (factory-stats image_builds) + lab QA gating suites only (smoke/system gate; flatcar gate for the flatcar lane; developer/software/common informational) + cosign keyless verify per digest; QA evidence older than the current build renders pending.",
      "state": "available",
      "state_reason": null
    }
  ]
}
