Twenty-seven people were outside HR before noon.
There was no banner and no declared strike. They had arrived separately and formed one line: employees on mandatory leave, workers removed from the night shift, and people whose salaries had not arrived.
Miriam opened the door. “I cannot issue advances without approval.”
“Who has approval?” Rehema asked.
“Finance.”
“Has finance paid us?”
Miriam had no answer.
Kelvin wanted everyone to enter reception together. Amani stopped him.
“If you become a crowd, nobody will hear what each person is owed.”
Daudi arrived with the payroll laptop. “We cannot create a parallel payroll. But we can create a claims list.”
Someone asked whether a list would feed anyone.
“No,” Daudi said. “It will stop someone saying tomorrow that only five people were affected.”
The list had five fields: name, employee number, approved net payroll amount, lost scheduled hours, and what supporting document the worker personally held. Daudi did not collect bank passwords, private statements or unnecessary family information.
Asha Ndege refused to have her rent problems recorded. Daudi agreed. Her claim was wages, not her private life.
Kelvin’s overtime dispute was separated from the delayed base salary.
“Why make everything complicated?” Rehema asked.
“Because if we state a number, I want to know what is inside it.”
Workers selected three representatives: Rehema Pazi, Kelvin Muro and Asha Ndege. Daudi explicitly refused to become one of them. Amani did the same.
“I will provide payroll records within my scope,” Daudi said. “You represent the people.”
The group moved into a training room.
They designed a communication rule: two verified updates a day, not a stream of panic every time someone found a document. Corrections would be labeled as corrections.
A cleaning worker named Sofia arrived late. Her payslip email had been wrong for two months. Instead of excluding her because she lacked a screenshot, Miriam verified her employee number and printed her payroll line in front of her. Sofia used a thumbprint on the claims acknowledgment because she was uncomfortable signing an English form.
Kelvin complained the process would take forever.
Rehema answered, “Sofia does not lose a claim because she does not have the right phone.”
That was when they understood collective action was not simply having more people. It was making sure a worker with weak documentation could still enter a verifiable process.
The representatives also decided that workers would keep their own source documents wherever possible. The committee would maintain an index, not a giant archive of everyone’s private payslips and bank details.
Daudi explained why. “If one phone is lost or one representative is pressured, the entire case should not disappear or expose everybody.”
Sofia’s late claim proved the value of that rule. She needed HR verification, not a borrowed screenshot from another worker.
By evening the training room had become less like a protest headquarters and more like a service desk. That was less dramatic, but it gave the sixty-one documented claims names, numbers and a route for correction.
By the end of the day, sixty-one workers had documented claims. Thirteen had not participated or had not yet been reached.
“We do not say all seventy-four,” Daudi insisted.
“Sixty-one documented,” Rehema agreed.
CEO office sent a message saying no employee committee was authorized to negotiate for Kifaru Pack staff.
Daudi helped Rehema draft a reply: they were not claiming company authorization; they were workers selected by affected colleagues to present individual documented claims collectively.
Then Yusuf Dengo called.
“Can you come to our distribution office? There is an invoice I want you to see. I cannot send it to your Kifaru email until our legal team approves.”
At MjiMart, he placed two invoices on the desk.
One said Kifaru Pack Ltd.
The other said Nova Crate Ltd.
Same products. Same specifications. Same customer.
The Nova invoice directed the next two weeks of business away from Kifaru.
The countdown had just widened from one missing payroll reserve to the revenue that might have funded the next one.