“I found a pattern involving people who were described as not belonging in certain locations. Some were Black. Some were Latino. Some were simply unfamiliar to the person making the complaint.”
“Did the system record the reasons for restricting those reports?”
“Sometimes. Often the reason was vague.”
“Why did you keep investigating after your complaint was closed?”
“Because the same pattern continued.”
Thomas explained that he had copied a set of records before leaving the company. He had intended to provide them to the city's internal audit team, but he became concerned when he discovered that the audit had been postponed.
Then he learned that Danielle Brooks was reviewing the contract.
He contacted her office through a confidential channel and arranged the meeting at the estate.
“Did you tell anyone about the meeting?” Foster asked.
“Only the people I needed to coordinate with.”
“Who?”
“Mayor Brooks and her scheduling office. I also contacted the property manager.”
“Did you tell Deputy Chief Pierce?”
“No.”
“Did you tell Deputy Mayor Warren?”
“No.”
“Did you tell anyone at CivicShield?”
“No.”
“Then how do you believe they learned about it?”
“I don't know. But someone accessed the appointment details.”
Foster showed him the recovered message.
Thomas read it and became visibly distressed.
“I've seen this language before.”
“Where?”
“In a message from Martin Vale. He used the phrase ‘standard response procedure’ when I asked why certain reports were being routed manually.”
“Can you identify the sender of this message?”
“Not from this copy.”
“Do you have evidence that Martin Vale sent it?”
“Not yet.”
Foster made a note.
“Did you ever communicate directly with Deputy Chief Pierce?”
“Once. He attended a meeting about the system's security controls. He said the department needed operational flexibility.”
“Did he discuss the specific routing configuration?”
“Yes.”
“What did he say?”
“He said the configuration was necessary to prevent delays. I asked whether the changes should be logged under individual accounts. He said that was a technical matter for CivicShield.”
“Did he instruct you to hide records?”
“No.”
“Did he tell you to alter the Brookfield report?”
“No.”
“Did he tell you to prevent the mayor's meeting?”
“No.”
Thomas paused.
“I want to be clear about something. I never saw Pierce personally change a record. I don't want to accuse him of something I can't prove.”
Foster nodded.
“That distinction is important.”
Thomas looked down at his hands.
“I know what it feels like to be blamed for a system you didn't design. I don't want to do that to someone else.”
The interview continued for another two hours.
By the end, investigators had a detailed account of the system's weaknesses, the internal complaint, the missing records, and the circumstances surrounding the mayor's appointment.
They still did not have a complete picture of who had orchestrated the incident.
But Thomas's testimony established that the concerns predated the arrest.
The system had not suddenly developed a problem because Danielle Brooks was detained.
The problem had been reported before.
It had been documented.
And it had remained unresolved.
Chapter 20: The Contractor's Choice
CivicShield Technologies initially declined to comment on the investigation.
Its public statement described the incident as “an operational matter under review” and insisted that the company had complied with all contractual obligations.
Danielle did not respond publicly.
Instead, the city attorney sent the company a formal preservation notice and requested access to relevant technical records under the terms of the contract.
Three days later, CivicShield's legal department contacted the independent investigator.
The company was willing to provide records.
It also wanted to discuss the role of Martin Vale, the project administrator whose messages appeared in the recovered files.
Vale was interviewed at the company's offices.
He arrived with an attorney and answered questions cautiously.
At first, he denied knowing about the mayor's meeting.
Then investigators showed him the recovered message.
He studied it for a long time.
“I didn't write this exact message,” he said.
“Did you authorize someone to send it?”
“I don't remember.”
“Did you know the appointment was scheduled?”
“I knew there was a review meeting.”
“Did you know where it would take place?”
“Not at first.”
“When did you learn the location?”
Vale hesitated.
“Someone from the city mentioned it.”
“Who?”
“I need to review my communications.”
“Did you send instructions to the police department?”
“No.”
“Did you ask anyone to delay the meeting?”
Vale looked toward his attorney.
“I asked whether the review could be postponed until the system upgrade was completed.”
“Why?”
“Because the existing configuration was being examined, and I believed the review would be incomplete without the technical documentation.”
“Did you know the mayor was going to the Brookfield estate?”
“I knew she was meeting Thomas Ellison.”
“Did you know that a police report would be made?”
“No.”
“Did you know that Officer Mitchell would be sent to the estate?”
“No.”
Investigators showed him the routing records.
Vale's expression changed.
“That shouldn't have happened.”
“What shouldn't have happened?”
“The manual assignment. The report summary. The withholding of the appointment details.”
“Who authorized those actions?”
“I don't know.”
“Could you have prevented them?”
Vale rubbed his forehead.
“Possibly. If I had reported the configuration weaknesses sooner, the system might have been changed.”
“Why didn't you?”
He remained silent for several seconds.
Finally, he answered.
“Because I was told the department needed the flexibility. Because the contract renewal was important to the company. Because I thought the risk was theoretical.”
“Did anyone pressure you to keep the configuration unchanged?”
“Yes.”
“Who?”
Vale looked down.
“Senior management wanted the contract renewed. They believed any significant change would create delays and expose the company to criticism.”
“Did anyone tell you to manipulate reports?”
“No one used those words.”
“What words did they use?”
Vale exhaled.
“Preserve the workflow. Avoid unnecessary escalation. Don't interfere with operational decisions.”
The phrases sounded harmless.
They also sounded familiar.
The same pattern had appeared throughout the records: language that could be defended in isolation but became troubling when viewed alongside the outcomes.
Foster asked the final question.
“Mr. Vale, do you believe the system was used to target individuals?”
Vale thought carefully.
“I believe the system made it possible for people to shape how a report was interpreted. I believe some people knew that. And I believe we failed to correct a risk because correcting it would have been inconvenient.”
That was not a full confession.
It did not identify the person who had planned the mayor's arrest.
But it established that CivicShield had been warned about the weakness and had allowed the configuration to remain in place.
The company subsequently agreed to provide additional technical records and suspend the relevant administrative functions while the investigation continued.
For Danielle, the decision was important.
The contractor could no longer hide behind the claim that the system had functioned exactly as designed.
The question was now why it had been designed that way—and who had knowingly allowed the risk to persist.
Chapter 21: The Last Message
The breakthrough came from an unexpected source.
An administrative assistant named Julia Mercer contacted Investigator Foster after reading the public hearing transcript. She had worked in Deputy Chief Pierce's office for six years and had access to the scheduling system used for departmental meetings.
Julia said she had not participated in the arrest plan, but she had noticed unusual activity the day before the incident.
During the interview, Foster asked her to describe what she remembered.
“Mr. Pierce asked me to print the mayor's calendar,” Julia said.
“Was that a routine request?”
“Not usually. He sometimes asked for meeting schedules, but he didn't normally ask for the detailed version.”
“Did he explain why he needed it?”
“He said he was checking for scheduling conflicts.”
“Did you print the calendar?”
“Yes.”
“Did it contain the Brookfield appointment?”
“Yes.”
“Did you give it to him?”
“I placed it in his office.”
“Did anyone else see it?”
“I don't know.”
Julia paused.
“Later that afternoon, I received a request to change the visibility of the appointment. It was already marked confidential, but someone wanted the location removed from the summary.”
“Who made the request?”
“The request came through the administrative system under Mr. Pierce's account.”
“Did you speak to him about it?”
“Yes. I asked whether the change was necessary.”
“What did he say?”
“He told me to follow the instruction and not make it complicated.”
“Did you change the calendar?”
“No. I don't have permission to change confidential appointments. I forwarded the request to the scheduling coordinator.”
“Who was the coordinator?”
“Emily Ross, in the mayor's executive office.”
Foster looked up.
“The mayor's office?”
“Yes.”
“Did you know whether the change was made?”
“I checked later. The location had been removed from one version of the calendar, but the original appointment remained in the system.”
“Why did you wait until now to report this?”
Julia's expression tightened.
“I was afraid. Mr. Pierce is a powerful person in the department. I thought it might have been a routine administrative request. Then I heard about the arrest, and I realized the timing mattered.”