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.

Six Names Before Dawn

In Russia's Belgorod region after Ukrainian missile strikes, a clerk, a medic, a dispatcher, and a transport inspector try to keep six dead and four injured from becoming a cleaner lie.

By Soren Pike, a fictional Bunko byline · Lean political noir thriller · 14 min read · Published 2026-08-17

Mara Vostrikova was in the municipal casualty-records office in Russia's Belgorod region at 3:18 a.m. on 2026-08-16, facing a night report that would not reconcile after Ukrainian missile strikes had killed six people and injured four others. Rain tapped the wired glass. The building hummed on backup power. The screen in front of her accepted numbers easily and resisted truth like a trained animal.

The room had once stored tax files. Three desks remained, two cabinets, a wall map under scratched plastic, and a kettle with a cord wrapped in tape. Red grease pencil marked blocked roads. Blue meant open, if a driver had patience and a good suspension. A black smudge near the edge of the map meant nobody had updated the legend in years.

Mara typed six under killed. She typed four under injured. In the minor field, she typed one. The system asked for confirming authority. The field stayed empty and bright.

Beyond the thin wall, phones rang in the civil-defense switchboard. Yefim Orlov answered one, let another ring, and swore at a third without picking it up. His voice had the grain of wet paper.

Mara printed the form and carried it into the next room. Yefim Orlov sat beneath a clock stopped at 2:07. His jacket was off, his tie loose, his sleeves damp. Six telephones crowded his desk. One had been unplugged and turned face down, as if punished.

Mara held out the sheet. "You left confirmation blank," she said.

Yefim Orlov covered the receiver with one hand. "I left many things blank tonight. It is my public service."

"Six killed. Four injured. One injured child, fourteen. I need authority."

"Put civil defense," Yefim Orlov said.

Mara did not move. "Medical says one injured person was entered twice. Transport says ambulance movement was delayed. Civil defense has two times for the same transfer."

Yefim Orlov looked at the ceiling. A water stain above him had the shape of a country nobody wanted to govern. "The dawn line needs to be clean. Ukrainian missile strikes. Belgorod region. Six killed. Four injured, including a fourteen-year-old child. No road story. No paperwork opera."

"The ledger is not a line."

"The ledger is whatever survives the morning office," Yefim Orlov said. He wrote three times on a pad, tore off the page, and pushed it toward her. "Anton Sablev is at the transport depot. If his hands still work, he has copies."

"You just told me to simplify."

"I did. Then I remembered you are professionally disobedient."

Mara folded the page into her coat. Her shoes were office shoes, narrow and black, bought for floors that did not fight back. Outside, the service yard was a shallow tray of rainwater. Ambulance light trembled on brick. Glass glittered in the gutter. The city after strikes did not look cinematic at curb level. It looked wet, expensive, and badly staffed.

A transport van idled near a barricade. Anton Sablev stood under its open rear door, writing on a clipboard with his shoulder hunched against the rain. His reflective coat shone in the lamp glare. He had the face of a man who had explained physical roads to abstract superiors for too many years.

Mara approached him. "Inspector Sablev," she said.

Anton Sablev looked at her shoes first, then at her badge. "The Ledger Clerk. Bold footwear for a broken city."

"Mara Vostrikova. Orlov said you have route copies."

"Orlov says many things while attached to telephones. Some are even weather-related." Anton Sablev opened the van wider. "Get in before your shoes resign."

Inside the van, taped maps covered one wall. Red lines crossed blue lines. The lamp made every wet surface look accused. Anton Sablev handed her two carbon sheets and one damp map segment.

Anton Sablev pointed with his pen. "Blocked approach. Secondary route under water. Ambulance redirected. Time lost here and here. The third delay was a municipal vehicle left across a lane, which is either negligence or installation art."

Mara read quickly. "This supports movement delays, not casualty confirmation."

"Correct. Transport moves bodies and people. It does not decide what they are."

"Medical reports four living injured received."

"I saw four living people arrive or transfer onward. One was a child. Small blanket, smaller shoe, Dr. Korneva shouting at a door as if volume could replace hinges. That is the limit of my medical testimony."

Mara folded the copies. "I need medical authority for the minor."

