Who it's for, not just what's next.
Federal award data is public, free, and scattered across sources that don't agree on what a record looks like or show you anything but today. The application normalizes it into one list and keeps every version it has ever seen, so the question stops being "what does this say" and becomes "what changed, and when."
Four audiences, mapped straight from the README, each with one or two seed stories tagged to Closed Alpha. This is a stub — the real set gets written from what people actually ask for once TCS's own BD team has lived with the tool.
Persona: Capture Lead Carla, Who's Doing This In A Spreadsheet
As Capture Lead Carla, running BD at a small systems-integration shop, I want to know what changed on the awards I'm tracking without re-checking four government sites by hand, so I stop finding out late.
Persona: Teaming Partner Theo, Hunting the Prime
As Teaming Partner Theo, whose job is finding who just won an award before the subcontract slots fill, I want to see who won and what's changed since, so I can reach out while there's still a team to join.
Persona: Grant Seeker Grace, Watching Grants.gov By Habit
As Grant Seeker Grace, tracking federal grant opportunities alone alongside the rest of my job, I want to know when a solicitation's close date or terms move, so a quiet change doesn't cost my organization a deadline.
Persona: TCS's Own BD Team, the First Real User
As TCS's own BD team, the reason this exists at all, I want to run our actual pipeline through the application during Closed Alpha, so we find out honestly whether change-tracking is useful before anyone outside the company sees it.
As Capture Lead Carla, I want to flag the handful of records I actually care about and see them surface in a single feed when they change, so I stop re-scanning the full list out of habit.
Capture Lead Carla · TCS's Own BD Team
As Teaming Partner Theo, I want the full detail on an award — recipient, agency, dates, and anything source-specific that didn't fit a normal column — so I'm not guessing at context a curated view left out.
Teaming Partner Theo
As Grant Seeker Grace, I want to export the records I've filtered with every field intact, so I can decide later what my organization actually needs instead of losing data to someone else's column choices upfront.
Capture Lead Carla · Grant Seeker Grace
As TCS's own BD team, I want to see that today's poll actually ran and actually succeeded, so a week with no alerts means nothing changed — not that nobody was watching.
TCS's Own BD Team