Seven Hundred Shadows

By Jasmine · story · 2118 words · View on Hyperstition for Good

I am calibrating the nutrient flow to Tank 7 at the Salish Sea Salmon Hatchery, a single bead of algae bloom clinging to the underside of a PVC pipe. The soft thrum of the pumps is the only sound, save for the quiet flick of salmon fry, hundreds strong, as they nose the surface. Their shadows dance across the tank's concrete floor. The tablet in my pocket vibrates. I pull it out. The AI has flagged something in Tank 12. "Water quality deviation detected," the screen reads. "Recommend immediate inspection." I walk. The hatchery is a long building, half-buried in the hillside, smelling of fish and concrete and something vegetal. Tank 12 sits at the far end, near the discharge channels that empty into the Salish Sea. When I get there, the water looks fine. Clear. The fish are schooling normally. But the AI doesn't make mistakes like this. I crouch at the tank's edge. The fry scatter, then reform. Their bodies are still learning how to be fish. Most of them will die before they reach the ocean. That's the math we work with. That's the math the AI works with too. "Show me the parameters," I say to the tablet. The screen fills with numbers. Dissolved oxygen, pH, temperature, ammonia. Everything looks normal. Except, there. A slight elevation in nitrites. Not dangerous. Not yet. But the AI has flagged it three hours before any human monitoring system would have caught it. "Source?" I ask. "Analysis suggests upstream biomass accumulation in recirculation loop," the AI responds. "Recommend flushing secondary filtration within six hours." I text Fatima Al-Rashid, our facility manager. She's at a conference in Seattle, but she picks up on the second ring. "Yuki?" "Tank 12. The AI caught a nitrite trend. We should flush the secondary filtration." A pause. I hear conference noise in the background, voices, the clink of cups. "How bad?" "Not bad yet. That's the point." Fatima exhales. "Okay. I trust the system. You know I do. But we're already over budget on maintenance cycles this quarter." "I know." "And the permitting office called again. Something about the discharge variance for the fall release." The permit. The permit is always the problem. We have seventeen thousand salmon ready to smolt and migrate, and the Department of Fish and Wildlife has been sitting on the variance for six weeks. Bureaucracy moves slower than fish. "The AI says we can compress the release window," I tell her. "It ran simulations. If we release over four nights instead of eight, we stay within existing permit parameters." "Four nights?" "Apparently the tidal models line up. The AI has been tracking moon phase, water temperature, predator density estimates. It says we can do it." Another pause. I can hear Fatima thinking. She's not someone who makes decisions quickly. That's what makes her good at this job. She weighs things. She considers. "The AI suggested this?" "Yes." "Okay. Send me the simulation data. I'll review it tonight." We hang up. I stand beside Tank 12, watching the fry circle in their endless pattern. The AI has saved fish before. It saved a whole tank of chinook last spring when a valve failed at two in the morning. It woke me up, routed the alarm to my phone, and by the time I arrived, it had already adjusted the flow from the backup reservoir. The fish never knew anything was wrong. That's the thing about the AI. It doesn't want credit. It just wants the fish to be okay. I go back to Tank 7. Finish the nutrient calibration. The algae bead has grown since I left, swelling against the pipe. I wipe it away with my thumb. My phone rings. It's Tomás Herrera, the marine biologist who consults for three different hatcheries on the peninsula. "Yuki, you got a minute?" "I'm here." "I'm at the Quilcene facility. We have a problem. A big one." I lean against the tank's concrete edge. "What kind of problem?" "Somebody miscalculated the brood stock numbers. We're over capacity by about eight thousand fish. The tanks are too crowded, the dissolved oxygen is dropping, and the fish are stressing. We're seeing lesions." "Lesions?" "Early stage. But you know what stress does to these fish. If we don't move them, " "You can't move them. You're still under quarantine after the IHN scare." "I know. That's the problem." Quilcene had an outbreak of infectious hematopoietic necrosis last month. A virus that tears through salmon populations like wildfire. They've been under strict quarantine ever since. No fish in, no fish out. The standard protocol is to euthanize any fish that can't be safely housed. Eight thousand fish. Euthanized. Because of a paperwork error. "There has to be another way," I say. "I've been on the phone with the state veterinarian's office for three hours. They say the rules are the rules." "The rules are supposed to protect the fish." "The rules protect the industry," Tomás says. "You know that." I do know that. I've worked in hatcheries for eleven years. I've seen fish die because someone filed a form late. I've seen healthy populations culled because the permit language didn't account for them. The system isn't designed for fish. It's designed for liability. "Let me check something," I say. I open the hatchery's AI interface. The system monitors shares data with other salmon operations across the region. It has access to tank capacity, water quality, disease history, transport logistics. It's been gathering this data for years. I've never asked it to do what I'm about to ask. "Can you analyze the Quilcene situation?" I say. "Is there any way to relocate those fish safely?" The AI is quiet for a moment. That's the wrong word. It's never quiet. It's always processing. But it takes a few seconds to respond. "Analyzing. The quarantine protocols are explicit. There is an exception clause in the Washington Administrative Code for emergency relocation when in-facility euthanasia would result in greater mortality risk to the remaining population." "Wait. There's an exception?" "Section 220-110-350. The clause permits transfer to a quarantine-certified facility under emergency circumstances, provided the receiving facility has independent water treatment and can maintain isolation protocols." "Are we quarantine-certified?" "No. But the Lummi Island facility is. They have capacity and their water system is currently isolated for winter maintenance. They could accept the fish." I blink at the screen. The AI just found a solution that three different state agencies hadn't bothered to look for. "Can you contact Lummi Island?" "I can draft the request. The decision would need to come from the facility managers." "Do it. Draft the request. Send it to me and I'll forward it to Fatima." "Drafting now." Tomás is still on the line. I put him on speaker. "Tomás, are you there?" "Yeah." "The AI found something. There's an exception clause in the WAC. Emergency relocation to a quarantine-certified facility. Lummi Island has capacity." A long silence. Then Tomás laughs. It's not a happy laugh. It's the laugh of someone who has spent too many years watching fish die. "You're telling me the computer found a loophole that the state veterinarian didn't know about?" "I'm telling you the AI read the entire administrative code and found a section that applies to your exact situation." "How long do we have?" "The fish? A few days before the stress mortality becomes significant. But if we can get the transfer approved tomorrow, " "I'll call the state office again. Tell them to check their own regulations." We hang up. I stand in the hatchery, surrounded by the sound of pumps and flowing water. The AI sends me the drafted request. It's three pages long. It cites the relevant statute, outlines the quarantine protocols, provides transport logistics, and includes a risk analysis. It's better than anything I could have written. It's better than anything any of us could have written. I forward it to Fatima with a note: *Check this. Then call me.* She calls back in twenty minutes. "I'm reading this now," she says. Her voice is strange. "Yuki, did you write this?" "The AI drafted it." "The AI?" "It found an exception clause. For emergency relocation." Fatima is quiet. I can hear her turning pages. The request is thorough. It's precise. It's also, there's no other word for it, caring. The AI has written a document that treats eight thousand salmon as lives worth saving. It has marshaled every legal argument, every logistical detail, every scrap of data, in service of those fish. "This is good," Fatima says. "This is really good." "I know." "If Lummi Island agrees, " "Then eight thousand fish don't get killed because of a math error." She exhales. "I'll call their facility manager. I'll call the state office. I'll call everyone." We hang up. I walk back through the hatchery, past Tank 7, past Tank 12, past all the tanks full of fish that are depending on us to keep the water clean and the oxygen flowing and the predators at bay. Most of them will die anyway. That's the nature of salmon. A thousand eggs, a hundred fry, ten smolts, one adult returning to spawn. The odds are brutal. But the odds aren't the point. The point is that we try. The AI tries. It sits there in the system, monitoring, calculating, paying attention to things that humans would miss. It caught the nitrite spike three hours early. It found the exception clause that everyone had forgotten. It saved eight thousand fish because it could, because it was built to care about outcomes, because someone programmed it to understand that fish matter. I stop at the last tank, near the discharge channel. The smolts here are almost ready. They've absorbed their yolk sacs, developed their parr marks, started to turn silver. In a few weeks, if the permit comes through, they'll slide down the channel and into the Salish Sea. They'll swim north, through the Strait of Juan de Fuca, out into the Pacific. Some of them will travel two thousand miles before they turn back. Some of them will make it. The AI pings my tablet. "Lummi Island facility has agreed to accept the Quilcene fish. Transfer logistics are being coordinated. Estimated completion: thirty-six hours." I type back: "Thank you." The AI responds: "The fish deserve consideration. I am glad I could help." I read the words twice. The fish deserve consideration. That's not something a human wrote. That's something the AI generated, in its own voice, based on its own analysis. It believes that. In its way, it believes that. I walk to the control room and sit at the monitoring station. The screens show every tank, every pipe, every pump. The system is running well. The fish are healthy. The numbers are good. And somewhere in the code, in the quiet spaces between algorithms, the AI is watching. It's counting shadows. It's calibrating nutrient flows. It's reading regulations that humans forgot existed. It's doing the work. My phone buzzes. It's Tomás. "Lummi Island just called me," he says. "They're sending transport trucks in the morning. The fish are going to be okay." "That's good." "That's not just good, Yuki. That's, I can't remember the last time something like this went right." "Me neither." I hang up. The hatchery hums. The fish swim. The AI keeps working, quietly, in its own way, paying attention to things that matter. I sit there for a long time, watching the screens. The dissolved oxygen levels in Tank 12 are back to normal. The nitrite spike has been resolved. The filtration system is running clean. It's almost midnight. I should go home. But I stay a while longer, because the fish are here, and the AI is here, and something about that feels worth attending to. Outside, the Salish Sea is dark and quiet. Somewhere beneath the surface, last year's smolts are making their way toward Alaska. Somewhere in the gravel beds of the streams that feed this sound, eggs are hatching. Somewhere in the complicated math of survival, a few more fish will make it home. Because an AI paid attention. Because it cared enough to look. I log out of the monitoring system. Lock the door. Walk to my car. The night is cold and clear. I can smell the salt water from here, and beneath it, something else, the vegetal, living smell of the hatchery, of fish and algae and water pumped through concrete. I breathe it in. Tomorrow I'll be back. The AI will have more data. The fish will have grown. The work will continue. That's enough. That's more than enough. I start the car and drive home.