1. Home
  2. Help
  3. Engines
  4. Scope Builder
Pre-Award · Engine

Scope Builder

Reads spec text and writes procurement-ready trade scopes — one per discipline — with inclusions, exclusions, assumptions, and qualifications. Grounded in the spec, no invented requirements. Feeds directly into the RFQ Generator.

Engine Phase: Pre-construction Runtime: 20-40 seconds Pro+

What it does

Scope Builder identifies each distinct trade discipline in a spec and writes the scope of work for it. Each generated scope has four sections grounded directly in the spec text: inclusions (what the trade is responsible for), exclusions (what they are not), assumptions (the basis-of-bid context), and qualifications (the bid-day caveats). Every line is traced to a spec reference so the source is verifiable.

Trades are grouped with CSI MasterFormat division mapping (Division 03 Concrete, Division 09 Finishes, etc.) and cross-trade coordination notes are surfaced where the spec implies them. Each scope persists to the scopes table for downstream consumption by RFQ Generator and the standard pre-award workflow.

The engine is intentionally conservative — no invented requirements, no extrapolation beyond the spec. If the spec is silent, the engine notes it as an assumption to confirm rather than making one up.

When to use it

Output feeds RFQ Generator

Drafted scopes flow straight into RFQ Generator — every line item becomes a structured RFQ section, ready for vendor distribution.

What to upload

The spec text. Best results with the relevant CSI sections rather than the full Project Manual — the engine works fine with broader input but scoping tight produces sharper trade-by-trade output. PDF or pasted text both work.

Optional: a trade hint ("focus on Division 09"), a project type tag (commercial / institutional / industrial / residential), and any company-standard scope-language preferences. Without these the engine still produces a complete scope; with them it produces one closer to your house style.

Step by step

  1. Open the engine

    Sidebar → EnginesScope Builder.

  2. Upload the spec

    PDF or pasted text. Section-level scoping (Section 09 21 16 instead of full Division 09) produces sharper output.

  3. Optional: trade hint + project type

    Tags that steer the engine. Skip if you want the full set of identified trades.

  4. Run the build

    20–40 seconds.

  5. Walk each generated scope

    One per identified trade. Each has inclusions, exclusions, assumptions, qualifications — with spec citations.

  6. Edit before persisting

    PM polish: tighten language, add company-standard qualifications, override the CSI division if the engine misclassified.

  7. Persist to scopes table

    Click Save Scopes to write each trade scope to the scopes table for RFQ Generator.

  8. Chain to RFQ Generator

    Chain forward to generate the bid-ready RFQ for each scope.

Understanding the results

Trade-by-trade scopes

One scope per identified trade. CSI MasterFormat division tag, inclusions, exclusions, assumptions, qualifications.

Spec citations

Every line in every section traces to a spec reference (section number, paragraph). Lets the PM verify and the estimator defend.

Cross-trade coordination notes

Where the spec implies coordination requirements (e.g., "electrical to coordinate with framing rough-in"), the engine surfaces it as a coordination note.

Assumptions to confirm

Where the spec is silent, the engine writes the assumption and tags it for confirmation rather than treating it as a fact.

Trade coverage map

Visual checklist of CSI divisions the spec touches and the trades the engine generated scopes for. Quick scan for missing trades.

Persisted scopes

Confirmation that each trade scope saved to the scopes table for downstream RFQ Generator consumption.

Every control, explained

Run build

Consumes one run. 20–40 seconds.

Trade hint

Steer the engine to focus on specific trades. Useful when you only need one or two scopes.

Project type

Commercial / institutional / industrial / residential. Helps the engine tune scope language to industry norms.

Edit scope section

In-place edit on any inclusion, exclusion, assumption, or qualification.

Override CSI division

Correct the division mapping if the engine misclassified the trade.

Confirm assumption

Marks an assumption as verified, promoting it to a confirmed inclusion or exclusion.

Save Scopes

Persists every trade scope to the scopes table.

Chain to RFQ Generator

Opens RFQ Generator pre-loaded with the persisted scope for the selected trade.