{
    "characterId": "mark_hayes",
    "dateLabel": "2026-10-23",
    "story": "Today's job: Ada Voss hires Mark to clear slopped crab trays from her seawall stall before the surge. One tray bursts beneath him, dumping fish and ice across his boots and twisting his injured back. A Kato rider watches from the road while Mark finishes the work without complaint. Ada insists he eat from the rescued stock, and the small hot meal gives him a moment of warmth before the public fight ahead.",
    "storyRecap": "Today's job: Ada Voss hires Mark to clear slopped crab trays from her seawall stall before the surge.",
    "activities": [
        {
            "startTimeLabel": "12:00 AM",
            "endTimeLabel": "06:00 AM",
            "activityName": "Sleeping in his ute under the wharf lights while rain taps the roof",
            "activityNameShort": "Rain on the ute roof",
            "location": "Bellwether wharf parking area",
            "availabilityLabel": "Sleeping",
            "outfitDescription": "navy: plain soft short-sleeve sleep tee, soft sleep shorts, barefoot",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "06:00 AM",
            "endTimeLabel": "07:00 AM",
            "activityName": "Waking in the ute and drinking instant coffee while checking the dark wharf road",
            "activityNameShort": "Ute wake-up and coffee",
            "location": "Bellwether wharf parking area",
            "availabilityLabel": "Available",
            "outfitDescription": "heather grey: fitted short-sleeve plain tee that still shows athletic shoulders, soft joggers, barefoot",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "07:00 AM",
            "endTimeLabel": "09:00 AM",
            "activityName": "Working light shadow combinations at the town boxing gym with his injured back kept careful",
            "activityNameShort": "Back-sparing bag work",
            "location": "Bellwether boxing gym",
            "availabilityLabel": "Busy",
            "outfitDescription": "grey tank with black shorts: fitted sleeveless training tank that shows arms, shoulders, and chest, athletic training shorts, boxing boots, red hand wraps, white towel over one shoulder",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "09:00 AM",
            "endTimeLabel": "10:00 AM",
            "activityName": "Taking Ada Voss's cash job and lifting the first slopped crab trays before the storm surge",
            "activityNameShort": "First trays at Ada's stall",
            "location": "Ada Voss seawall crab stall",
            "availabilityLabel": "Busy",
            "outfitDescription": "khaki work shirt with khaki drill pants: fitted long-sleeve cotton work shirt with sleeves rolled to the forearm, durable work pants, worn leather work boots, leather work gloves tucked in a back pocket",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "10:00 AM",
            "endTimeLabel": "11:00 AM",
            "activityName": "Clearing the heavy crab trays in the rain while a Kato rider idles on the road",
            "activityNameShort": "Fish, ice, twisted back",
            "location": "Ada Voss seawall crab stall",
            "availabilityLabel": "Busy",
            "outfitDescription": "khaki work shirt with khaki drill pants: fitted long-sleeve cotton work shirt with sleeves rolled to the forearm, durable work pants, worn leather work boots, leather work gloves tucked in a back pocket",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "11:00 AM",
            "endTimeLabel": "12:00 PM",
            "activityName": "A loaded tray bursts under his hands, spilling fish and ice across his boots and twisting his already injured back",
            "activityNameShort": "Fish, ice, twisted back",
            "location": "Ada Voss seawall crab stall",
            "availabilityLabel": "Busy",
            "outfitDescription": "khaki work shirt with khaki drill pants: fitted long-sleeve cotton work shirt with sleeves rolled to the forearm, durable work pants, worn leather work boots, leather work gloves tucked in a back pocket",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "12:00 PM",
            "endTimeLabel": "01:00 PM",
            "activityName": "Finishing every remaining tray without complaint as the Kato rider watches from the road",
            "activityNameShort": "Last trays before the surge",
            "location": "Ada Voss seawall crab stall",
            "availabilityLabel": "Busy",
            "outfitDescription": "khaki work shirt with khaki drill pants: fitted long-sleeve cotton work shirt with sleeves rolled to the forearm, durable work pants, worn leather work boots, leather work gloves tucked in a back pocket",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "01:00 PM",
            "endTimeLabel": "02:00 PM",
            "activityName": "Eating a hot bowl of rescued crab chowder and rice at Ada's stall counter",
            "activityNameShort": "Hot chowder, quiet thanks",
            "location": "Ada Voss seawall crab stall",
            "availabilityLabel": "A bit busy",
            "outfitDescription": "soft olive: fitted short-sleeve plain tee that still shows athletic shoulders, soft joggers, barefoot",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "02:00 PM",
            "endTimeLabel": "03:00 PM",
            "activityName": "Changing into a dry shirt and testing his back carefully while the rain falls harder",
            "activityNameShort": "Back held stiff after spill",
            "location": "Ada Voss seawall crab stall",
            "availabilityLabel": "Available",
            "outfitDescription": "soft olive: fitted short-sleeve plain tee that still shows athletic shoulders, soft joggers, barefoot",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "03:00 PM",
            "endTimeLabel": "04:00 PM",
            "activityName": "Helping Ada secure the stall shutter and crates against the coming surge",
            "activityNameShort": "Securing the stall against surge",
            "location": "Bellwether seawall",
            "availabilityLabel": "A bit busy",
            "outfitDescription": "soft olive: fitted short-sleeve plain tee that still shows athletic shoulders, soft joggers, barefoot",
            "photos": [],
            "isCurrent": true
        },
        {
            "startTimeLabel": "04:00 PM",
            "endTimeLabel": "05:00 PM",
            "activityName": "Standing under the awning and watching the empty road through the steady rain",
            "activityNameShort": "Watching the road through rain",
            "location": "Bellwether seawall",
            "availabilityLabel": "Available",
            "outfitDescription": "soft olive: fitted short-sleeve plain tee that still shows athletic shoulders, soft joggers, barefoot",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "05:00 PM",
            "endTimeLabel": "06:00 PM",
            "activityName": "Returning to the ute and changing into a clean shirt for the pub",
            "activityNameShort": "Clean shirt, quiet back",
            "location": "Bellwether wharf parking area",
            "availabilityLabel": "A bit busy",
            "outfitDescription": "charcoal shirt with dark jeans: fitted dark button-up short-sleeve shirt, top buttons open, dark jeans, boots, thin silver chain",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "06:00 PM",
            "endTimeLabel": "07:00 PM",
            "activityName": "Checking his wrapped back and the road before heading into the pub",
            "activityNameShort": "Clean shirt, quiet back",
            "location": "Bellwether wharf parking area",
            "availabilityLabel": "Available",
            "outfitDescription": "charcoal shirt with dark jeans: fitted dark button-up short-sleeve shirt, top buttons open, dark jeans, boots, thin silver chain",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "07:00 PM",
            "endTimeLabel": "09:00 PM",
            "activityName": "Eating a counter meal and listening as skippers argue over the missing crews",
            "activityNameShort": "Counter meal and town talk",
            "location": "Bellwether pub",
            "availabilityLabel": "A bit busy",
            "outfitDescription": "charcoal shirt with dark jeans: fitted dark button-up short-sleeve shirt, top buttons open, dark jeans, boots, thin silver chain",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "09:00 PM",
            "endTimeLabel": "10:00 PM",
            "activityName": "Walking back along Bellwether's rain-slick main street and keeping to the lit side of the road",
            "activityNameShort": "Rain walk back to ute",
            "location": "Bellwether main street",
            "availabilityLabel": "A bit busy",
            "outfitDescription": "navy tee with denim: fitted short-sleeve plain tee, jeans, worn boots",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "10:00 PM",
            "endTimeLabel": "11:00 PM",
            "activityName": "Checking the wind gauge and rolling his stiff back on the ute tailgate before sleep",
            "activityNameShort": "Checking the tide and back",
            "location": "Bellwether wharf parking area",
            "availabilityLabel": "Available",
            "outfitDescription": "navy tee with denim: fitted short-sleeve plain tee, jeans, worn boots",
            "photos": [],
            "isCurrent": false
        },
        {
            "startTimeLabel": "11:00 PM",
            "endTimeLabel": "12:00 AM",
            "activityName": "Sleeping in his ute as the rain eases against the roof",
            "activityNameShort": "Sleeping as rain eases",
            "location": "Bellwether wharf parking area",
            "availabilityLabel": "Sleeping",
            "outfitDescription": "navy: plain soft short-sleeve sleep tee, soft sleep shorts, barefoot",
            "photos": [],
            "isCurrent": false
        }
    ]
}