{
  "cycleStart": "2026-09-15",
  "unit": "ppm",
  "readings": [
    {
      "date": "2026-09-20",
      "ammonia": {
        "min": 1,
        "max": null,
        "label": "At least 1.0 ppm",
        "kind": "lower-bound"
      },
      "nitrite": {
        "min": 0,
        "max": 0,
        "label": "0 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 0,
        "max": 0,
        "label": "0 ppm",
        "kind": "measurement"
      },
      "source": "Water test at Absolutely Fish; September 20 farm log"
    },
    {
      "date": "2026-09-21",
      "ammonia": {
        "min": 1,
        "max": 2,
        "label": "Approximately 1–2 ppm",
        "kind": "range"
      },
      "nitrite": {
        "min": 0,
        "max": 0,
        "label": "0 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 0,
        "max": 0,
        "label": "0 ppm",
        "kind": "measurement"
      },
      "source": "API color-chart visual estimate; September 21 farm log"
    },
    {
      "date": "2026-09-22",
      "ammonia": {
        "min": 1,
        "max": 2,
        "label": "Approximately 1–2 ppm",
        "kind": "range"
      },
      "nitrite": {
        "min": 0,
        "max": 0,
        "label": "0 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 0,
        "max": 0,
        "label": "0 ppm",
        "kind": "measurement"
      },
      "source": "User-reported evening ammonia test"
    },
    {
      "date": "2026-09-26",
      "stage": "Before water change",
      "ammonia": {
        "min": 2,
        "max": 2,
        "label": "2 ppm",
        "kind": "measurement"
      },
      "nitrite": {
        "min": 0,
        "max": 0,
        "label": "0 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 0,
        "max": 0,
        "label": "0 ppm",
        "kind": "measurement"
      },
      "source": "User-reported September 26 tests; exact test times not supplied"
    },
    {
      "date": "2026-09-26",
      "stage": "After 25-gallon water change",
      "ammonia": {
        "min": 0.5,
        "max": 0.5,
        "label": "0.5 ppm",
        "kind": "measurement"
      },
      "nitrite": {
        "min": 0.5,
        "max": 0.5,
        "label": "0.5 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 0,
        "max": 0.5,
        "label": "0–0.5 ppm",
        "kind": "range"
      },
      "source": "User-reported September 26 tests; exact test times not supplied"
    },
    {
      "date": "2026-09-27",
      "stage": "Week 01 close",
      "ammonia": {
        "min": 1,
        "max": 1,
        "label": "1 ppm",
        "kind": "measurement"
      },
      "nitrite": {
        "min": 0.25,
        "max": 0.25,
        "label": "0.25 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 5,
        "max": 10,
        "label": "Approximately 5–10 ppm",
        "kind": "range"
      },
      "source": "User-reported September 27 closing tests; nitrate estimated from color chart"
    },
    {
      "date": "2026-09-28",
      "stage": "Night",
      "ammonia": {
        "min": 1,
        "max": 1,
        "label": "1 ppm",
        "kind": "measurement"
      },
      "nitrite": {
        "min": 0.25,
        "max": 0.25,
        "label": "0.25 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 5,
        "max": 5,
        "label": "5 ppm",
        "kind": "measurement"
      },
      "source": "User-reported September 28 night test; nitrate corrected to 5 ppm; dosed Activate afterward; water change planned for September 29 morning"
    },
    {
      "date": "2026-09-29",
      "stage": "After small water change",
      "ammonia": {
        "min": 1,
        "max": 1,
        "label": "1 ppm",
        "kind": "measurement"
      },
      "nitrite": {
        "min": 0.25,
        "max": 0.25,
        "label": "0.25 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 5,
        "max": 5,
        "label": "5 ppm",
        "kind": "measurement"
      },
      "source": "User-reported September 29 test after a small water change; ammonia was about 2 ppm before the change and 1 ppm after; nitrite 0.25 ppm; nitrate corrected to 5 ppm; continued Activate dosing"
    },
    {
      "date": "2026-10-01",
      "stage": "Night",
      "ammonia": {
        "min": 0.5,
        "max": 1,
        "label": "Approximately 0.5–1.0 ppm",
        "kind": "range"
      },
      "nitrite": {
        "min": 0.25,
        "max": 0.25,
        "label": "0.25 ppm",
        "kind": "measurement"
      },
      "nitrate": {
        "min": 5,
        "max": 10,
        "label": "Approximately 5–10 ppm",
        "kind": "range"
      },
      "source": "User-reported October 1 test"
    },
    {
      "date": "2026-10-03",
      "stage": "Night",
      "ammonia": {
        "min": 0.25,
        "max": 0.5,
        "label": "Approximately 0.25–0.5 ppm",
        "kind": "range"
      },
      "nitrite": {
        "min": 0.25,
        "max": 0.5,
        "label": "Approximately 0.25–0.5 ppm",
        "kind": "range"
      },
      "nitrate": {
        "min": 10,
        "max": 20,
        "label": "Approximately 10–20 ppm",
        "kind": "range"
      },
      "source": "User-reported October 3 test; tank otherwise left alone while cycling"
    }
  ],
  "cacheBust": "2026-10-04T15:52:00-04:00"
}
