u/Long-King9869

Manufacturer-side engineer here — observations on the gap between how we write specs and how they get used downstream

Disclosure up front: I work as a product development engineer at an HVAC manufacturer (air movement side), so I sit on the other end of the table from most of you. I'm not here to sell anything. I want to share a few observations that might be useful, and ask a question I genuinely don't know the answer to.

I've spent years watching what happens to specs and submittals after they leave a design engineer's hands — how contractors interpret them, where substitutions get pushed, how equipment schedules get translated into purchase orders, and how often the basis-of-design gets honored vs. quietly swapped. From my seat, the gap between what gets specified and what gets installed is wider and more procedural than I expected when I first got into this side of the industry.

A few honest observations from where I sit, without naming names:

1. Specs are often written for a model that won't be available by the time the project bids. Lead times have stretched, product lines get reshuffled, and the basis-of-design that made sense in DD can be discontinued or 16 weeks out by the time submittals come in. The "or equal" clause exists for a reason, but it puts contractors in a position of making technical judgment calls they're not really equipped to make — and the only people who can validate those judgment calls (you all) are usually too busy with the next project to give it real attention.

2. Submittal review is where most of the engineering value happens, and most of it is invisible. From the manufacturer side, I see a huge variance in how rigorously submittals get reviewed. Some firms catch substitutions that don't actually meet the spec on day one. Others let things slide that probably shouldn't slide. The firms that do it well are usually the ones whose engineers get personally burned by callbacks two years later. That's a hell of a feedback loop.

3. The "performance vs prescriptive" spec debate is real and contractors notice. Performance specs give contractors more flexibility but more responsibility for interpretation. Prescriptive specs lock in design intent but get pushed back on hard during VE rounds. I don't think there's a right answer here, but I've watched both fail in different ways depending on the project delivery method.

4. Equipment data quality from manufacturers is, frankly, often bad. I know this because I'm partly responsible for it on my end. Cut sheets that don't match the actual unit shipped, performance curves that assume conditions you'd never see in the field, missing data on accessories, inconsistent naming between the catalog and the AHRI listing. I'd be embarrassed to defend most of it. Genuine question for the engineers here: how much do you compensate for this in your selection process, and how much do you just take the manufacturer's word for it?

The question I'm actually asking:

When the design hands off to construction — when your spec book and your drawings land on a contractor's desk and they start building takeoffs and procurement lists — how much fidelity do you think survives that handoff? In your experience, are contractors actually reading the spec sections, or are they primarily working from the schedules on the drawings and treating the spec as a fallback?

I ask because I've been working on a side project that tries to help contractors extract equipment data from bid documents more reliably, and the more I dig into it, the more I realize that the design intent behind a spec often gets stripped away the moment the document moves from the design phase into the bid phase. I'm curious whether design engineers feel that loss too, or whether it's just a downstream problem you don't have visibility into.

Not posting a link — happy to talk about the side project in DMs if anyone is curious, but it's not the point of this post. The point is the question above. I'd genuinely like to hear how design-side engineers think about this handoff, because the people I usually talk to (contractors, estimators, distributors) have a very different vantage point and I want to triangulate.

— VJ, HVAC Engineer, Manufacturer Side

reddit.com
u/Long-King9869 — 22 hours ago
▲ 1 r/askHVAC+1 crossposts

What I learned trying to build AI takeoff for HVAC — the part nobody talks about is scope separation, not extraction

Disclosure up front: I'm building a tool in this space (Vent-off), so I have skin in the game. But this post isn't a launch — it's an observation from the trenches that I wish someone had told me 6 months ago, and I'd love to hear if other people building or using construction tech are seeing the same thing.

Background: I'm a product development engineer at an HVAC manufacturer. I spent the last few months teaching myself React and Python and building an AI tool that extracts equipment schedules from mechanical bid sets. Going in, I assumed the hard problem was extraction — getting the model to reliably read a fan schedule on page 47 of a 200-page PDF and pull out the tag, CFM, HP, voltage, manufacturer. That's the demo everyone shows.

It turns out extraction is the easy part. Modern multimodal models (Claude, GPT-4, Gemini) handle clean schedule pages reasonably well once you give them the right context window and a structured output schema. The accuracy isn't perfect, but it's good enough that human review catches the misses.

The hard problem is scope separation. A mechanical bid set isn't just mechanical. It contains equipment that belongs to electrical (disconnects, VFDs, controls power), to plumbing (water heaters, drain pumps), to fire protection (smoke dampers, fire/smoke combo dampers), to controls/BAS (sensors, actuators, valves), and to the GC (concrete pads, structural support, roof curbs). If your tool naively extracts every "equipment-like" tag it finds, you hand the estimator a list that includes thousands of dollars of work that isn't theirs to price — and now you've made their job worse, not better, because they have to manually filter your output before they can use it.

The interesting design problem is teaching the model to understand trade scope — not just "what is this object" but "whose responsibility is it on this project, given the spec section it appears in, the drawing discipline, and the project delivery method." That's not a vision problem. That's a domain knowledge problem, and the models don't have it out of the box. You have to encode it.

A few things I've learned trying to solve it:

  1. CSI division headers in the spec book are the strongest signal, stronger than visual cues on the drawings. If equipment is called out under Division 26, it doesn't matter that it appears on a mechanical sheet — it's electrical scope.
  2. Plan/schedule reconciliation matters more than I expected. A unit shown on a floor plan but missing from the equipment schedule is usually a red flag (the schedule is the source of truth), and vice versa. Models don't naturally cross-check these unless you force them to.
  3. The "basis of design" vs "or equal" language is its own rabbit hole. Whether a contractor can substitute affects pricing strategy, and it's almost always buried in spec language the model has to read carefully.
  4. A council-of-models approach beats a single model. I'm running Claude, GPT-4, and Gemini in parallel and using a synthesis layer to reconcile disagreements. When two of three models agree on an extraction, confidence is high. When they disagree, that's usually where the interesting edge cases live, and it's where I route to human review.

Where I'm genuinely stuck and would love opinions:

  • How do you all think about the trade-off between automation depth and auditability? Estimators don't trust black boxes. Every line item my tool produces has to trace back to a page reference and a snippet of source text, or it's useless. But that adds UI complexity and slows things down.
  • Has anyone here built or seen a takeoff workflow that handles multi-discipline scope separation well? I haven't found one I'd consider production-grade for mechanical sub use, but I'd love to be wrong.
  • What's your read on where construction AI tools actually get adopted vs. demoed? My hypothesis is that adoption follows pain that's measured in hours per week, not impressive demos. Curious if that matches what others are seeing.

If anyone wants to see the tool I'm building, it's at https://www.ventoff.ai/ — but the post isn't really about that. I'm more interested in whether the scope separation problem resonates with other people working in this space, and what you've learned about it.

— VJ
HVAC Engineer & Founder, Vent-off

reddit.com
u/Long-King9869 — 22 hours ago