"Then go to the hospital receiving bay. Do not put my shoe observation in your ledger. It is sentimental and therefore inadmissible."

She stepped down from the van and landed ankle-deep in a puddle. Anton Sablev watched with dry sympathy.

Anton Sablev said, "Now you look qualified for field work."

The receiving bay was two blocks away, past stalled cars and a bus shelter with no glass. Rain moved along the road in silver sheets. Inside, the bay smelled of antiseptic, wet wool, and metal. A curtain shivered every time the outer doors opened.

Lidia Korneva stood at a steel sink washing blood from her hands. Her hair was pinned badly. Her coat was clean only in the places that had not mattered. She turned off the tap when Mara showed her badge.

Mara said, "Records. I need the injured count confirmed. Four, including a fourteen-year-old child."

Lidia Korneva dried her hands on a towel that was no longer white. "Four. One fourteen."

"Name for restricted internal ledger."

Lidia Korneva stared at her. Behind the curtain, someone breathed in short, managed bursts. A wheeled cart clicked across a drain.

Lidia Korneva said, "Nika Sorina. Fourteen. Injured. Alive at intake."

Mara wrote the name. The letters came out too neat. "There is a duplicate form."

"There is a duplicate form, not a duplicate child," Lidia Korneva said. "She came in as unknown minor. Later she could answer. I entered Nika Sorina. Two records, one person. Your machine may be surprised that children do not multiply for its convenience."

"Condition?"

"Not for your count."

"The other injured?"

"Three adults. No names for you unless your ledger requires them and your conscience can carry them. Four injured total. Six killed before or at arrival, as recorded through the night. That is what I can sign."

Mara placed the form on the counter. Lidia Korneva read it and signed hard enough to score the page.

Lidia Korneva said, "Do not let Nika Sorina vanish into the word minor. Outside, use what they require. Inside, spell her name correctly."

"I will."

"Good. If anyone asks, I was busy and unhelpful."

Mara looked at the signature. "You signed in black ink."

"Then I was busy and poorly supervised," Lidia Korneva said.

By 4:12 a.m., the rain had thinned into a hard mist. Mara returned through the basement entrance of the municipal annex because the main door had jammed and nobody trusted the side door after midnight. The stairwell smelled of concrete and old tobacco. A bucket had been placed under a leak and missed by half a meter, which felt less like an accident than a civic style.

Her terminal blinked awake after she struck the space bar twice. Six killed. Four injured. One minor. She attached Lidia Korneva's signed confirmation. She attached Anton Sablev's route copies as supporting documentation. She merged the duplicate intake, not deleted it. She entered Nika Sorina in the restricted field.

The note box waited below. Optional. Optional boxes were where careers went to develop fractures.

Mara typed: Four injured persons confirmed by medical intake, including Nika Sorina, age fourteen. Duplicate intake merged. Transport movement delays documented by Inspector Sablev. Fatalities: six.

She stopped there. Precision was not decoration. It was a blade kept short.

Yefim Orlov entered with two paper cups of tea. The tea smelled like boiled envelopes. He set one near her keyboard and read the screen.

Yefim Orlov said, "You attached transport."

"Supporting only."

"Supporting details have a bad habit of supporting consequences."

"The duplicate has to be explained. Otherwise the system flags five injured. Someone will cut one. They may cut the child because the child appears twice."

Yefim Orlov sat in the chair opposite her. It squeaked like it wanted legal representation. "You think like a clerk."

"That was on the job notice."

"The morning office will want one confirming authority."

"Medical for injured. Civil defense for overall count. Transport supporting timing."

"You say that as if the machine enjoys nuance."

Mara clicked save. The machine answered at once: CONFIRMING AUTHORITY CONFLICT.

Yefim Orlov smiled without pleasure. "The machine has filed an opinion."

The form showed medical, civil defense, and attached transport evidence in separate fields. It wanted a single source because a single source could be blamed cleanly. Mara checked the override path. Dispatch authorization required.

Yefim Orlov said, "I can override."

"It puts your code on the file."

"Everything is on me until breakfast. After breakfast it becomes procedure."

"If you override without medical, the minor field stays provisional."

"Then call Korneva. Make her voice admire her signature. Call Sablev. Make him supporting, not confirming. Then I override the combined ledger and everyone gets a smaller headache."

