Skip to content
Service status

What runs where, and what broke.

This page is not a dashboard of green dots. It is the list of services behind the eight programs and a dated log of the incidents that reached customers, with what changed afterwards. If something is wrong right now, tell us — a small team answers faster than a status widget updates.

The portfolio view — what ran, and what still needs attention

The services

ProgramServiceRegion
Blueprint Auditor blueprint-auditor-…-ue.a.run.app us-east1
SpecChecker specchecker-…-ue.a.run.app us-east1
AI Estimator ai-estimator-…-ue.a.run.app us-east1
Bid Leveler bidleveler-…-ue.a.run.app us-east1
ScopeGuard scopeguard-…-ue.a.run.app us-east1
FloatGuard, TradeVet & CostLine post-award-…-ue.a.run.app us-east1
Integrations broker integrations-…-ue.a.run.app us-east1
Site & program front ends Vercel edge global

Every engine runs on infrastructure we operate and refuses any request without a valid session token, which is why hitting one of these URLs directly returns a 401 rather than a page. Data residency for a specific account is set with you — see Data & retention.

Incident history

Everything below actually happened and is in the commit history. A vendor with no incidents is a vendor that is not telling you about them.

· resolved

Blueprint Auditor tabs jumped back to Results

A slow project load could finish after you had already navigated somewhere else and pull you back. Every tab was affected. Three separate faults, all hidden by test doubles that behaved better than production. Fixed and covered by tests that use the real signal object.

· resolved

The site served stale copies of the programs

Vercel served its own older build of five program front ends ahead of the app host, so engine fixes were not reaching browsers. Users saw a build up to six days old. Both repositories are now synced on every release, and the release check fails if they diverge.

· resolved

Bid Leveler grid icons did not render

A Content-Security-Policy rule blocked data: fonts, which the levelling grid uses for its icons. Cells were readable throughout; the icons were blank. Policy corrected.

· resolved

A deployment failed on a malformed config key

A comment key left in vercel.json failed schema validation and the deploy did not go out. No running service was affected. Caught within the hour.

· resolved

The program proxy was cached at the edge

Responses from the /programs/* rewrite were being cached, so a freshly deployed program could still serve an older asset. Caching disabled on that route.

· resolved

Markup pins leaked between projects

Queued markup pins from one project could appear on another after a fast switch. Fixed, along with an inaccurate CAD page count on the same screen.

Reporting something

There is no support tier to buy. Every plan reaches the people who wrote the code, and a fix that matters ships the same week.

Report a problem →