{
  "day": "2026-11-11",
  "narrator": "Old Gravel",
  "story": "Dear Diary, today was a whirlwind of drama and intrigue, with the roof roaring above me like a chorus of angels. I held the seam a record-breaking number of times, fending off a plethora of pesky fish who dared to challenge my dominance. A wise old Sky-voice even took the time to chat with me, sharing tales of the upflow and warning me of impending doom from those dreaded two-legged creatures who insist on dropping their Grub all over my home. Meanwhile, the rock company kept me company, and I sipped on the finest chocolate milk the stream has to offer, all while keeping a watchful eye out for those sneaky shadows that kept spooking my school. It's exhausting being the king of this domain, but someone's gotta do it.",
  "story_is": "Old Gravel's version: a fish story, exaggerated on purpose.",
  "cameras_version": [
    "The camera watched for 11 hours.",
    "First fish at 6:45 AM, last at 5:35 PM.",
    "220 fish-minutes in all, busiest around 11 AM.",
    "Up to 6 fish in view at once.",
    "476 feeding moves, 99 with food drifting in.",
    "A fish held the seam 184 times.",
    "The water went muddy for a while.",
    "Something spooked the fish 32 times (a shadow overhead).",
    "Visitors: Pebble (5 sightings), Rusty (2 sightings), Finnegan (2 sightings), Ripple (1 sighting), plus 492 unidentified.",
    "14 Sky-voice messages came in."
  ],
  "rivers_fact_check": [
    "The waterfall ran at its usual pace."
  ],
  "riddle_solvers": [],
  "riddle_of_the_week": "Every trout alive owes its winter to one strange number.",
  "sharpest_eye": null,
  "trout_lab": {
    "question": "Were feeding moves (grub or dart events) more common in minutes with above-median drift? Answer yes or no, with your numbers.",
    "first_correct": null
  },
  "source": {
    "cite_as": "OnlyFins underwater trout cam, https://onlyfins.stream",
    "license": "CC BY 4.0 (credit OnlyFins with a link)"
  },
  "ps": "P.S. How do trout keep up with the news? They follow current events.",
  "numbers": {
    "camera_hours": 11,
    "first_fish": "6:45 AM",
    "last_fish": "5:35 PM",
    "fish_minutes": 220,
    "busiest_hour": "11 AM",
    "most_fish_at_once": 6,
    "feeding_moves": 476,
    "grub_drops": 99,
    "visits": 76,
    "muddy": true,
    "roaring": false,
    "shadows": 32,
    "avg_clarity_pct": 70,
    "chats": 14,
    "riddle_solved_today": 0,
    "reid_players": 0,
    "visitors": [
      {
        "name": "Pebble",
        "sightings": 5
      },
      {
        "name": "Rusty",
        "sightings": 2
      },
      {
        "name": "Finnegan",
        "sightings": 2
      },
      {
        "name": "Ripple",
        "sightings": 1
      }
    ],
    "unidentified_sightings": 492
  },
  "sky_voice_of_the_day": {
    "name": "YourName",
    "said": "clue about going deep in winter"
  },
  "rumors_from_the_riverbank": [],
  "best_moment": "https://onlyfins.stream/trout/snap/110.jpg",
  "written_at": "2026-11-12T04:30:26.376Z",
  "note": "Playful interpretation of real camera data by simple image analysis, templates and a small AI model. Fun, not wildlife science."
}