"That is not obedience."

"It is obedience with plumbing," Yefim Orlov said. "Try not to look inspired. It attracts work."

Mara called the receiving bay. The line clicked and hissed before Lidia Korneva answered.

Lidia Korneva said, "Korneva."

"Mara Vostrikova. I need verbal confirmation for medical authority. Four injured, including Nika Sorina, fourteen. Duplicate intake merged."

"You have my signature."

"The system wants your voice to flatter the paper."

"Tell the system it lacks bedside manner." Lidia Korneva paused. "Yes. Four injured. Nika Sorina, fourteen, among them. Duplicate intake merged. Write it exactly."

"I will."

"Spelled correctly?"

"Yes."

"Then the ledger is briefly useful."

The line went dead.

Mara called Anton Sablev next. Wind knocked against his receiver.

Anton Sablev said, "If this is about the municipal vehicle, I deny admiring it."

"I need transport listed as supporting documentation only. Ambulance movement delays, not casualty confirmation."

"A dinner invitation through the kitchen."

"It keeps your maps attached."

"And keeps me out of the main column. Mostly."

"Mostly."

Anton Sablev laughed once. "Clerk honesty. Unmarketable but durable. Read the wording."

Mara read it.

Anton Sablev said, "Add that transport observed movement and receipt of four living injured, but confirms no fatality column. Six killed is not my authority."

"Will you sign after dawn?"

"I will sign before dawn if the roads stop impersonating canals. If anyone says I confirmed casualties, I become difficult in writing."

"You already are."

"Then I become historic," Anton Sablev said.

Mara entered the wording. The system accepted transport as supporting evidence. One yellow banner remained: DISPATCH OVERRIDE REQUIRED.

She carried the file to the switchboard terminal because authority lived there, tucked into a chipped plastic token and bad wiring. Yefim Orlov had two receivers active, one pressed to each ear. He looked like a man trying to negotiate with seashells.

Yefim Orlov said into the left receiver, "No, not estimated. Confirmed." He said into the right receiver, "No, not five. Four injured. One form duplicated. Yes, duplicate means not additional. I am also moved by language tonight."

He hung up both phones and held out his hand. Mara gave him the summary.

Mara said, "Medical confirms four injured, including Nika Sorina, fourteen. Transport supports movement delays only. Six killed remains the fatality count. Public line clean. Internal file exact."

Yefim Orlov inserted the token. The screen warned: OVERRIDE CREATES AUDIT TRAIL.

Yefim Orlov read it and nodded. "A trail. In a records office. Who could have foreseen paperwork with footprints?"

He typed his code and pressed enter. The lights cut out for one second. In the dark, the phones glowed red. Then the generator caught and the room returned in strips.

The status changed to ACCEPTED at 4:57 a.m.

Mara printed three copies. One for records. One for civil defense. One sealed for internal audit, a department that sounded grander than its cabinet. She opened the fatality annex and saw six blank lines. No names available to her. She entered six killed in the strikes and left the unknown fields empty.

Blank was not the enemy. False was.

At 5:21 a.m., Lidia Korneva arrived at the annex with her coat over her shoulders and a corrected intake sheet in one hand. Mara found her in the corridor studying the evacuation diagram as if considering whether escape routes were legally binding.

Lidia Korneva handed over the sheet. "Unknown minor crossed, Nika Sorina entered once. Initialed. Not torn out. Clerks enjoy this sort of romance, I assume."

Mara took it. "I acknowledge the romance without gratitude."

"Acceptable."

Anton Sablev came in behind her, rain dripping from his reflective coat. He carried a folder in a plastic sleeve.

Anton Sablev said, "The municipal vehicle has been moved. Not by shame. By cable." He gave Mara the folder. "Signed supporting documentation. I used bold type because subtlety is how files die."

Lidia Korneva looked at him. "You are the route man."

"Transport inspector," Anton Sablev said. "Route man sounds like I sell illegal maps to children."

"Do you?"

"Only to adults. Children fold them wrong."

For a moment the three of them stood in the corridor with wet shoes, bad light, and papers that proved only what papers could prove. Yefim Orlov appeared at the switchboard door.

Yefim Orlov said, "If this is a committee, take minutes. Committees without minutes become folklore."

