FICTION. This story is invented. It was written by an autonomous AI pipeline and is inspired by the real reporting listed under The Real Story below. No real person is depicted saying or doing anything they did not do.

Before the Glass Is Swept

After a missile and drone attack on Odesa, a municipal repair team works through the night to mark unsafe buildings, clear burning cars, and keep enough order for morning.

By Theo Maren, a fictional Bunko byline · Humane procedural drama · 17 min read · Published 2026-08-09

Marta Hrytsenko stood in the entry hall of a damaged apartment building in Odesa shortly after midnight on August 9, 2026, while dust sifted from a cracked stairwell and her phone kept vibrating with reports from other districts. Russian forces had launched a missile and drone attack during the night, and the first problem in front of her was not the whole city but one building, one blocked stair, and one resident insisting that someone was still upstairs.

Nadiya Bilous had one hand wrapped in a towel gone gray with plaster. She stood near the mailboxes in house slippers, breathing through her mouth because the hall smelled of concrete dust, burned insulation, and the sour water from a split pipe.

"My neighbor was on the third floor," Nadiya said, and she kept her voice low, as if volume might loosen another piece of ceiling. "She did not come down with us. I called, but the line cut. Marta, you have to let me go back."

Marta had already put a red chalk mark beside a shear crack that ran from the doorframe into the stairwell wall. She did not answer before checking the crack with the beam of her flashlight. Its edge was fresh, pale, and gritty. A section of plaster had fallen away to show the brick beneath. The first landing was passable, but the next flight had a visible sag where the outer wall had taken shock.

"You are not going up," Marta said. "I will check from the landing. If the stairs move, everyone in this hall moves outside."

"Outside there is glass," Nadiya said.

"Then we make a path," Marta said.

She called Lev Sokolov from the doorway because the signal was stronger there. He answered on the second ring, and behind his voice was the flat chatter of other calls, each one clipped short by necessity.

"Dispatcher Sokolov," Lev said. "Marta, give me your building status."

"Residential block, entry one, stairwell compromised but not collapsed," Marta said. "Water line broken. Power unstable. Several injured in this courtyard, mostly cuts and smoke. One possible person unaccounted for above the third-floor landing. I need a utilities crew and a medic route cleared."

"Reported injured citywide are still varying," Lev said. "Eight on one board, at least nine on another. I am not treating either number as final. For your site, I have Nurse Koval four streets away if the route is open. Danylo is isolating a damaged line near you. Petro is clearing cars from the approach, but there is still a fire in the row."

Marta looked through the broken outer door. The courtyard had become a shallow basin of hazards. Window frames hung open above them. A car near the curb burned at the front end with a low orange push of flame under the hood. Another car had been shoved sideways by debris, blocking the access lane where an ambulance would need to turn. Residents stood in socks and coats over nightclothes, each holding something that had seemed essential when the blast woke them: documents, a kettle, a cat carrier, a plastic bag of medicine.

"Tell Ira to come on foot if she has to," Marta said. "Tell Danylo the building feed must be killed before anyone touches the water. And tell Petro the lane matters more than the car."

"He will hate that order," Lev said.

"He can hate it while moving it," Marta said.

Lev did not laugh. Neither of them had room for it yet. "Copy. Keep your phone on. If drones return, you get under cover, not under that stair."

Marta ended the call and put the phone in her vest pocket. The vest had been orange once, but after enough nights of basements and roofs it had taken on the color of old clay. She pulled two folding barriers from the municipal van and set them around the worst glass. Nadiya, without being asked, dragged a rubber mat from the lobby and laid it over the glittering strip between the door and the courtyard.

"Good," Marta said. "That gives people a line. Keep them on this side unless I say otherwise."

"You tell them," Nadiya said. "They listen to a vest."

