Mariam’s market stall was smaller than the evidence table she had begun to build inside it.
That morning there were two school skirts waiting to be shortened, a pair of trousers with a broken zipper, one wedding dress needing a new hem, and several plastic sleeves filled with receipts, copies of letters, and photographs from the housing site. Mariam divided the worktable in half: clothes on one side, documents on the other. Her tape measure lay between them like a border separating the two things now pulling at her life.
A gust of market wind pushed through the open side of the stall. One SACCO page slid to the floor. Another curled beneath a chair leg. Mariam placed her scissors on top of one folder and a metal presser on another.
“Before you start sorting codes,” she told Jonas, “help me stop the evidence from running into the road.”
Jonas had arrived carrying clear sleeves and a flash drive. He did not open his laptop immediately.
“Today we need to do one thing before we write the complaint.”
“I know. Known, unknown, question.”
He smiled. “You are stealing my job.”
Mariam had already taped three sheets of paper to the inside wall.
WHAT WE KNOW.
WHAT WE DO NOT KNOW.
WHAT WE NEED TO VERIFY.
Her first customer entered while Jonas was sliding the BM-17 papers into protective sleeves.
“Mother Tunu, I brought this skirt yesterday. My daughter has practice at two.”
Mariam pulled it out immediately.
“It’s finished. Let her try the waistband.”
After the woman paid, Mariam entered the amount in her order book. She could not allow the housing dispute to swallow the business whole. The stall rent would not wait for an audit.
When the customer left, Jonas placed the photograph of B-214 on the table.
“Where does this go?”
“Known: door sealed, inspection checked, handover date blank, observed from the public area.”
“Is the unit empty?”
“Unknown.”
“Unallocated?”
“Unknown.”
“Available to Mariam?”
“Completely unknown.”
Jonas wrote it down without arguing.
Mariam took out Beno’s quotation.
“Known: upgrade offered, higher price, forty-eight-hour reservation window.”
“Unknown?”
“Why old-priority households are being pushed toward a new phase before the old-phase review is complete.”
“Question?”
“Did all old-priority cases receive the same offer? And does the offer come before or after allocation review?”
Jonas nodded. “That is a good question for the public help desk.”
Mariam added one more note beneath it: not an accusation.
Then they moved to resident letters.
Mama Pendo had given consent for her old letter to be compared without her name appearing in any public complaint. Her version contained a sentence promising priority allocation that was missing from newer letters. Two other families had different wording again. One had been told they were “eligible for the first allocation window.” Another had been listed as “registered for relocation consideration.”
Jonas frowned at the papers.
“This looks like the policy changed.”
“Or the template changed.”
“Same thing?”
“No.”
Mariam took a marker and wrote UNKNOWN in large letters.
“We cannot do the thing we are complaining about. We get angry when the system says sold out without explanation. We do not get to say fraud just because the wording changed.”
Jonas nodded.
They built a new table.
HOUSEHOLD ID.
LETTER DATE.
PRIORITY WORDING.
PAYMENT DATE.
BATCH.
PORTAL STATUS.
KNOWN ALLOCATION.
SOURCE CONSENT.
For every row, Jonas asked for a source. If a family had not given permission, the data did not go in. If someone had only a screenshot without the original receipt, it was marked unverified copy. If somebody said a neighbor had received a unit but could not show a record, they left it out.
Mariam was surprised by how small the table became once rumor was removed. Many people were hurting, but the evidence that could actually stand on its own came from only a handful of cases.
“That is better,” she said.
“Better to have four cases instead of twenty stories?”
“Yes. Four cases can be questioned.”
Another customer entered carrying two pairs of trousers. Mariam began the fitting while Jonas continued organizing documents.
The man stepped onto the small measuring platform. Mariam knelt and ran the tape from his heel to the hemline. Jonas, keeping his voice low, said, “But if two codes are identical, isn’t that already a contradiction?”
Mariam marked the trouser leg with chalk.
“A contradiction in the records, yes. A contradiction in allocation, we do not know yet.”
“You delay conclusions too much.”
“And you want a conclusion before I get this trouser leg straight.”
The customer laughed, not quite understanding what they were arguing about.
Mariam asked him to turn. She measured again, then looked over at Jonas.
“If I miss the hem by two centimeters, the customer comes back. If we miss one sentence in the complaint, the office can use it to dismiss all of us.”
Jonas was quiet for several seconds. Then he wrote beside the row: duplicate code observed; cause unverified.
“You’ve become a lawyer now?” the customer asked, seeing the folders.
“No. I became someone who lost a house.”
The man’s face changed.
“I heard about that.”
Mariam did not want the stall to become a rumor center.
“Today we are measuring trousers.”
They finished the fitting. The customer left.
Jonas said, “That is exactly why this complaint cannot become public drama.”
“Exactly.”
Another gust of wind hit the stall. A sleeve holding Mama Pendo’s letter slid toward the edge. Jonas caught it before it fell into the muddy path outside. Mariam clipped down all four corners of the table.
“This is what everything feels like now,” she said. “If you take your hand off something, it starts disappearing.”
“Documents?”
“Documents. Work. Tunu. My own head.”
At midday, Tunu stopped by after school. She stood at the entrance and stared at the wall marked KNOWN / UNKNOWN / QUESTIONS.
“Mama, is this what you do all day now?”
“I work too.”
Tunu glanced at the uniforms hanging from the rail.
“The deputy asked me about the late slip.”
Mariam’s stomach tightened.
“I’ll take you early tomorrow.”
“Don’t promise if you’re going to housing.”
The sentence silenced her.
“What time is assembly?”
“Seven-thirty.”
“I will get you to the gate by seven.”
Tunu nodded, but her face no longer carried the old easy belief.
After she left, Mariam changed the next day’s plan. The mobile help desk opened at ten. She could take Tunu to school first, open the stall for an hour, then go.
“If you keep doing this, you’ll burn out,” Jonas said.
“I am already tired.”
“Then let the table remember things. Stop forcing yourself to remember everything.”
They continued.
Jonas found the resident code on Mariam’s priority card: P-0417. In a copy of the old priority list provided by Mama Pendo, many of the codes had a longer BM-P prefix. Jonas began placing a standardized-code column beside the originals so format would not be mistaken for identity.
“Your P-0417 may simply be the shortened form of BM-P-0417.”
“Known?”
“Not yet. We need an official crosswalk.”
“Put it under questions.”
He typed: Does legacy BM-P-0417 map to new P-0417?
Then Jonas opened a second document provided by Bwana Said’s family with consent. At the bottom of the page, the priority reference had printed badly and part of it had been cut off.
“Let me scan this again.”
Mariam moved closer.
Jonas scanned the page at higher resolution and increased the contrast without changing the text itself. The reference became readable.
P-0417.
Mariam sat still.
“Do not call it a duplicate household yet,” she said.
“I know.”
“It could be a migrated code. A typo. A shared priority group.”
“Yes.”
“But we have to ask.”
Jonas printed both rows and placed them side by side. One belonged to Mariam. The other came from a resident who had consented to document comparison but not public identification.
The other columns were different—different dates, different letter wording, different payment trail.
The reference was identical.
Jonas points to two different rows carrying the same code: P-0417.
---