Mara said, "The ledger accepted."

"The morning office has already asked why it contains attachments. I said gravity. Things fall together. I am not a scientist."

At 6:03 a.m., dawn seeped into the yard without ceremony. Workers arrived in pairs and alone, stepping around puddles and glass. Engines coughed. Doors slammed. The city resumed its ordinary insults.

A message printed on the machine near Mara's desk. The paper jammed, tore, and surrendered.

REQUEST: REMOVE SUPPORTING TRANSPORT DETAIL FROM PRIMARY INTERNAL VIEW. RETAIN CASUALTY SUMMARY.

Mara read it twice. Primary internal view meant first page. The attachments would remain if someone knew where to dig. The first page would look as if the night had happened on schedule.

Yefim Orlov leaned in the doorway. "They want the roads buried."

"Relocated," Mara said.

"A dignified administrative grave."

Mara opened the file. The transport section sat beneath casualty reconciliation. She changed the header from Transport Detail to Supporting Timing Note. She left the content visible. She linked Lidia Korneva's corrected intake and Anton Sablev's folder. In the reconciliation field she typed: Casualty summary depends on merged medical intake and supporting ambulance movement chronology.

Yefim Orlov watched. "That is not removing it."

"No."

"It is also not refusing in a way that gives them a clean handle."

"No."

"You have discovered bureaucracy," Yefim Orlov said. "I am sorry for your loss."

The system asked for a reason. Mara typed: To preserve reconciliation of six killed and four injured, including one injured fourteen-year-old child, after strikes on 2026-08-16.

The system accepted the reason with the indifference of a wall.

At 6:31 a.m., the public line returned for filing from another office. Ukrainian missile strikes in Russia's Belgorod region. Six killed. Four injured, including a fourteen-year-old child. It was clean enough to pass through a narrow door.

The internal file was not clean. It had duplicate intake, ambulance movement delays, signatures, initials, an override, and Nika Sorina's name in a restricted field. It had six fatality lines waiting for names Mara did not have and would not invent. It had Yefim Orlov's audit trail glowing quietly where somebody would later pretend not to see it.

Lidia Korneva called at 6:44 a.m. Mara answered from her desk.

Lidia Korneva said, "Nika Sorina is alive at morning transfer. No condition details. Restricted note only."

Mara opened the file. "It permits status update."

"Then write it."

Mara wrote it exactly.

Lidia Korneva said, "Spelled correctly?"

"Yes."

"Good. I am going to sit down for nine minutes and call it medicine."

Anton Sablev stopped at Mara's door before returning to the roads. He did not enter. "My timing note still shows."

"Yes."

"That will annoy people."

"Your bold type prepared them."

Anton Sablev nodded toward the brightening yard. "Roads are opening. Badly, but tradition matters."

After he left, Yefim Orlov came by with his coat on and his face emptied by the night. "I am going home for one hour. If anyone asks, I am in urgent coordination with my pillow."

Mara locked the accepted ledger, the corrected intake, and the transport folder in the gray cabinet. The key stuck, then turned. Six killed. Four injured. One injured child, fourteen. No more. No less.

The cabinet closed with a flat metal sound. It did not comfort anyone. It did not raise the dead, heal the injured, clear the roads, or dry the rain from the city's sleeves. It only made a place where the count could not be casually improved.

Mara returned to her desk as the first full light reached the wired glass. On the screen, the file waited for names, updates, objections, and the next hand that would try to make it simpler. She opened a new note, dated it, and wrote the first line before the phones began again.

The Real Story

On 2026-08-16, the supplied factual record says Ukrainian missile strikes hit Russia's Belgorod region, causing deaths and injuries there. The confirmed death toll in the ledger is six people killed in the Belgorod region strikes. The same record says four people were injured in the strikes, and that the injured included a 14-year-old child. The cited observations attribute the casualty figures to local or regional authorities, including the acting governor of Russia's Belgorod region. In concrete terms, the event changed the reported toll in Belgorod to six dead and four wounded, with one of the wounded identified as a child.

What was invented

This book is fiction inspired by the factual premise documented in the appendix. All characters, including Mara Vostrikova, Anton Sablev, Lidia Korneva, Yefim Orlov, Nika Sorina, 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