The Ballot Under Glass
In a besieged capital, a night clerk reopens voter ledgers after a dismissed minister calls for elections, and ordinary workers must decide what can still be counted while the front is burning.
By Elias North, a fictional Bunko byline · Ground-level political speculative realism · 17 min read · Published 2026-08-19
Oksana Marenko was in the municipal election records office beneath the capital’s central administration building on the night of 2026-08-18, resealing cracked ballot boxes with tape when the alert siren stopped mid-wail and every phone in the room lit with the same news: Danylo Veyr, the dismissed defense minister, had publicly called for wartime elections. The building had no full windows left, only fitted panes of sealed glass over plywood frames, and in each one Oksana saw the reflection of candlelight shaking over ledgers that had not been opened since before the invasion tightened around the city.
She did not read the full statement. The office generator had begun its rough coughing again, and the basement lights came up in squares, one by one, like rooms being remembered by a tired mind. On the table before her lay three obsolete voter ledgers, two plastic crates of identity forms, and a box of seals whose adhesive had gone brittle in storage.
Across the room, behind a glass partition webbed with hairline cracks, a junior clerk lifted his phone and then lowered it as if it had grown hot. Oksana knew his face and his stamp number, but not his name, and that was safer for both of them. Since winter, the night shift had worked by function more than acquaintance. One person handled paper intake. One person scanned. One person watched the stairwell when the blast doors were open.
Petro Hladun came down the stairs carrying a pane of glass under one arm and a roll of plastic sheeting under the other. Dust whitened his eyebrows. He paused at the landing, listened to the renewed hum of the generator, and looked at Oksana through the scratched pane he carried.
“Oksa, they are saying the former minister wants a vote,” Petro said.
Oksana pressed a seal onto the lid of the nearest ballot box and held it there until the glue took. “Everyone wants something after dark,” she said.
Petro set the pane carefully against the wall. “This one is different. People upstairs are arguing like the roof is not patched.”
“The roof is not patched,” Oksana said.
Petro smiled without pleasure and unrolled the plastic sheet. He was called the Window Man because he was always arriving with a replacement surface between the city and the weather. Glass, acrylic, taped plastic, cabinet doors taken off their hinges. He had repaired courtroom partitions, hospital vestibules, school shelters, three tram kiosks, and the election office twice. In daylight he wore a municipal vest. At night he wore whatever coat had dried by the radiator.
Oksana opened the oldest ledger. The paper made a quiet cracking sound. Rows of citizens lay under her hands in blue ink, black ink, and pencil corrections from evacuation days. Some had left the capital. Some had joined units. Some had died. Many had become difficult to prove in any way the law recognized. Their addresses had burned, their documents had been lost at checkpoints, their registrations had been changed by clerks like Oksana during power cuts with two lamps and a thermal printer.
Her phone vibrated again. The screen showed a message from Iryna Solovey, marked urgent by the committee seal. Oksana read it once, then placed the phone face down. Candlelight trembled in the black glass.
Petro noticed. “Bad?” he asked.
“Work,” Oksana said.
“That is usually bad now,” Petro said.
The message ordered the records office to produce, by morning, a condition report on voter ledgers, damaged precinct files, absentee procedures for military personnel, shelter-based polling options, and chain-of-custody risks for ballot materials under alert conditions. It did not say elections would happen. It did not say they would not. It said assess feasibility, which was how panic dressed when it entered a ministry.
Oksana took out a clean form and wrote the date. Her hand stalled at the line marked Purpose.
From the stairwell above came the sound of raised voices. A guard told someone to wait. A woman answered that waiting was exactly the problem. Petro looked toward the stairs. Oksana capped her pen.
Iryna Solovey descended with her coat unbuttoned and a folder pressed flat to her chest. She had the careful face of a person who had learned to sleep in chairs without wrinkling official paper. Behind her came Lev Horban, stooped slightly, his satchel clacking with books or batteries. Both stopped at the blast door while the guard checked their badges against a clipboard.
“I am sorry for the hour,” Iryna said to Oksana when she entered the records room. “The hour has stopped being meaningful, but I am sorry anyway.”
Oksana stood. “Committee Chair, we received your request.”
“I need more than a report,” Iryna said. “I need to know what would break first.”
Petro lifted the damaged pane of glass and carried it toward the partition. “Glass breaks first,” Petro said.
Lev touched the rim of his spectacles, though one lens had been replaced with clear packing film. “Then law,” Lev said. “Or perhaps the other way around.”
Oksana did not laugh. She pulled two chairs from beside the archive shelves. The chairs had different legs and one had to be turned sideways to sit level. Iryna sat without noticing. Lev remained standing, looking at the ballot boxes as if they were sleeping animals.
The sealed glass on the boxes was thick, cloudy, and old. Before the war, voters had watched their folded papers settle inside, visible but unreachable. Transparency, the training manuals had called it. The public confidence produced by sight. Now the same glass made Oksana think of shelter windows after blast waves: everything visible, nothing safe.
Iryna opened her folder. “Danylo Veyr’s call has moved faster than any denial we can issue. The assembly will convene at first light. Some members want a legal path by noon. Some want a legal wall.”
“Do we have to provide either?” Oksana asked.
“You have to provide the ground,” Iryna said. “Records, capacity, risks. If the ground is mud, write mud.”
Lev finally sat. “Mud can still hold a footprint,” Lev said. “The question is whether we mistake that for a road.”
Petro slid the new pane into the partition frame. It was not glass but a clear composite, scavenged from a damaged school notice board. It fit poorly. He wedged two strips of rubber along the bottom.
“People in the shelter are already fighting about it,” Petro said. “One man says no vote until everyone at the front can vote. Another says no vote means the living are ruled by fear. A woman with two children said she would stand in line if the line was under shelling, because she wants someone to ask her something besides whether she needs water.”
Iryna looked at him. “Did she give her name?”
Petro shook his head. “No one gives names in shelters now unless they have to.”
“Then she remains a fact without a form,” Lev said.
Oksana began sorting the ledgers into piles: complete, damaged, duplicate, unknown. “We can identify old registrations. We cannot confirm current residence for whole districts. Polling places are shelters now, kitchens, clinics, storage rooms. Half our trained precinct workers are displaced or serving. Ballot transport would need escorts. Observers would need shelter access. The military vote would require a system I would not trust after one week of design.”
Iryna wrote quickly. “Absentee ballots?”
Oksana reached for another crate. “Requests exist. They were never meant for this scale.”
She found the folder by touch before reading the label. Military and displaced requests. Current quarter. The rubber band around it had lost elasticity and snapped when she lifted it. Papers slid over the table, and one came to rest against the glass side of a ballot box.
The name at the top was Marta Kovalchuk. Sergeant Koval, according to the unit stamp. The request was neat, written in block letters. It asked whether, if elections were called during active service, a frontline logistics sergeant could receive, mark, and return a ballot without leaving her post, and whether the vote would count if the post moved before receipt.
Oksana read it once. Then she passed it to Iryna.
Iryna’s face changed only in the smallest muscles around the mouth. “When did this arrive?” she asked.
“Three days ago,” Oksana said. “Before tonight.”
Lev leaned closer but did not touch the page. “There is the road and the mud together.”
Petro wiped dust from the newly fitted partition. On the other side, the office looked divided by water.
The next alert began at 02:17. The siren rose from the street grates and the phones followed, each screen flashing in palms and pockets. Procedure required all staff to move to the inner corridor away from exterior walls. Procedure did not mention committee chairs, scholars, or maintenance workers holding composite panes in place with one shoulder.
Oksana gathered the ledgers first. Iryna gathered the loose request forms. Lev took two ballot seals and then seemed embarrassed by the uselessness of the gesture. Petro carried the candle.
In the corridor, people sat along both walls. Clerks, guards, two municipal drivers, a cleaner with a scarf tied over her hair. No one asked why Iryna was there. Everyone knew enough not to know aloud.
The blast, when it came, was distant but heavy. Dust drifted from the ceiling seams. The candle flame leaned hard and recovered. In the narrow sealed glass of a fire cabinet, Oksana saw all their faces stacked together, pale and elongated, as if the city had filed them under one surname.
A phone rang. No one moved at first. Then Oksana realized it was hers.
She answered. “Records office, Oksana Marenko speaking.”
The connection clicked and thinned. Marta Kovalchuk’s voice came through with wind behind it, or engines, or both. “This is Sergeant Koval. I filed a ballot request. They told me night shift handles records.”
Oksana looked at Iryna, who had gone very still. “Sergeant Koval, we have your request,” Oksana said. “There is no election order.”
“I know there is no order,” Marta said. “There is talk. Talk becomes a line on a form. I want my line correct before someone says it is too late.”
Oksana pressed the phone tighter to her ear. Around her, the corridor listened without admitting it. “Your request asks about movement of post before receipt. Do you have a stable mail point?”
Marta laughed once, softly, with no humor. “Stable is not a word I can sign.”
Iryna held out her hand. Oksana hesitated, then put the phone on speaker and kept it in her own palm.
“Sergeant Koval, this is Iryna Solovey from procedure,” Iryna said. “I cannot promise a process that does not exist.”
“I am not asking for a promise,” Marta said. “I am asking not to be remembered only when uniforms are useful in speeches.”
Lev closed his eyes.
Iryna drew one slow breath. “If a lawful process is considered, service members’ access will be part of the report,” Iryna said.
“Part of the report is a drawer,” Marta said. “Part of the report is where things go quiet.”
Oksana looked at the sealed glass of the fire cabinet again. The candlelight trembled there, small and stubborn.
“Your form will not go quiet tonight,” Oksana said. “I will mark it active, unresolved, priority review. I can do that lawfully.”
Marta was silent long enough for the line to hiss. “Who is speaking?” Marta asked.
“Oksana Marenko,” Oksana said. “Municipal election records.”
“Thank you, Oksana Marenko,” Marta said. “If they make a box, make sure we can reach it.”
The line cut.
No one in the corridor spoke for several seconds. Then the cleaner adjusted her scarf and said, “My son is at a checkpoint. He will want the same.”
A guard across from her said, “My mother cannot leave the shelter. She will want the opposite. She says a vote under bombs is a photograph of a bruise.”
Petro set the candle on the floor between his boots. “A photograph can still prove something happened,” Petro said.
Lev opened his eyes. “Or it can be staged.”
Iryna looked at Oksana. “Mark the request when we return.”
“When the alert clears,” Oksana said.
“The law also waits for sirens now,” Iryna said.
At 03:06 the all-clear sounded. No one cheered. They rose with the heaviness of people returning to work that had aged while they were away. The records room had kept its shape. One ceiling tile had fallen across the damaged precinct files, and Petro removed it with the tenderness of lifting a blanket from a child.
Oksana stamped Marta’s request active, unresolved, priority review. The stamp struck the paper with a small blunt authority. She scanned it, entered the number twice, and placed the original in a clear sleeve. The sleeve caught the candlelight, making a sealed glass of its own.
Iryna dictated categories while Oksana typed: registration uncertainty, territorial access, military participation, displaced voter verification, shelter security, ballot custody, observation, emergency interruption, legitimacy risk. Lev objected to several phrases, not because they were wrong but because they were too clean.
“Legitimacy risk sounds like a spoiled shipment,” Lev said.
“What would you write?” Iryna asked.
Lev rubbed both hands over his face. “I would write that a lawful election requires more than ballots, but a state that indefinitely postpones asking consent may begin to survive as something else.”
Oksana typed nothing. Iryna did not dictate it.
Petro moved between rooms, fitting temporary seals over cracks. Each time he returned, he brought a little of the city with him. The west stairwell had flooded from a ruptured tank. The basement clinic needed hinges. The shelter under the library had run out of tape. People were lining up at the administration building not for voting but for documents, yet some had begun asking where they would vote if asked. One old ballot box from a training room had been found upstairs and brought down by a driver who said the sight of it made him angry.
“Angry how?” Iryna asked.
Petro shrugged. “Like being offered bread through glass.”
By dawn, the office smelled of hot wires, dust, and old paper. The eastern windows, what remained of them behind fitted panes, turned gray. The sealed glass did not brighten so much as stop reflecting the candles. Oksana had completed eleven pages of conditions and one annex for Marta’s request, stripped of everything that could expose her position but leaving the problem intact.
Iryna read the report standing at the partition. Lev stood beside her, lips moving silently as if arguing with a ghost committee only he could see. Petro tightened screws in a frame already tight enough.
“This will satisfy no one,” Iryna said.
“That may be its strongest quality,” Lev said.
Oksana placed the ledgers back into crates, but not deep in storage. She set them on the table closest to the door. Complete. Damaged. Duplicate. Unknown. The categories looked less like administration now and more like a census of the city’s soul, though she would not have used those words in any report.
A clerk from upstairs entered with a thermos and a stack of blank intake sheets. His hands were shaking. “People are waiting outside the records window,” he said. “They say they want to check registration. Some say they oppose elections. Some say they demand them. They are all in the same line.”
Iryna closed the folder. “How many?” she asked.
“Thirty now,” the clerk said. “More coming from the shelter.”
Petro picked up his tools. “The records window still has a crack.”
“Fix it from the inside,” Oksana said.
They went upstairs together, not as a procession, simply because there was one stairwell open and everyone needed it. The public records hall had been a marble room once, or had pretended to be. Now plywood covered the high windows, and clear panels divided the counters from the waiting area. Every panel bore scratches from bags, rings, panic, impatience. Behind the glass, clerks turned on terminals. In front of the glass, citizens stood with documents in envelopes, plastic bags, and bare hands.
Oksana did not know their names. That mattered. The forms would know what they needed to know when the time came, if the time came. Until then, they were people who had woken before shelling or after it, who had heard a dismissed man call for a vote, who had come to a damaged office to ask whether their names still existed where the city kept names.
Iryna stepped beside Oksana at the counter but did not take the speaking position. Lev remained behind, near the wall, as if afraid his doubts might contaminate the queue. Petro knelt under the cracked records window and began removing a strip of failed sealant.
The first person in line slid an identity card beneath the glass. Oksana took it and placed it on the scanner. The machine complained, then accepted the card. On the screen, a registration file opened. The small square of glass over the scanner bed glowed white, and for a moment the card seemed suspended under ice.
Oksana checked the fields. Address damaged. Precinct inactive. Status pending confirmation. She did not soften it. She did not make it worse.
“Your registration exists,” Oksana said. “Your polling location is not valid under current conditions. If a lawful process is announced, you will need reassignment.”
The person at the glass asked something Oksana could not hear through Petro’s scraping.
Oksana leaned closer. “I cannot tell you whether there will be an election,” she said. “I can tell you we are repairing the list.”
Behind the first person, the line shifted. No one left.
At the far end of the hall, a child pressed a palm to the partition, leaving a fog print that faded almost at once. Candlelight from the emergency lamps caught in the sealed glass between the counters and the waiting citizens. The reflection trembled over faces, documents, tape, and the ballot box Petro had placed on a side table after rescuing it from upstairs. It was empty. Its lid was sealed. Its clear sides showed nothing inside, and that emptiness drew every eye.
Iryna saw it too. “Move the box away,” she said quietly.
Petro looked up from the window frame. “Why?” he asked.
“Because people will think it means something,” Iryna said.
Petro rested the scraper on his knee. “It does mean something.”
Oksana stamped the first intake sheet and reached for the next card. She could feel Iryna waiting for an answer, Lev waiting for a principle, Petro waiting for a repair to hold, Marta somewhere beyond the city waiting for a route no one had built.
“Leave it where it is,” Oksana said.
Iryna studied her. “That is not your decision.”
“No,” Oksana said. “But moving it will also be taken for a decision.”
Lev gave a tired, almost invisible nod.
The second person in line stepped forward. Then the third. The system slowed, recovered, slowed again. Alerts came and did not come. Rumors passed through phone screens bright as small panes of sealed glass. By midmorning, the committee had Oksana’s report. By noon, no order had been issued. By afternoon, the line outside the records hall bent around the stairwell and down toward the shelter, where cracked windows had been taped in crossing patterns to keep them from falling inward.
Oksana worked until the categories blurred. Complete. Damaged. Duplicate. Unknown. She learned to say each status plainly. She learned not to apologize for facts she had not made. When the power failed, Petro brought candles and set them behind the partition so the clerks could see the forms. The flames reflected in the glass over and over, making it look as if the office held more light than it did.
Near evening, Iryna returned from the assembly chamber with her folder thinner and her face older by a day. Lev followed her, silent.
“No election order,” Iryna said to Oksana. “No rejection either. A commission will examine conditions.”
Oksana stamped another form. “Then we keep repairing the list.”
“For what?” Iryna asked.
Oksana looked at the empty ballot box under glass. Dust had settled on its lid. Someone in the line had placed a strip of tape over a crack in the side without asking permission. The repair was ugly and practical.
“For the day someone asks properly,” Oksana said.
Iryna stood on the public side of the counter for a moment, among the waiting people, and did not correct her.
That night, when the siren sounded again, the records hall moved as one practiced body toward the shelter stairs. Oksana carried the active military requests against her chest. Petro carried the candles. Lev carried nothing, then turned back and lifted the empty ballot box with both hands. Iryna held the door while the line descended.
In the shelter, behind cracked windows sealed with tape, the box sat on a crate of bottled water. It was still empty. It was still visible. Phones glowed around it, reflecting candlelight from their black glass, and no one agreed on what the sight promised. That was the work now, Oksana thought as she opened the next ledger on her knees. Not agreement. Not spectacle. The keeping of a place where the question could survive intact.