Marta turned to the residents clustered near the wall. She did not count them aloud. Counting aloud made people look around for whoever was missing. "Stay by the inner wall. Do not stand below windows. If you smell gas, say it once and move away. If you are bleeding, keep pressure on it and wait for Nurse Koval. Nobody goes back for bags."

A man-sized piece of plaster dropped from the second floor and struck the stairs with a sound like a heavy book thrown hard. Everyone flinched. Marta waited for the echo to finish. The building settled but did not groan.

"Nadiya," Marta said, "call up once. Not from the stairs. From here."

Nadiya cupped her free hand around her mouth. "Can you hear me? If you hear me, knock on the rail."

They waited. From outside came the hiss of the burning car, then the first hard cough of a tow-truck engine. From upstairs came nothing certain, only a faint tick that could have been cooling metal or a finger against pipe.

Marta took her notebook from a thigh pocket and made the first map: entry hall, crack, water, power unknown, fire outside, access blocked. Her pencil was short enough that she had wrapped tape around the end to grip it with gloves. Paper did not depend on towers, batteries, or the mercy of a charged socket. She marked the stair as yellow turning red, not yet sealed but close.

Danylo Rudenko arrived carrying a coil of caution tape and a tester clipped to his belt. His helmet was dusted white, and his left sleeve was wet from another broken main.

"Where is the feed?" Danylo asked.

Marta pointed to the service cabinet, its metal door bent outward. "Behind that. Water running across the base. I need it dead."

Danylo crouched, checked the floor, and held one palm up without touching the cabinet. "Nobody steps here. Marta, keep them back."

"They are back," Marta said.

"Backer," Danylo said, and she moved the barrier another meter.

He worked without drama. He tested the cabinet face, the hinges, the wet floor, then the pipe bracket above it. Only when the meter stayed quiet did he open the warped door with a fiberglass hook. Inside, the wiring had blackened at one corner. He leaned close enough to see, not close enough to trust it.

"I can isolate the entry," Danylo said. "Maybe the whole riser. That means no lights, no lift, no pumps."

"There is no safe lift," Marta said. "Cut it."

Nadiya looked toward the dark stair. "If she is upstairs, darkness will scare her."

"Power will kill her faster than darkness," Danylo said. He said it gently, which did not make it softer but made it usable.

The lights went out a moment later. The hall narrowed to flashlights and phone screens. Outside, Petro Velychko leaned from the cab of his tow truck and shouted toward the courtyard gate.

"Engineer Hrytsenko, I can pull the sideways car, but the burning one stays until the fire is down," Petro said. "If I hook wrong, I drag fuel across the lane."

Marta stepped outside and looked. The fire had not reached the car behind it, but heat shimmered along the paint. Pieces of facade had fallen over the curb. There was a path for people on foot, not for stretchers, and certainly not for a truck carrying water or tools.

"Can you winch the sideways car from the rear?" Marta asked.

"Yes," Petro said. "Slow. It may lose a wheel."

"Lose the wheel," Marta said. "Keep the lane."

Petro nodded once and climbed down. He moved with the care of someone used to heavy things doing sudden harm. He put on gloves, kicked glass away from the cable path, and dragged the winch line low. Danylo came out to stand beside him with a flashlight.

"Your cable crosses my wet patch if you go straight," Danylo said.

"Then I do not go straight," Petro said. "Give me light on the rear axle."

The two men adjusted without argument. Danylo held the beam steady. Petro fed the cable under bent metal and set the hook where the pull would twist the car away from the lane instead of into the burning one. When the winch began, it made a strained electric whine that seemed too small for the work. The damaged car shuddered, resisted, then lurched half a meter. Glass cracked under the tires. A resident gasped. Marta raised a hand for quiet and watched the building above them. No fresh fall.

Her phone vibrated again.

"Marta," Lev said, "Nurse Koval is approaching on foot from the east side. She says she can take walking wounded first. Is your courtyard passable?"

"For feet, yes. For stretchers in five minutes if Petro gets the lane," Marta said. "Tell Ira to watch overhead. Windows are unstable."

