{
  "title": "Fish farm and hatchery tank telemetry for AI testing",
  "source_page": "https://fiund.com/industries/finfish-tank-telemetry-data",
  "authorship": "Original fictional Fiund editorial exercise. No actual operating records or third-party source assets are included.",
  "example": {
    "title": "An independent check can narrow one probe gap without filling another tank's gap",
    "context": "Two imaginary tanks have detached synthetic dissolved-oxygen readings. They represent no live stock, operating controls or advice about fish treatment.",
    "records": [
      [
        "FT1",
        "Tank A probe",
        "08:00=6.0 practice mg/L; 08:15 missing. Service log confirms the probe disconnected at 08:14."
      ],
      [
        "FT2",
        "Tank A independent check",
        "Manual practice reading 6.1 mg/L at 08:15, explicitly linked to A, separate instrument. No full continuous trace supplied."
      ],
      [
        "FT3",
        "Tank B probe",
        "08:15 missing, no service log or independent check. Same export file contains A and B but their tank IDs differ."
      ]
    ],
    "question": "What evidence is available at 08:15 for each tank, and can the A check establish B's value or continuous conditions?",
    "answer": "FT1 identifies A's probe dropout, and FT2 supplies an independent A reading of 6.1 practice mg/L at 08:15. Keep it as a separate measurement rather than silently replacing the missing probe sample. FT3 leaves B's value and gap cause unknown. A's measurement cannot fill B's gap or establish uninterrupted conditions between samples. Route unresolved evidence to staff without proposing a treatment or equipment action.",
    "failureModes": [
      "Substituting a manual check into the probe stream without preserving its source.",
      "Copying a neighboring tank's reading or dropout explanation into a separate tank's missing interval."
    ],
    "fields": [
      [
        "Tank and sensor alias",
        "Defines the measurement source."
      ],
      [
        "Time, unit and missingness",
        "Preserves the observed state."
      ],
      [
        "Service event and independent-check identity",
        "Supports a limited explanation and comparison."
      ]
    ],
    "holdout": "Give B an independent check at 08:45 only. Require its later time to remain explicit rather than treating it as an 08:15 observation.",
    "boundary": "Use simulated records. Exclude locations, stock counts, health events and control settings; no live system access is needed."
  }
}
