> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stru.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Review Modes & Instructions

> Pick the review that matches the job: what each of the six Drawing Review modes catches, and how to brief the reviewer for findings you can act on

## Pick the Review That Matches the Job

When you [launch a Drawing Review](/how-to/drawing-review), you choose a **review mode**, the kind of check the reviewer runs on your set, and optionally refine it with **additional instructions**. Different points in a project call for different reviews: a code check before issue is not the same job as a constructability pass before bid.

<Frame>
  <img src="https://mintcdn.com/struai/aJeDnguak6OWj2zX/images/launch-review-modes.png?fit=max&auto=format&n=aJeDnguak6OWj2zX&q=85&s=70b6da00a480758fd6deeb120445a047" alt="The six review mode cards in the review dialog, with the What This Does explanation below" width="903" height="196" data-path="images/launch-review-modes.png" />
</Frame>

***

## The Six Modes, by the Job They Do

<CardGroup cols={2}>
  <Card title="Code Compliance" icon="scale-balanced">
    **The pre-issue check.** Flags details, notes, and schedules with potential issues against the governing building codes, across disciplines. It surfaces the flags; the compliance call stays with you, the engineer. The default, and the right first pass on most sets.
  </Card>

  <Card title="Consistency & Specs" icon="list-check">
    **The after-revisions check.** Cross-references sheets, details, sections, and callouts against each other and the specifications, catching conflicts, mismatched tags, and references that point nowhere. Run it after a heavy revision cycle.
  </Card>

  <Card title="Constructability" icon="helmet-safety">
    **Catch the things that become RFIs later.** Reads the set the way the field will, flagging missing dimensions, underspecified details, and conflicting information that would otherwise come back as RFIs during construction. Run it before the set goes out to bid.
  </Card>

  <Card title="Clash Detection" icon="arrows-to-circle">
    **The coordination check on the sheets.** Flags cross-discipline conflicts visible across the drawing set: structure vs. MEP layouts, embeds vs. rebar congestion, equipment vs. stated clearances. It reads the drawings, not a 3D model. For model-based geometric clash detection, use the [BIM Agent](/platform-guides/bim-agent) with your IFC model.
  </Card>

  <Card title="Quantity Takeoff" icon="calculator">
    **The estimating job.** Produces quantity schedules from the drawings. Tell it what to quantify and in what units. This mode requires instructions.
  </Card>

  <Card title="Custom" icon="pen-ruler">
    **Your scope, your rules.** You define what to check, what to ignore, and what the output should look like. Requires instructions.
  </Card>
</CardGroup>

<Info>
  **Modes seed the instructions.** Picking a mode pre-fills the review's instructions with that mode's scope. The **What this does** text under the cards tells you exactly what you're getting. You can run it as-is, or edit the instructions to narrow or extend it.
</Info>

***

## Writing Additional Instructions

The **Additional Instructions** field is how you brief the reviewer. It's optional for most modes and **required** for Quantity Takeoff and Custom. The badge next to the field tells you which.

<Frame>
  <img src="https://mintcdn.com/struai/aJeDnguak6OWj2zX/images/launch-review-instructions.png?fit=max&auto=format&n=aJeDnguak6OWj2zX&q=85&s=d33fedab6c942bfd9e1e0d822d00fd80" alt="The Additional Instructions field with the Optional badge and an example placeholder" width="903" height="148" data-path="images/launch-review-instructions.png" />
</Frame>

Brief it like you'd brief a junior engineer doing the review for you:

* **The governing code and edition**: *"Check against IBC 2024 and ACI 318-19"* beats letting the reviewer infer it.
* **Where to focus**: discipline, sheet range, or system: *"structural sheets only,"* *"focus on the podium transfer level."*
* **What a useful finding looks like**: *"flag anything that would require an RFI,"* *"list every detail referencing a spec section that doesn't exist."*
* **The output you want** (Takeoff/Custom): *"a quantity schedule of all structural steel by member size, in tons."*

### Example briefs, mode by mode

<Tabs>
  <Tab title="Code Compliance">
    ```text theme={null}
    Check the structural sheets against ACI 318-19 and AISC 360-22.
    Prioritize seismic detailing. This is SDC D. Flag any detail
    where reinforcement development or splice lengths look short.
    ```
  </Tab>

  <Tab title="Consistency & Specs">
    ```text theme={null}
    Cross-check every detail callout against the sheets it references.
    Compare the foundation schedule on S-201 with the plan callouts,
    and flag any spec section references that don't exist in the spec.
    ```
  </Tab>

  <Tab title="Constructability">
    ```text theme={null}
    Review from the GC's perspective. Flag missing dimensions,
    congested connections, conflicting details, and anything a
    steel detailer would need to RFI before shop drawings.
    ```
  </Tab>

  <Tab title="Quantity Takeoff">
    ```text theme={null}
    Produce a takeoff of all cast-in-place concrete by element type
    (footings, walls, columns, slabs) in cubic yards, and rebar
    tonnage per level based on the schedules.
    ```
  </Tab>
</Tabs>

<Tip>
  **Vague scope in, vague findings out.** The single biggest upgrade to review quality is naming the code edition and saying what you want flagged.
</Tip>

***

## FAQs

<AccordionGroup>
  <Accordion title="Which mode should I start with?" icon="compass">
    **Code Compliance** for a design review before issue; **Constructability** before the set goes to bid; **Consistency & Specs** after a heavy revision cycle.
  </Accordion>

  <Accordion title="Can I combine modes?" icon="layer-group">
    Pick the closest mode and extend it in the instructions, e.g. Code Compliance plus *"also flag any callout inconsistencies you notice along the way."* For a fully mixed scope, use **Custom** and describe everything.
  </Accordion>

  <Accordion title="Does the mode change the price?" icon="credit-card">
    No. Pricing is per drawing page in scope, regardless of mode or instructions. See [Review Pricing](/how-to/review-pricing).
  </Accordion>

  <Accordion title="What does the review actually read?" icon="file-pdf">
    Everything in the folder with its **Include** checkbox on: drawings are reviewed page by page, and supporting documents (specs, reports, calcs) are reference context. Labels and scope are covered in the [Drawing Review guide](/how-to/drawing-review#step-by-step).
  </Accordion>
</AccordionGroup>

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Drawing Review" icon="clipboard-check">
    The full launch-to-results walkthrough

    [Drawing Review guide](/how-to/drawing-review)
  </Card>

  <Card title="Review Pricing" icon="credit-card">
    Per-page pricing and page credits

    [Review Pricing guide](/how-to/review-pricing)
  </Card>
</CardGroup>

<Info>
  **Questions?** Email **[support@stru.ai](mailto:support@stru.ai)** or [book a call](https://cal.com/bhosh).
</Info>