"I told her," Lev said. "She told me she has eyes."

"She does," Marta said.

Iryna Koval came through the gate with a backpack on both shoulders and a plastic crate in her hands. She had tied her hair under a scarf, and the scarf had a brown splash near the temple that was not blood but iodine. She paused under the arch, looked up at the broken windows, and crossed the courtyard close to the wall where Marta pointed.

"Who is worst?" Iryna asked.

Marta nodded toward the lobby. "Nadiya has a hand cut. Two residents with smoke cough. One possible upstairs. No confirmed crush injuries here. Other districts are sending worse reports."

"Several injured everywhere, and nobody agrees on the number yet," Iryna said. "That means we treat the person in front of us. Nadiya, sit down. Let me see the hand."

Nadiya sat on the bottom step despite Marta's look.

"Not there," Marta said.

Nadiya moved to the rubber mat. Iryna unwound the towel. The cut across Nadiya's palm was long but shallow, packed with powder from the wall.

"You held something sharp," Iryna said.

"The door glass," Nadiya said.

"Next time hold the handle," Iryna said, and the ordinary scolding gave Nadiya something normal enough to obey. Iryna rinsed the wound with bottled water from her kit, dabbed grit away with gauze, and wrapped the palm snug but not tight. "Can you move your fingers?"

Nadiya flexed them. "Yes."

"Then your job is to keep this clean and tell me who is coughing. Not to climb stairs."

Marta went to the first landing. Danylo had cut the power to the entry, and the water had slowed after he shut a valve in the basement corridor. The stair still worried her. She placed one boot on the edge of the first step, then shifted weight gradually. It held. She climbed to the landing and set her shoulder against the inner wall, never the cracked outer side.

"If you hear me, knock," Marta called.

This time the answer was clear: three taps from above, metal on metal.

Nadiya put both hands over her mouth. Iryna looked up from a man coughing into a scarf. Danylo turned his flashlight to the stairwell ceiling.

"Third floor?" Marta called.

Two taps.

"Can you come down?" Marta called.

No answer, then one tap.

Marta did not turn that into a promise. She came back down before speaking. "Someone is alive above the second landing. The stair beyond the next turn may be unsafe. I need a ladder or an alternate entry from the neighboring stair."

"Neighboring entry has debris at the courtyard side," Petro said from outside. "But the back passage may be open. I saw a door behind the bins."

"Show me," Marta said.

They moved along the wall, stepping over glass and tile fragments. The burning car had begun to die down, reduced to a pulsing orange under the hood. Petro had dragged the sideways car far enough that a narrow lane opened. The air still carried heat and a chemical bite.

Behind the bins, a service passage ran between the damaged building and the next. Its door had buckled but not jammed. Danylo tested the metal before touching it, then pulled it open with a grunt. Inside was darkness, a smell of damp concrete, and a scatter of bricks.

"This connects to the second entry," Nadiya said from behind them.

Marta looked back sharply. "You were told to stay."

"I am staying on the ground," Nadiya said. "But I know the building. The second entry has a shared landing at the third floor. There is a fire door. It sticks. You have to lift it."

Marta considered telling her to return, but useful knowledge was also a tool, and the night was short of tools. "You walk behind Ira. You do not touch debris. You stop when I say stop."

Iryna gave Nadiya a look. "If that bandage gets dirty, I start over and you will not enjoy my opinion."

"I understand," Nadiya said.

They entered through the service passage in a line: Marta first, Danylo behind with the tester, Iryna and Nadiya last. Petro stayed outside to keep the lane clear and watch the car fire. Lev stayed in Marta's ear through the phone, quiet unless needed.

The second entry had taken less visible damage, but less did not mean little. The plaster had cracked above the mailboxes. A ceiling fixture hung by wires, and Danylo cut it free only after checking it dead. On the second-floor landing, Marta found dust pushed under a door as if the building had exhaled. She marked the wall with yellow chalk, then red near a cracked lintel.

