Leads, not answers

Helping execs see what matters, and check why

About the project

Zero Gaps was an experimental AI insights tool for the execs who run and govern employee experiences: a desktop web dashboard with a conversational agent built in.

It tracked where internal teams were blocked by limits in the products they relied on, so execs could raise the right issues with the teams that owned them.

I owned the front-end experience and helped shape the story the data could honestly tell, alongside five PMs and one engineer, over three months.

Note to reader

The real Zero Gaps work is under NDA,
so I’ve retold the visuals in this case study through a different persona.

Meet Leslie.

She’s a city council member.
Like the execs at Microsoft, she makes sure residents’ requests are heard.

She unblocks work by understanding why it’s stuck, then bringing it to the department that can make it a priority.

Leslie, smiling, in a red sweater

Leslie

City Council
Member

The reality

Days of chasing

An official report took weeks and several layers of people to collect and organize, and with no one place to check, execs pinged their teams for updates before every product meeting.

The ask

Let AI rank everything

The brief asked AI to score every issue by business impact, so execs could prepare in three minutes. The signal existed, but it was scattered across work items, meetings and files, and every team tracked it differently.

The strategy

Dashboard first, agent second

The early push was for a conversational agent experience.
I argued that a blank prompt makes busy execs do the work, so we paired a scannable dashboard with an agent for follow-up questions.

The District service report dashboard: “Good morning, Leslie”, an ask box for the agent, and the top district issues as cards, each with its status, a summary, who it’s backed by, an insights score and a suggested next step.
The same dashboard on “Top issues by resident need”: filter chips for each resident goal (Keep every street safe after dark is selected), and issue cards with their status, who backs them, an insights score and a suggestion.
The dashboard on “Top issues by department”, filtered to Parks & Recreation: a table of issue themes with their status (blocked, at risk, on track), the owners for each, and a prompt to ask the agent how a council member can help.

The feedback

Then the rankings met the people they ranked

Product leaders pushed back on the scores, and they were right to. Some were wrong because of stale data. Others couldn’t be proven. The tool claimed more certainty than it could back.

The pivot

Leads, not answers

After the pushback, the team agreed to stop scoring and show only what the data could back, and I turned that into the v2 concept. The question shifted from “Is this right?” to “Is this useful?” A lead doesn’t have to be right. It has to hold up when someone checks it.

One place to look, updated hours ago, not weeks.

The v2 District service report overview: a district brief in plain language (“Hi Leslie, there are 28 open issues, 6 more than last month…”), the most critical, longest-open and fastest-growing issues, a department overview table with status counts, oldest issue and 30-day trend, and summary tiles. A note says it’s an AI-generated summary from 311 service records, updated 2 hours ago.
The v2 report by department, set to Parks & Recreation: a district brief (“Parks & Recreation has 10 open issues, 2 more than last month. Both issues past their 90-day target are playground inspections.”), tiles for open issues, issues past the 90-day target and the longest open issue, and a table of issue themes with their status, owners, the requests behind each and a prompt to ask how a council member can help.

V2 earned the lead PM’s support and was heading to leadership review when I left Microsoft. The project’s ending isn’t mine to tell, but the principles came with me.

Credible beats correct

Where answers can’t be verified, show where each claim came from and how it was reached, not certainty.

Trust grows with the data

Scope AI to what the data supports today, and widen it as both mature.

The owners of data are users too

An AI that ranks people’s work has to make sense to those people, not just to the person reading it.

Resume