{
  "schema_version": "v1",
  "_meta": {
    "page": "applications",
    "description": "Collector-derived contract for the multipage applications matrix view.",
    "generated_at": "2026-06-30T18:05:29Z",
    "starter_artifact": false,
    "status": "partial"
  },
  "summary_metrics": [
    {
      "id": "tracked_applications",
      "label": "Tracked applications",
      "value": 2,
      "unit": "count",
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/page-contracts.md",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Count applications[] entries in this collector-derived artifact."
    },
    {
      "id": "application_rows",
      "label": "Application matrix rows",
      "value": 10,
      "unit": "count",
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/test-surface.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Count software suite rows in docs/data/test-surface.json."
    },
    {
      "id": "rows_with_primary_app_results",
      "label": "Rows with primary app results",
      "value": 6,
      "unit": "count",
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Count application rows whose software suite has a completed result with last_run."
    },
    {
      "id": "rows_with_fallback_signals",
      "label": "Rows with fallback Bazaar signals",
      "value": 1,
      "unit": "count",
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-testing-common.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Count application rows that picked up coarse Bazaar fallback signals from published non-application results."
    }
  ],
  "applications": [
    {
      "id": "bazaar",
      "display_name": "Bazaar",
      "scope": "v1",
      "primary_suite": "software",
      "fallback_suites": [
        "common"
      ],
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/page-contracts.md",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Catalog entry from the page contract: applications v1 includes Bazaar and Firefox."
    },
    {
      "id": "firefox",
      "display_name": "Firefox",
      "scope": "v1",
      "primary_suite": "software",
      "fallback_suites": [],
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/data/page-contracts.md",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Catalog entry from the page contract: applications v1 includes Bazaar and Firefox."
    }
  ],
  "rows": [
    {
      "id": "bazaar-aurora-testing",
      "app_id": "bazaar",
      "variant": "aurora",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "pending",
      "primary_last_run": null,
      "scenario_total": 0,
      "scenario_failed": 0,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "unavailable",
      "state_reason": "No completed Bazaar-specific software result is published for this variant/branch; fallback signals remain coarse only.",
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-aurora-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Bazaar; join docs/results/bluefin-aurora-testing-software.json for primary evidence. Attach coarse Bazaar fallback signals from matching non-application results."
    },
    {
      "id": "bazaar-bazzite-testing",
      "app_id": "bazaar",
      "variant": "bazzite",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "pending",
      "primary_last_run": null,
      "scenario_total": 0,
      "scenario_failed": 0,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "unavailable",
      "state_reason": "No completed Bazaar-specific software result is published for this variant/branch; fallback signals remain coarse only.",
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-bazzite-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Bazaar; join docs/results/bluefin-bazzite-testing-software.json for primary evidence. Attach coarse Bazaar fallback signals from matching non-application results."
    },
    {
      "id": "bazaar-bluefin-lts-testing",
      "app_id": "bazaar",
      "variant": "bluefin-lts",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "passed",
      "primary_last_run": "2026-06-29T12:30:00Z",
      "scenario_total": 5,
      "scenario_failed": 0,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-lts-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Bazaar; join docs/results/bluefin-lts-testing-software.json for primary evidence. Attach coarse Bazaar fallback signals from matching non-application results."
    },
    {
      "id": "bazaar-bluefin-testing",
      "app_id": "bazaar",
      "variant": "bluefin",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "passed",
      "primary_last_run": "2026-06-29T12:00:00Z",
      "scenario_total": 5,
      "scenario_failed": 0,
      "fallback_signal_count": 1,
      "fallback_signals": [
        {
          "suite": "common",
          "matched_scenarios": [
            "Bazaar flatpak preinstall file is present",
            "bazaar user service is available"
          ],
          "status": "failed",
          "last_run": "2026-06-24T18:29:10Z",
          "workflow_name": "testsuite-550-fix-smoke-use-ssh-aware-steps-vld65",
          "state": "unavailable",
          "state_reason": "Coarse fallback only: Bazaar evidence comes from scenario-name substring matching in a non-application suite.",
          "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-testing-common.json",
          "collected_at": "2026-06-30T18:05:29Z",
          "derivation": "Case-insensitive /bazaar/ match against failed_scenarios in docs/results/bluefin-testing-common.json."
        }
      ],
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Bazaar; join docs/results/bluefin-testing-software.json for primary evidence. Attach coarse Bazaar fallback signals from matching non-application results."
    },
    {
      "id": "bazaar-dakota-testing",
      "app_id": "bazaar",
      "variant": "dakota",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "failed",
      "primary_last_run": "2026-06-29T13:00:00Z",
      "scenario_total": 5,
      "scenario_failed": 1,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/dakota-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Bazaar; join docs/results/dakota-testing-software.json for primary evidence. Attach coarse Bazaar fallback signals from matching non-application results."
    },
    {
      "id": "firefox-aurora-testing",
      "app_id": "firefox",
      "variant": "aurora",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "pending",
      "primary_last_run": null,
      "scenario_total": 0,
      "scenario_failed": 0,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "unavailable",
      "state_reason": "No completed Firefox-specific software result is published for this variant/branch; fallback signals remain coarse only.",
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-aurora-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Firefox; join docs/results/bluefin-aurora-testing-software.json for primary evidence. No fallback suite is configured for Firefox yet."
    },
    {
      "id": "firefox-bazzite-testing",
      "app_id": "firefox",
      "variant": "bazzite",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "pending",
      "primary_last_run": null,
      "scenario_total": 0,
      "scenario_failed": 0,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "unavailable",
      "state_reason": "No completed Firefox-specific software result is published for this variant/branch; fallback signals remain coarse only.",
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-bazzite-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Firefox; join docs/results/bluefin-bazzite-testing-software.json for primary evidence. No fallback suite is configured for Firefox yet."
    },
    {
      "id": "firefox-bluefin-lts-testing",
      "app_id": "firefox",
      "variant": "bluefin-lts",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "passed",
      "primary_last_run": "2026-06-29T12:30:00Z",
      "scenario_total": 5,
      "scenario_failed": 0,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-lts-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Firefox; join docs/results/bluefin-lts-testing-software.json for primary evidence. No fallback suite is configured for Firefox yet."
    },
    {
      "id": "firefox-bluefin-testing",
      "app_id": "firefox",
      "variant": "bluefin",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "passed",
      "primary_last_run": "2026-06-29T12:00:00Z",
      "scenario_total": 5,
      "scenario_failed": 0,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/bluefin-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Firefox; join docs/results/bluefin-testing-software.json for primary evidence. No fallback suite is configured for Firefox yet."
    },
    {
      "id": "firefox-dakota-testing",
      "app_id": "firefox",
      "variant": "dakota",
      "branch": "testing",
      "primary_suite": "software",
      "primary_result_status": "failed",
      "primary_last_run": "2026-06-29T13:00:00Z",
      "scenario_total": 5,
      "scenario_failed": 1,
      "fallback_signal_count": 0,
      "fallback_signals": [],
      "state": "available",
      "state_reason": null,
      "source_url": "https://github.com/projectbluefin/lab/blob/main/docs/results/dakota-testing-software.json",
      "collected_at": "2026-06-30T18:05:29Z",
      "derivation": "Seed row from docs/data/test-surface.json software cells for Firefox; join docs/results/dakota-testing-software.json for primary evidence. No fallback suite is configured for Firefox yet."
    }
  ]
}