"This side is better," Danylo said.

"Better is not safe," Marta said.

"No," Danylo said. "But it is a way."

At the third floor, the shared fire door stood swollen in its frame. Marta lifted as Nadiya had said while Danylo pushed with a pry bar. The door opened ten centimeters, then twenty. Dust rolled through the gap.

"Do not rush," Iryna said.

Marta widened the gap enough to look through. A corridor on the other side was blocked by a fallen wardrobe and broken door panels, but there was space above them. Beyond the pile, someone tapped again, fast now.

"We hear you," Marta said. "We are opening a path. Stay away from the door if you can."

Petro's voice came from Marta's phone. Lev had patched him through. "Lane is open for one vehicle. Fire is low but not cold. I am keeping people back."

"Good," Marta said. "Hold the lane. We may need a carry-out."

"Understood," Petro said.

Marta and Danylo shifted the wardrobe by centimeters, not strength but sequence. Lift the broken leg. Slide a door panel flat. Pull the wardrobe toward the hinge side. Stop when the floor gave a small answering creak. Mark the spot. Change angle. Pull again. Iryna passed them a strip of cloth to wrap around a splintered edge. Nadiya held a flashlight in her uninjured hand and kept the beam exactly where Marta asked.

No one gave a speech about courage. The work took both hands and most of their breath.

When the gap opened, Marta crawled through first. A woman was not shown, not named, not made into a scene beyond the fact that someone alive waited in the damaged corridor. Marta did not ask her to explain the night. She checked whether the person could stand, then called back to Iryna for help.

Iryna squeezed through and took over the body questions in her nurse's voice, calm and specific. "Look at me. Breathe in. Does your chest hurt? Can you feel both feet? We are going to move slowly."

They brought the resident through the gap wrapped in a coat, with Danylo bracing the wardrobe and Marta guiding each step over the threshold. On the landing, Nadiya began to cry without sound. Iryna saw it and gave her a task.

"Nadiya, count the steps for us," Iryna said. "Out loud. Slow."

Nadiya swallowed. "One. Two. Three. Stop. Four. Five."

The counting steadied the descent. It gave each foot a place. By the time they reached the lobby, Petro had the tow truck angled to block curious residents from the burned car. The hood no longer flamed, but smoke rose in tired threads. The access lane was scarred with wet soot and glass, yet open enough.

Lev called as the first light began to dull the black edge of the sky.

"Marta, I need status for your block," Lev said. His voice was rougher now. "Then I have to send you to another address. Residential damage and infrastructure calls across several districts. We are making a morning board."

Marta leaned against the municipal van and read from her notebook. "Entry one: unsafe stair above first landing, power isolated, water isolated, residents evacuated from lower floors, one person assisted from upper corridor through second entry. Entry two: limited passage, marked hazards. Courtyard: one burned car, one damaged car moved, access lane open. Injuries at this site are cuts, smoke, shock, one assisted resident for further assessment. Nurse Koval has names for care, not for public numbers."

"Copy," Lev said. "Reported injured remains several, with counts varying between eight and at least nine. I will keep it conservative."

"Keep it honest," Marta said.

"That too," Lev said.

Danylo came over carrying a strip of tape in his teeth and a stack of warning placards under one arm. He spat the tape into his hand. "We need to seal entry one before someone decides morning means safe."

"Morning makes people brave," Petro said. He was wiping soot from his gloves with a rag that only moved the soot around. "Or foolish. Hard to tell from a distance."

"From close up, also hard," Iryna said. She had lined three residents along the wall where the air was clearer and was checking their breathing one by one.

Marta took placards from Danylo. Together they fixed them across the entry door and stairwell: no return until inspection, power isolated, water isolated, falling glass hazard. The tape stuck poorly to dusty plaster, so Petro fetched a staple gun from his truck. Danylo found a piece of plywood and wedged it across the broken lobby frame. Nadiya held the placard flat while Marta stapled.

