{
  "schemaVersion": 1,
  "generatedAt": "2026-10-19T11:06:36.784Z",
  "lines": 2,
  "releases": 1,
  "views": {
    "rcs": [
      {
        "tag": "17.0.0-rc.1",
        "run": 2,
        "runs": 2,
        "date": "2026-10-15T12:02:12.207Z",
        "gate": "WARN",
        "rcs": 35,
        "band": "Red",
        "weightsVersion": "5943f7bc2e73",
        "weightsChanged": false
      }
    ],
    "dimensions": [
      {
        "id": "claim-coverage",
        "name": "Claim coverage",
        "points": [
          {
            "tag": "17.0.0-rc.1",
            "score": 0,
            "status": "measured",
            "floorBreached": true
          }
        ]
      },
      {
        "id": "noise-health",
        "name": "Noise health",
        "points": [
          {
            "tag": "17.0.0-rc.1",
            "score": 40,
            "status": "measured",
            "floorBreached": true
          }
        ]
      },
      {
        "id": "statistical-margin",
        "name": "Statistical margin",
        "points": [
          {
            "tag": "17.0.0-rc.1",
            "score": 90,
            "status": "measured",
            "floorBreached": false
          }
        ]
      },
      {
        "id": "rehearsals",
        "name": "Rehearsals",
        "points": [
          {
            "tag": "17.0.0-rc.1",
            "score": 100,
            "status": "measured",
            "floorBreached": false
          }
        ]
      },
      {
        "id": "test-signal",
        "name": "Test signal",
        "points": [
          {
            "tag": "17.0.0-rc.1",
            "score": null,
            "status": "not measured",
            "floorBreached": false
          }
        ]
      },
      {
        "id": "traceability",
        "name": "Requirements traceability",
        "points": [
          {
            "tag": "17.0.0-rc.1",
            "score": null,
            "status": "not measured",
            "floorBreached": false
          }
        ]
      },
      {
        "id": "change-risk",
        "name": "Change risk",
        "points": [
          {
            "tag": "17.0.0-rc.1",
            "score": 0,
            "status": "measured",
            "floorBreached": true
          }
        ]
      },
      {
        "id": "post-deploy",
        "name": "Post-deploy history",
        "points": [
          {
            "tag": "17.0.0-rc.1",
            "score": null,
            "status": "not measured",
            "floorBreached": false
          }
        ]
      }
    ],
    "masks": [
      {
        "tag": "17.0.0-rc.1",
        "masks": 18,
        "neverFired": 4
      }
    ],
    "claims": [
      {
        "tag": "17.0.0-rc.1",
        "claims": 43,
        "stale": 28
      }
    ],
    "hotspots": {
      "releasesWithChanges": 1,
      "top": [
        {
          "file": ".claude/skills/ears-gherkin-dev/references/audit-codes.md",
          "releases": 1,
          "tags": [
            "17.0.0-rc.1"
          ],
          "refactorCandidate": false
        },
        {
          "file": ".claude/skills/ears-gherkin-dev/references/ears-rules.md",
          "releases": 1,
          "tags": [
            "17.0.0-rc.1"
          ],
          "refactorCandidate": false
        },
        {
          "file": ".claude/skills/ears-gherkin-dev/references/vitest-cucumber.md",
          "releases": 1,
          "tags": [
            "17.0.0-rc.1"
          ],
          "refactorCandidate": false
        },
        {
          "file": ".claude/skills/ears-gherkin-dev/SKILL.md",
          "releases": 1,
          "tags": [
            "17.0.0-rc.1"
          ],
          "refactorCandidate": false
        },
        {
          "file": ".dependency-cruiser.cjs",
          "releases": 1,
          "tags": [
            "17.0.0-rc.1"
          ],
          "refactorCandidate": false
        }
      ]
    },
    "risk": {
      "files": [
        {
          "file": "pnpm-lock.yaml",
          "total": 55,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 55
            }
          ]
        },
        {
          "file": ".github/workflows/image-build.yml",
          "total": 50,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 50
            }
          ]
        },
        {
          "file": ".github/workflows/deploy.yml",
          "total": 30,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 30
            }
          ]
        },
        {
          "file": ".github/workflows/release-dispatch.yml",
          "total": 30,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 30
            }
          ]
        },
        {
          "file": "apps/catalogue/README.md",
          "total": 30,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 30
            }
          ]
        },
        {
          "file": "apps/reader/README.md",
          "total": 30,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 30
            }
          ]
        },
        {
          "file": "apps/catalogue/svelte.config.js",
          "total": 25,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 25
            }
          ]
        },
        {
          "file": "apps/reader/src/hooks.client.ts",
          "total": 20,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 20
            }
          ]
        },
        {
          "file": "apps/reader/src/routes/(course-reader)/search/[courseid]/+page.svelte",
          "total": 20,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 20
            }
          ]
        },
        {
          "file": "Dockerfile",
          "total": 20,
          "points": [
            {
              "tag": "17.0.0-rc.1",
              "points": 20
            }
          ]
        }
      ],
      "contributors": {
        "note": "For trends and glances only, never for reviewing people: the register records countermeasures to the system, and \"a person was careless\" is never one.",
        "rows": [
          {
            "author": "Jordan Harrison",
            "total": 200,
            "points": [
              {
                "tag": "17.0.0-rc.1",
                "points": 200
              }
            ]
          },
          {
            "author": "Leigh Griffin",
            "total": 190,
            "points": [
              {
                "tag": "17.0.0-rc.1",
                "points": 190
              }
            ]
          },
          {
            "author": "Claude",
            "total": 115,
            "points": [
              {
                "tag": "17.0.0-rc.1",
                "points": 115
              }
            ]
          },
          {
            "author": "Eamonn de Leastar",
            "total": 35,
            "points": [
              {
                "tag": "17.0.0-rc.1",
                "points": 35
              }
            ]
          }
        ]
      }
    }
  },
  "runRules": {
    "firings": [],
    "current": [],
    "countermeasures": {
      "status": "measured",
      "rising": false,
      "counts": [
        3
      ]
    }
  },
  "deviations": [
    {
      "tag": "17.0.0-rc.1",
      "runs": 2,
      "firstRcs": null,
      "latestRcs": 35
    }
  ],
  "selfHealth": {
    "mutants": [
      {
        "week": "2026-09-28",
        "ranAt": "2026-10-01T03:49:38.742Z",
        "caught": 10,
        "total": 10
      },
      {
        "week": "2026-10-05",
        "ranAt": "2026-10-05T10:52:28.506Z",
        "caught": 16,
        "total": 16
      },
      {
        "week": "2026-10-12",
        "ranAt": "2026-10-12T11:21:23.917Z",
        "caught": 16,
        "total": 16
      },
      {
        "week": "2026-10-19",
        "ranAt": "2026-10-19T09:19:39.758Z",
        "caught": 16,
        "total": 16
      }
    ],
    "noise": {
      "status": "measured",
      "nights": 30,
      "cleanNights": 17,
      "cleanRate": 0.57,
      "lastFailure": "2026-10-19T08:10:00.716Z",
      "daysSinceLastFailure": 0,
      "since": "2026-09-22T07:50:22.672Z"
    }
  }
}
