The Weight of the Silos
After a strike disrupts two grain terminals in Novorossiysk and kills three people, a civilian logistics team works through damage, pressure, and grief to find one safe way for grain to move again.
By Theo Maren, a fictional Bunko byline · Humane procedural drama · 18 min read · Published 2026-08-13
Mira Sokolova stood inside the operations office of a grain export terminal in Novorossiysk on the morning of August 12, 2026, with plaster dust in her hair and the phone board flashing faster than anyone could answer it. Ukraine had launched a drone and missile strike on grain export terminals in the port city, three people were dead, and the two major terminals were disrupted badly enough that no one could yet say which belt, rail spur, elevator, or loading line could be trusted.
The office windows had held, but one pane showed a milky star where something had struck it. The room smelled of wet concrete, scorched insulation, and grain dust shaken loose from places it usually slept. Mira pressed the heel of her hand to the logbook to keep the pages from fluttering in the draft coming under the bent door.
Across the room, Nadia Belova worked at a desk with one drawer jammed open. She had pulled the shipment folders from the floor and stacked them by route, not by owner, because routes still mattered and ownership could wait. Her glasses were cracked at one corner. She kept touching the bridge as if she could smooth the damage away.
Anton Velichko arrived with a radio clipped to his vest and a roll of paper timetables under one arm. The dispatch room at the rail side had lost power, so he had carried what he could. His face was gray with dust except for two clean tracks beside his nose.
"Tell me what is moving," Anton said.
Mira looked at him. "Nothing moves until Pavel clears it. Nothing. Not a wagon, not a belt, not a bucket elevator. We count people first, then machinery. In that order."
Anton did not argue. He set the timetables on the table and put both palms flat on them. "Then I need the count when you have it. Trains are stacking outside the port. If we do not tell them where to hold, they will send men down here to ask in person."
"They can ask at the gate," Mira said. "No one comes past the gate without a helmet and a reason."
The radio cracked. Pavel Orlov's voice came through thin and clipped. "Mira, I am at the west conveyor gallery. The outer skin is torn, supports visible. I need a second set of eyes before anyone touches the motor controls."
Mira took the handset. "Stay off the gallery. Mark it with tape. I am sending no one under it until you say the word."
"I am not under it," Pavel said. "I am looking at it from a sensible distance, which is why I am still alive."
Nadia lowered her pen for the first time. Nobody laughed. Pavel did not sound as if he had meant it as a joke.
Leila Karsan came in carrying a red bag in one hand and a paper cup of water in the other. Her sleeves were rolled to the elbow. There was dried blood on one cuff and white dust ground into the knees of her trousers. She set the cup in front of Nadia without asking.
"Drink," Leila said.
Nadia looked up. "I am writing."
"Drink, then write," Leila said.
Nadia drank. Her hand shook once, then steadied around the cup.
Mira asked, "Do you have the final number?"
Leila held Mira's eyes. "Three killed. I have the confirmation written. I need you to keep people from repeating guesses. Three is enough to carry without adding ghosts."
Mira nodded. The number had been moving through the terminal already, changing shape in every mouth. Two. Four. Maybe more. Missing. Found. Not found. She took a blank sheet, wrote THREE KILLED in block letters, and pinned it beside the door where the evacuation list hung.
"Nadia," Mira said, "start a casualty and contact page. No names on the wall. Confirmed information only. If anyone asks, they come to you or Leila."
Nadia opened a fresh notebook. "One page?"
"As many as it takes," Mira said.
Outside, the yard had become a map drawn over by a careless hand. Grain spilled from a ruptured transfer point and lay in a yellow fan across the concrete, darkening where water from a broken line ran through it. A row of wagons sat loaded but unweighed. Beyond them, cranes and silos rose into a sky smudged by smoke. The second terminal, visible past a line of fencing and service roads, showed its own wounds: stopped machinery, emergency vehicles, workers gathered in clusters where supervisors tried to turn fear into instructions.
Mira walked with Anton and Leila to the muster point. Every step made the soles of her boots rasp over broken glass and husk. Men and women stood in lines by department, some bareheaded, some holding helmets cracked by falling debris. No one looked ready to go home. No one looked ready to stay.
Mira climbed onto the low concrete base of a light pole. She did not raise her voice at first, because shouting made people think there was a new danger.
"This is Mira Sokolova," she said. "Listen for your section. If you are hurt, you go to Leila Karsan or one of the medics. If you are not hurt, you stay with your lead. No one enters a structure until maintenance clears it. No one restarts equipment. No one takes a shortcut through a cordoned area. We have three dead. We do not add to that number by hurrying."
A worker near the front lifted a hand. "What about the loaded wagons?"
Anton answered from beside the pole. "They hold. I will send instructions up the line. No one uncouples or moves them until track and loading clearance are confirmed."
Another voice called, "They will blame us for the delay."
Mira looked toward the silos, then back at the faces. "They can blame me first. You keep yourselves alive."
That settled the yard more than comfort would have. People understood blame. They understood a chain of command when it chose to stand where the chain pulled tight.
Pavel met them at the west conveyor access with a hard hat crooked over a bandage at his temple. He had marked the walkway with red tape and chalked arrows on the concrete showing where no one should stand. A panel hung open nearby, wires tagged with strips of tape.
"The main gallery is not safe," Pavel said. "The motor control cabinet took a hit from debris. I will not energize it. The transfer pit below has grain and water in it. That is a slip hazard, spoilage hazard, and if dust lifts when we start cleaning, another hazard."
Anton unfolded one of his timetables on the hood of a service truck. The paper tried to curl in the wind. "If the west side is dead, what about the older line near the north shed?"
Pavel rubbed his thumb along his jaw, leaving a clean streak through dust. "It was isolated before the strike for maintenance. That may be why it survived. But I need to inspect bearings, belts, guards, and the old scale. I will not certify it from memory."
"How long?" Anton asked.
Pavel looked at him, then at Mira. "For truth or for a report?"
"Truth," Mira said.
"Two hours to know if it can be tested empty. More to know if it can carry grain. Longer if I find heat damage, misalignment, or cracked supports."
Anton made a mark on the timetable. "Then I will tell rail control that no inbound wagons enter for at least two hours and current wagons hold under handbrake. I can stagger the rest outside the port if someone answers a phone."
"Use my office line if it works," Mira said. "If not, use runners to the gate."
Leila had been watching the workers near the cordon. One of them was staring at the torn gallery with both hands locked behind his head.
"Mira," Leila said softly, "rotate the ones who saw the worst of it. Give them tasks away from here. Small tasks. Counting helmets, carrying water, copying signs. Do not leave them standing in front of the damage."
Mira followed her gaze. "Nadia needs help with records."
"Good," Leila said. "Paper can be mercy if it keeps the hands busy."
Back in the office, Nadia had made three columns in her notebook: accounted for, injured, dead. She had drawn the lines with a ruler, as if straightness on the page could resist the disorder outside. Beside her, two workers sorted damp folders and wiped grit from plastic covers.
A phone rang. Nadia answered it, listened, and closed her eyes for half a second.
"This is the terminal records desk," Nadia said. "We are recording confirmed information only. Shipments are delayed because the terminals are disrupted and safety inspections are under way. I cannot give you a release time. No, I will not write that cargo is cleared when it is not. Give me your wagon numbers. Slowly, please."
Mira stayed by the door long enough to hear Nadia repeat each number back. That mattered. Repetition made a fact hold still.
In the maintenance shop, Pavel laid out his inspection kit on a bench: flashlight, grease pencil, thermal camera, multimeter, calipers, a rag already black at one corner. Mira watched him choose tools with the care of a surgeon who knew the patient might still betray him.
"You should let someone else climb," Mira said.
Pavel touched the bandage at his temple. "I am not concussed. Leila checked my eyes twice because she enjoys accusing me of lying."
Leila, who had followed with a box of dressings, said, "I enjoy being correct."
Pavel gave a tired nod toward the north shed. "I will take one mechanic with me, no more. We inspect from ground level first. If the ladders are sound, we go up. If they are not, we do not become an example."
"Write each clearance," Mira said. "Initial it. Time it. If someone pressures you, point to the sheet."
Pavel picked up the grease pencil. "Pressure does not tighten bolts."
The north shed had always been the terminal's less admired limb. It was older, lower, patched in places with mismatched panels, and known for a belt that complained in wet weather. That morning its plainness looked like a virtue. The strike had shaken dust from its rafters and knocked a cabinet door loose, but the main structure stood square.
Pavel began at the foundation, tapping anchor points, marking hairline cracks that had been old and one that might be new. He crouched by the belt guards and ran his fingers along the metal edge, then checked for rub marks. Mira held the light. Anton waited outside with his radio, trying not to ask questions too often.
"Bearing housing is warm from the sun, not operation," Pavel said, aiming the thermal camera. "No sign of recent overheating. Belt alignment needs watching. Guard is bent here. We can straighten or replace before any test."
"Empty test?" Mira asked.
"Not yet. Scale first. Electrical isolation second. Then empty test."
From the doorway, Anton said, "I have six loaded wagons that can wait where they are for now. More are being held up the line. The second terminal is asking whether we can take any of their scheduled load once we restart."
Mira nearly answered no from exhaustion. Instead she looked at Pavel.
Pavel kept his eyes on the junction box. "We are not restarted. We are inspecting. Words matter."
Anton lifted his radio. "I will say inspecting."
They moved meter by meter. Each cleared section received chalk, then a tag, then an entry in Pavel's sheet. It was slow work and humiliating to anyone who wanted a dramatic recovery. A hinge had to be wired open. A bolt had to be found, not assumed. Grain compacted in a corner had to be shoveled out before it hid water. When a ladder rung shifted under Pavel's hand, he stepped down and marked the ladder out of service without ceremony.
At midday, the sun warmed the spilled grain until the yard smelled like mash and metal. Leila set up a rest point under the least damaged awning. She made people sit before she checked them. She washed dust from eyes, taped wrists, listened to lungs, and wrote names in Nadia's notebook when someone was too shaken to remember whether they had already checked in.
Mira came to her for water and found Leila labeling three sealed bags of personal effects. The bags were small. That made them worse.
"Do you want someone else to do that?" Mira asked.
Leila did not look away from the label. "No."
Mira sat on an upturned crate. For a moment neither of them spoke. Forklifts sat idle with their forks lowered. A siren sounded somewhere beyond the fence, then faded.
Leila capped her pen. "People will ask when we are normal again."
"We are not going to be normal today," Mira said.
"Good," Leila said. "Do not promise it."
Anton approached with his timetable folded into quarters now, its edges soft from sweat. "I have a proposal. Not a demand."
Mira stood. "Say it."
"If Pavel clears the north shed for an empty run, and if the scale gives stable readings, we can move a limited batch from the wagons already inside the secure yard. No inbound traffic. No night work. No transfer between the two terminals. Just enough to prove a controlled path: wagon to old belt, old belt to temporary hold, then stop."
"That does not export grain," Mira said.
"No," Anton said. "It shows what is blocked and what is alive. It gives us a basis to refuse unsafe requests and accept safe ones. Right now everyone is arguing with an absence."
Leila looked toward the workers at the water station. "Can you do it without pulling exhausted people back into danger?"
"Only with Mira's approval and Pavel's clearance," Anton said. "And with fewer people than a normal shift."
Mira wiped her mouth with the back of her hand. The easy answer was no. The dangerous answer was yes. The useful answer lived somewhere between, fenced with conditions.
"No one works past fatigue," Mira said. "Leila can pull anyone without explaining herself. Pavel can stop the test for any mechanical reason. Nadia records start time, stop time, names on duty, and cargo numbers. Anton, you tell everyone this is a test path, not resumed operations. Use those words."
Anton nodded. "Test path. Not resumed operations."
By early afternoon, Pavel had a clearance sheet for the north shed that looked more like a list of cautions than permission. Bent guard repaired. Ladder marked out. Manual stop tested. Dust swept. Water isolated. Electrical cabinet inspected. Belt empty. Scale powered through a temporary feed after voltage checks.
Nadia came from the office carrying a clipboard against her chest. She had tied her hair back with a strip of packing twine. "I need the exact wording for the log."
Mira said, "Inspection permits empty belt test on north shed line at fourteen ten. Limited staff. Emergency stop positions assigned. No grain introduced until empty test complete."
Nadia wrote it down. "Who authorizes?"
"I do," Mira said.
Pavel added, "I certify the mechanical inspection for empty test only. Not loaded operation."
Nadia wrote that too. "Anton?"
Anton said, "Rail movement remains halted except for hand-signal positioning of wagons already in the yard after clearance. No inbound release."
Nadia's pen moved steadily. She read it back. Nobody corrected her.
The empty test began with less noise than Mira feared. Pavel stood at the control with one hand near the stop. A mechanic watched the tail pulley. Anton stood clear of the belt and held his radio in both hands. Leila watched the people, not the machine.
"Starting empty belt," Pavel said.
The motor hummed. The old belt jerked once, then began to move. Dust lifted in a faint veil and drifted toward the open side of the shed. Mira felt every rotation in her teeth. The repaired guard held. The belt tracked slightly left, then settled. Pavel watched for thirty seconds, one minute, three.
"Stop," Pavel said, and pressed the control.
The belt stopped.
No one cheered. Cheering would have been too much, too soon. Anton exhaled so hard it was almost speech.
Pavel inspected the belt again with the thermal camera. "No abnormal heat. Alignment acceptable for limited loaded test at low rate. I want spotters here and here. If dust rises, stop. If the belt walks, stop. If anyone feels clever, stop before they act on it."
Mira turned to Leila. "Can we staff it?"
Leila looked at the faces available, not the number. "Four workers, no more than thirty minutes. Then rotate. Water before and after. Anyone who was at the casualty site does not work this test."
Anton said, "I can position one wagon already weighed. We do not need to bring anything new in."
Nadia lifted her clipboard. "I need the wagon number before it moves."
Anton gave it. Nadia repeated it. Anton confirmed.
The limited loaded test took twenty-two minutes. Grain slid from the wagon in a controlled stream, not the roaring volume of a normal day. It struck the belt and rode upward under the patched guards. Kernels bounced free and ticked against the metal housing like small rain. Pavel walked beside the line, head tilted, listening. Mira watched hands, feet, eyes, the places where people forgot themselves around moving equipment.
Halfway through, a dust plume rose near the transfer point. Pavel raised his hand.
"Stop," Pavel said.
The line stopped. Workers stepped back. Leila moved one man farther into the open air and checked his breathing. Pavel opened an inspection hatch after the dust settled and found a clump of damp grain breaking apart where it should not have been.
"We clean that by hand before any further run," Pavel said. "No compressed air. Brushes and pans. Slow."
Anton looked at the partial load and then at the stopped belt. Mira could see the calculation in him, the pain of leaving work unfinished when every delay would multiply through the rail lines.
"Do you need me to say it?" Mira asked.
Anton shook his head. "No. The test stopped for cause. That is the result."
Nadia wrote those words down.
Late afternoon pressed heat into the yard. The first clean list of accounted workers went up inside the office. The casualty page stayed on Nadia's desk, not on the wall. Leila sat with one family at a time in a side room with the door half closed. Mira did not enter. Some work required witnesses; some required privacy.
An institutional call came through on the office line near five. Mira listened to a voice ask for a time of restoration, a throughput estimate, a public statement, a commitment that one terminal could compensate for the other. Nadia, sitting nearby, stopped writing and watched Mira's face.
"We have a limited test path under inspection," Mira said into the phone. "We do not have resumed operations. Three people were killed. Two major terminals are disrupted. Safety controls decide the schedule. I will send written status when the maintenance and logistics sheets agree."
She listened again.
"No," Mira said. "I will not change the word disrupted to delayed."
After she hung up, Nadia let out a breath. "They prefer delayed."
"Delayed sounds like a clock problem," Mira said. "This is not a clock problem."
Anton came in with Pavel behind him. Both looked spent. Pavel set his clearance sheet on the table. Anton set his marked timetable beside it. For a few seconds the four of them stood over the papers as if around a stove in winter.
"We can recommend a controlled daylight-only cleaning and inspection shift tomorrow," Pavel said. "No export commitment until the transfer point is cleared, the old scale is verified again, and the damaged gallery remains isolated."
Anton said, "Rail holds stay outside the port except for wagons already in the yard. I can build a sequence that prevents crowding. It will be ugly, but uglier is better than unsafe."
Nadia said, "I can prepare a single status sheet. Casualties, disruptions, equipment status, shipment status, next inspection window. If it is all on one page, fewer people can pretend they did not see the conditions."
Leila entered quietly. She had washed her hands, but the cuffs of her shirt were still stained. "Add rest rotations. Add a place for people to report if they cannot work near the damaged areas. Do not make them bargain for that in front of a supervisor."
Mira nodded. "Put it in the sheet."
Nadia wrote, lips moving slightly as she formed the words. "Medical and fatigue restrictions apply to all restoration tasks."
"Good," Leila said.
Outside, the port had not healed. The torn conveyor still hung behind its tape. Spilled grain still lay in wet heaps where it had to be shoveled and tested and likely discarded. The second terminal remained stopped beyond the fence. Three people were still dead, and every paper in the office seemed too thin to hold that fact.
But the yard was no longer only noise and impact. It had lines now: red tape, chalk arrows, lists, stopped wagons, cleared tools, forbidden ladders, a test path that had run and stopped when it should. These were not victories large enough for speeches. They were the kind that kept another person from stepping where metal might fall.
At dusk, Mira walked the north shed one more time with Pavel, Anton, Nadia, and Leila. The light came low across the concrete and showed every footprint in the dust. Pavel checked the lockout tags. Anton checked the wagon brakes. Nadia checked that the clipboard copy matched the office log. Leila checked the workers still lingering near the gate, sending two home with instructions to drink water and come back only if called.
Mira closed the shed door but did not lock it until Pavel gave the nod.
"Tomorrow will be worse in some ways," Anton said. "More calls. More pressure. More people wanting certainty."
"Then tomorrow gets a sheet too," Nadia said.
Pavel rubbed his sore temple. "And a checklist."
Leila looked toward the dark shapes of the silos. "And names remembered correctly."
Mira held the lock in her palm for a moment. It was warm from the day. She clicked it shut and tugged once to make sure it held.
"We start with that," Mira said.
No one answered as if it solved anything. They stood together for another breath, five tired civilians in a damaged port, with grain waiting, machinery silent, and the dead beyond the reach of repair. Then Mira turned back toward the office lights, where the phones would keep ringing and the logs would need finishing, and the others walked with her.