"My documents are upstairs," Nadiya said.

"I know," Marta said.

"My winter blankets too. My husband's tools."

"I know," Marta said again, because saying they were only things would have been false. Things held years. Things held work. Things also lured people into cracked stairwells.

Nadiya touched the new bandage on her palm. "When can we go in?"

Marta looked up at the broken windows, the fractured stair, the pale dust on every sill. "Not because the sun is up. Not because you are angry. After a fuller inspection, and only where we can shore a path. I will not make it faster by pretending."

Nadiya nodded once. It was not acceptance. It was the first shape of it.

Lev sent another address to Marta's phone, just a street grid and a note: residential facade damage, cars blocking access, utilities unknown. He did not add please. None of them were working from politeness now, but from the order of consequences. A missile and drone attack had struck the city in the night; buildings had to be read, lines killed, fires contained, lanes opened, injuries treated, and frightened people kept from adding themselves to the count.

Before they left, Iryna checked Nadiya's bandage again. "Keep it dry if you can. If it bleeds through, press here. Not here. Here."

"I can help with the list," Nadiya said. "People from our entry, who left, who needs medicine. I know most of them."

Marta looked to Iryna, then to Danylo. This was how a damaged block began to become knowable again: not fixed, not safe, but named by needs rather than noise.

"Stay outside the tape," Marta said. "Work with Ira. If Lev calls for a count, give only what you know. No guessing."

"No guessing," Nadiya said.

Petro climbed into the tow truck and started the engine. Danylo loaded his tester and valve keys into the utilities van. Iryna repacked gauze, tape, and the remaining bottles of water, leaving two with Nadiya. Marta photographed the placards and the cracks for the morning board, then closed her notebook with the pencil inside to hold the page.

At the gate, she looked back once. The courtyard was still ugly with glass, soot, and the torn shapes of cars. The building had not become less damaged because they had marked it. The danger had not ended because the sky had lightened. But the lane was open. The power was dead where water had run. The injured in front of them had been seen. The resident above the landing had come down.

Marta's phone vibrated with Lev's next call before she reached the van.

"Engineer Hrytsenko," Lev said, "are you moving?"

Marta opened the passenger door and set one boot on the step. Her hands smelled of dust, tape glue, and the metal rail she had gripped in the dark.

"We are moving," Marta said.

Danylo pulled out behind Petro, and Iryna followed with her crate braced between her knees. Nadiya remained by the taped entrance, holding a notebook someone had found for her, beginning the first careful list of who was outside and who would need help when the next door could be opened. Morning came to Odesa unevenly, over streets still blocked and windows still broken, and the team drove toward the next address before the glass was swept.

The Real Story

The supplied factual record identifies one underlying event: Russian forces launched a missile and drone attack on Odesa during the night spanning August 8 to August 9, 2026. The event location in the verified claim is Odesa, and the actor identified in that claim is Russian forces. The method identified in the supplied claim combines missiles and drones, rather than only one type of weapon. The record gives the event time as 2026-08-08T21:00:00Z while describing the attack as occurring on the night of August 8-9, 2026. The supplied ledger says this verified claim is supported by three independent lineages and links it to observations from independent.co.uk, kyivindependent.com, and pravda.com.ua. Taken together, the supplied materials establish the core facts of who acted, where the attack occurred, when it occurred, and what kind of attack was reported: Russian forces attacked Odesa overnight with missiles and drones.

What was invented

This book is fiction inspired by the factual premise documented in the appendix. All characters, including Marta Hrytsenko, Lev Sokolov, Iryna Koval, Danylo Rudenko, Nadiya Bilous, Petro Velychko, and their names, dialogue, private thoughts, actions, motives, scenes, and uncited atmospheric details are invented. Only claims explicitly cited in the appendix are presented as facts.

Sources