With one estimator’s morning
Public procurement is open by design and unreadable in practice. A ten-person shop gets the same feed as a national contractor, and the work of finding the four jobs that are actually open to them falls on whoever has the least time.
Every alerting tool on the market solves this with keywords. We measured what that does: 44 past Manitoba contracts match the word “heating”, and most of them are deliveries of heating fuel on winter roads. That is not a tuning problem. It is what happens when software matches words instead of reading what the job is.
First production deploy. The federal and Québec feeds, the requirement checks, the cost model.
Tested against real Manitoba tender documents rather than made-up ones. It read a third of the requirements correctly. Rebuilding around what the test showed took it to nearly all of them.
Addendums: what changed, what it superseded, and what of yours is now out of date.
Looking for the next few companies to build it with. That is the whole roadmap.