Most engineering firms sell hours. We sell outcomes — defined as productized engagements with fixed scope, fixed price, fixed window. That’s only possible because every engagement runs through five gates we call FORGE: Frame, Outline, Rebuild, Govern, Engage. Skip a gate, and the productized model breaks. Run all five, and the unit economics work for both sides.
5 gates · from "expensive SaaS" or "PRD draft" to production in 4–14 weeks
The five gates aren’t a sales prop — they’re the operating discipline that makes our pricing model work. Productized engagements look impossible from the outside (How can you commit to a fixed price for a custom build? What if the scope shifts?). They’re possible because each gate eliminates a specific class of cost-overrun risk. Frame eliminates undefined-scope risk. Outline eliminates architecture-debt risk. Rebuild eliminates senior-availability risk via AI-pairing. Govern eliminates handover risk. Engage eliminates lock-in risk.
If a competitor is selling you a build but won’t commit to all five gates, the unit economics are hidden somewhere — usually inside hourly billing or future managed-services lock-in.
Productized pricing isn’t a marketing claim.
It’s a discipline.
Most engineering work fails because nobody defined what "done" looks like before code was written. Hourly billing makes this acceptable — every undefined assumption becomes a billed-hour. Productized engagements force a different discipline: write down what will be true at the end, get it signed, then build to it.
Time-and-materials engagements with vague "we'll figure it out together" framing. Hourly billing without a fixed end state. SOWs that say "scope to be refined as we learn" — that's the language of expensive surprises.
Architecture decisions made early determine 80% of long-term cost. We force three decisions in the first week: who bills you for infrastructure, how telemetry will work, and where your data lives. Get these wrong and you spend the next three years paying wrapper margin to whoever locked you in.
Letting "we'll figure out hosting later" persist past Week 1. Architecting on top of a vendor that takes a percentage of your revenue (Shopify, per-MTU SaaS, per-resolution agents). Skipping observability because it's "not in scope."
The build itself runs on a single principle: senior engineers (12+ years) AI-paired for 3–5× throughput, committing daily to your GitHub repo. AI is the multiplier on top of senior judgment — never the primary author. The output is production-grade code in your accounts, not a prototype on our infrastructure.
"Vibe-coded" output where AI is the primary author and the human just rubber-stamps. Hidden infrastructure markups (where the agency takes 20% of your AWS bill). Code shipped to "our staging server" with handover postponed until contract end.
Most consulting engagements end the day the contract ends — with a half-finished handover, missing docs, and a runbook nobody wrote. We treat handover as the gate, not the afterthought. The final week is reserved for it. The 90-day warranty is the commitment that keeps the gate honest.
Code shipped without docs. Handover that requires "engaging us for a knowledge transfer at $X/hour." Warranty periods so short they expire before anyone actually tries to maintain the system.
Some clients hand the build to their internal team and never need us again. Others want a managed-run partner so the team can focus elsewhere. Either path is valid — we don't force a choice. What we DO force: any long-term engagement keeps the client's direct vendor contracts intact. We never insert ourselves between you and the underlying infrastructure.
"Managed services" lock-in where you can't cancel without losing the system. Vendor markups buried inside the monthly fee. "Strategic partnership" language that hides the fact that you no longer control the infrastructure.
Not every engagement runs every gate at full intensity. Strategy is mostly Frame; AI Pod is mostly sustained Rebuild + Engage; Upstream is the only service that runs all five at full intensity. Here’s the map:
| Service line | F · Frame | O · Outline | R · Rebuild | G · Govern | E · Engage | Notes |
|---|---|---|---|---|---|---|
| Upstream | Core | Core | Core | Core | Optional | Every rebuild runs the full FORGE cycle, with optional managed-run. |
| Build | Core | Core | Core | Core | Rare | Productized bundles; clients usually own post-launch internally. |
| AI Pod | Light | Core | Core | Rolling | Core | Sustained Rebuild + Engage. Frame is shared with the client team. |
| Agents | Core | Core | Core | Core | Common | Same as Upstream but for AI-agent rebuilds — managed-run is more common. |
| Strategy | Core | Memo only | N/A | N/A | N/A | Frame IS the deliverable — written memo. No build phase. |
Intensity legend: Core = full gate · Light/Common = partial · Rolling = continuous (no fixed end) · Memo only = deliverable is the framing · Optional/Rare = available but not default · N/A = does not apply.
A framework is only useful if it tells you what NOT to do. Here’s what FORGE explicitly rules out:
If “done” isn’t defined upfront, neither is the price. We turn down engagements where the client wants T&M billing — not because we can’t do them, but because the entire FORGE discipline depends on Frame being fixed.
Every vendor contract stays in your name. We don’t mark up cloud, we don’t take a cut of token costs, we don’t bury margins in your monthly invoice. Direct billing is non-negotiable.
AI is a multiplier on senior judgment. A 12-year senior engineer drives every line; AI accelerates throughput. The reverse — a junior copying AI output into production — produces brittle systems. We don’t ship those.
Every engagement ends with you owning the code, the repo, the documentation, and the vendor contracts. If you choose Engage long-term, you can cancel anytime. If you don’t, the build keeps running on your infrastructure with zero ongoing dependency on us.
A representative AmLaw 200 firm engagement (anonymised, full case file available under NDA):
Result: $686K Y1 reclaim against published Harvey AI list pricing. Same workflow at <5% of the cost. The IT team was certain there was a catch. There wasn’t.
→ ALL CASE STUDIESA 30-min call: walk through your stack, identify which gates are the highest-leverage starting point, get a fixed-price SOW within 24 hours.
Book a 30-min call →