{
  "contract": "algal.source-diagnostics.v1",
  "rootManifestDigest": "sha256:4da29e11e19de47a2ced05ca4e2c80832d2f9a2aba93da74e611dc1eea202fa3",
  "sourceDigest": "sha256:b9064efdd18d4115f9675279636cdf94f1ef3151f1eb3839338128297f2e75de",
  "receiptDigest": "sha256:b5255ea95739e5b93e2745d7bfd60b68046f413fbb86f72dfb08a8e029b613f9",
  "outcome": "failed",
  "verification": "digest-bound",
  "issues": [
    {
      "kind": "failure",
      "terminal": true,
      "code": "EXPR_FAILED",
      "message": "expr {\"code\":\"EXPR_DIV_ZERO\",\"op\":\"div\"}",
      "path": "result-each/i1/b1-fraction",
      "callers": [
        {
          "path": "result-each/i1",
          "kind": "each",
          "manifestDigest": "sha256:db83448450592317238d3e16f4ff1fdeda4bb490d89c7a395fd3c30962107a74",
          "index": 1,
          "location": {
            "source": "ratios.algal",
            "sourceDigest": "sha256:b9064efdd18d4115f9675279636cdf94f1ef3151f1eb3839338128297f2e75de",
            "cellId": "result-each",
            "span": {
              "start": {
                "offset": 117,
                "line": 6,
                "column": 10
              },
              "end": {
                "offset": 171,
                "line": 6,
                "column": 64
              }
            },
            "excerpt": "  return each ratio over sample in samples using {} max_items 3",
            "role": "each",
            "title": "return"
          }
        }
      ],
      "location": {
        "source": "ratio.algal",
        "sourceDigest": "sha256:5b1f850ca9f2c1610c0f8a905aaca451ce975b89d5a2a8c230119b1abf83d2cc",
        "cellId": "b1-fraction",
        "span": {
          "start": {
            "offset": 88,
            "line": 4,
            "column": 18
          },
          "end": {
            "offset": 125,
            "line": 4,
            "column": 55
          }
        },
        "excerpt": "  let fraction = sample.numerator / sample.denominator",
        "role": "expression",
        "title": "fraction"
      }
    }
  ]
}
