Grounding. An AI that invents a contract sum is worse than useless, so every AI call runs through a server-side context assembler that grounds the model in that project's live data, and every output carries advisory-only framing.
The reactive engine. Site-diary weather delays automatically build the evidentiary basis for extension-of-time notices, and a build-stage model predicts obligations forward — "it's coming," not "you missed it."
Real commerce. This isn't a demo: Stripe subscriptions run live, with webhook reconciliation and entitlements enforced server-side, so a cancelled card actually downgrades the account.
Job sites have no signal. Field capture is offline-first with automatic sync when reception returns.