Construction AI agent · Special inspections
Special-Inspection Record AI Agent
A discrepancy stays open until a design professional accepts it in writing. The agent keeps that ledger, tests coverage against the statement of special inspections, and hands the sealing engineer a jurisdiction-built bundle.
- Typical delivery
- 4–6 weeks
- Deployment
- Your stack
- Engineer seals
- Pre-seal
- After launch
- Agent Care
What this agent does
Assembles the record; it never states conformance
In
- 01
Work is scheduled, and the statement of special inspections is read as the schedule of record for the permit.
- 02
Work is placed, and coverage is tested against what was placed rather than against what was reported.
Reason
- 03
A report arrives, and it is checked for the was-or-was-not conformance conclusion the California text requires.
- 04
A discrepancy is raised, and it enters the ledger with its date, its phase of work and its correction status.
- 05
An item stays uncorrected, and the escalation the adopting code names is tested against the phase clock.
Decide
- 06
A resolution is offered, and the agent checks it is a writing signed by someone entitled to give it.
- 07
A site-capture observation is not a ledger item; only a credentialed inspector finding under the statement enters.
Out
- 08
A bundle is assembled to the contents list the adopting jurisdiction publishes, and what is missing is named.
- 09
Execute write actions only inside the approval boundaries agreed during implementation.
Product statement
The agent assembles and tests the record; a named licensed professional seals and files whatever the adopting jurisdiction requires.
Example workflow
One discrepancy, raised to resolved
- 1Inspection report receivedApproved-agency report, test result, field log or contractor correspondence
- 2Item matchedStatement line, phase of work, location and the credential of whoever signed
- 3Ledger entry draftedRaised date, phase, correction status, escalation state and confidence
- 4Controls appliedCoverage checks, escalation-clock tests, credential-currency checks and confidence threshold
No human action required
Stages 1 to 4 run unaided and nothing is sealed at any of them — a sealed report cannot be recalled once occupancy follows it, so the engineer lane opens at the confidence gate.
Goes to the design professional to resolve.
Adds a special-inspector read first.
Engineer resolution
The item is held with its reports, its phase clock and the confidence.
Accept · Correct · Refer to the inspector
Accepted — recorded on the ledger
- 6Ledger and report set updatedOnly where write access and approval policy allow it
- 7Outcome evaluatedCoverage gaps, escalation misses, reopened items and bundles the official returned
Corrections
Corrections made at resolution are counted in the evaluation.
What should not run autonomously
Human approval stays in control
Outside the boundary — human approval required
8 items
- Performing or witnessing a special inspection or test.
- Signing, sealing or filing a report or a statement.
- Determining that work conforms to approved documents.
- Supplying or inferring a resolution nobody signed.
Automation boundary
Agent acts unaided
- ✓Reconcile reports against the statement of special inspections.
- ✓Carry each ledger item with its phase, its dates and its evidence.
- ✓Test the closing bundle against the jurisdiction contents list.
- ✓Flag what is missing, and hold the item for the named professional.
Any write happens inside the boundaries agreed at implementation, never ahead of a seal.
- Preparing or amending the statement of special inspections.
- Approving an agency, an inspector or a laboratory.
- Closing an item on a contractor confirmation alone.
- Changes to jurisdiction rules, phase maps or escalation clocks.
Example output
One item in the ledger, annotated
What the agent assembles stays attached to the report it came from.
Ledger output · single item
Illustrative example- Inspection type
- High-strength bolting
- Ledger item
- Slip-critical connection at grid E recorded as snug-tight
- Phase of work
- Phase 3 · frame
- Escalation state
- Contractor, official and RDPRC
- Confidence
- 88%
- Resolution evidence
- No signed acceptance on file
As received
Taken from the agency report and the statement of special inspections — nothing on this side is written by the agent.
Evidence assembled
- Agency inspection report
- Statement of inspections
- Contractor correspondence
Why this stays open
The District of Columbia deficiency list wants an acceptance in writing, and none is on the file.
What the score decides
Below the configured threshold the item picks up a special-inspector read before the engineer sees it.
Action
AcceptCorrectRefer to the inspectorValue
Where AI adds value
The same four claims, placed at the point in the workflow where each one applies.
Where the value lands
Value 01 – 04
Every ledger item
From the agency reports
Reconcile to the statement
Read the reports against the statement of special inspections and the work actually placed.
The seal is a person
Routine items arrive already matched, dated and placed on a phase.
Send review to the open items
Coverage gaps, missed escalations and unevidenced resolutions are marked, so the engineer reads where risk sits.
Build an evidence trail
The item, the discrepancy raised on it and the professional who sealed stay on the report.
Integrations
Typical integrations
Five system groups connect to the same agent. Which of them are in scope is decided in discovery.
Project management
- Procore
- Autodesk Build
- Oracle Aconex
- Asite
Inspection and testing
- Field-report exports
- Laboratory data feeds
Documents and models
- SharePoint
- Box
- BIM 360
- model exports
Agent
Special-inspection record
- Reads the reports
- Holds the ledger
- Tests the bundle
Permitting portals
- DOB NOW
- Accela
- Jurisdiction e-filing
Observability & evaluation
- OpenTelemetry
- Langfuse
- Supported monitoring/evaluation sources
Integration availability depends on the client's existing systems and API access.
Agent controls
Six layers between the model and the seal
Six checks in sequence, widest first. What passes every one is listed in the map below.
L6 · Outermost — last line of defence
Inward → L1 · closest to the model
- L1 – L2
- Test whether an item may close
- L3
- Hands the release to the engineer
- L4 – L5
- Keep the item and the discrepancy behind it
- L6
- Reverts to discrepancy-ledger assembly when signals degrade
How Nestack evaluates it
Evaluate the whole record — not only the finished bundle.
Coverage runs the whole depth of the workflow, and every layer is cut by slice.
Surface — the report the building official reads
- E1Final-output evaluationDid each ledger item carry its phase, its dates and its evidence?
- E2Step-level evaluationDid the agent use the right statement, jurisdiction rules and phase map?
- E3Tool evaluationDid it read and write the correct project and the correct item?
- E4Confidence calibrationDo low-confidence items actually attract more engineer corrections?
- E5Slice evaluationHow does performance change across specific inspection types?
- E6Business outcomeHow many items needed a correction or reopened after the bundle closed?
Floor — the outcome the seal rests on
Failure modes
Where each failure originates in the agent
Seven failure modes, each placed at the stage where it originates.
Agent lifecycle
Direction of processing →
01 · Retrieval
1 mode
- GL-03
Superseded statement
Reconciled against a schedule a revision replaced.
Stage gathers
Statement, agency reports, phase map and evidence
02 · Reasoning
2 modes
- GL-04
Escalation-clock miss
An uncorrected item passes the phase it belonged to.
- GL-06
Unevidenced closure
An item closes with no writing from a design professional.
Stage proposes
Ledger item, phase, escalation and confidence
03 · Tool / write
2 modes
- GL-02
Imported observation
A site-capture finding enters the ledger as a non-conformance.
- GL-05
Reported, not placed
Coverage read from reports rather than from work placed.
Stage writes
Only where write access and approval policy allow it
04 · Output
1 mode
- GL-01
Wrong closing rule
Bundle built to a rule the adopting jurisdiction does not use.
Stage returns
The bundle the engineer seals and the official reads
05 · Change / Version
1 mode
- GL-07
Silent rule regression
A jurisdiction or model change widens what the agent will close.
Stage tracks
Model, prompt, jurisdiction rules and phase map
- Sev-1 · a record sealed on a wrong ledger
- Sev-2 · an open item reaches the bundle
- Sev-3 · report degrades, item routes to review
Affected slices
Coverage can look complete and hide one type
A project-level coverage figure can read as complete while a single inspection type carries most of the open discrepancies. Nestack reports the open-item rate by inspection type, not only in total.
Slice performance — reported separately, not only in aggregate
Illustrative example| Slice | Failure rate | Lift | Lift vs. threshold | Status |
|---|---|---|---|---|
| Post-installed anchors | 6.9% | 3.6× | Review | |
| Structural welding | 4.9% | 2.6× | Review | |
| Concrete placement | 3.3% | 1.7× | Watch | |
| Soils and foundations | 2.2% | 1.2× | Normal |
Bar: open-item-rate lift vs. soils-and-foundations baseline · scale 0–4.0× · tick marks the 2.0× review threshold
2 of 4 slices over threshold
Evidence-linked improvement
The loop closes on a regression case
The loop shuts when the unresolved discrepancy is a regression case. That suite is what the next report closed is measured against.
Improvement cycle · five stages
Switchback — the path turns at Improve and returns at Learn
- 01
Detect
Open-item rate rises in one inspection type.
- 02
Diagnose
The pour that went ahead while the discrepancy was still open is read back through the reports until the cause narrows to one.
- 03
Improve
Any change ships with a number, and the items attach to it.
- 04
Verify
One discrepancy case still failing is enough to hold the release.
- 05
Learn
One case joins the suite, one line joins the inspection record.
Learn → Detect
The return edge. The next detection runs against a suite one case longer.
Typical build scope
Twelve workstreams across six weeks
The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, sources, ledger workflow, evaluation, integration, then production validation and handover.
Workstream
Week 1Week 2Week 3Week 4Week 5Week 6
- 01Inspection workflow discovery and boundary mapping.Week 1
- 02Agency and laboratory source assessment.Week 1, Week 2
- 03Statement, phase-map and jurisdiction-rule mapping.Week 1, Week 2
- 04Report ingestion and item normalisation.Week 2
- 05Coverage logic and statement binding.Week 2, Week 3
- 06Confidence scoring and escalation routing.Week 3
- 07Engineer resolution workflow.Week 3, Week 4
- 08Project and permitting integration.Week 5
- 09Coverage and discrepancy cases.Week 4, Week 5
- 10Guardrails and sealing controls.Week 4
- 11Discrepancy-trail instrumentation.Week 5, Week 6
- 12Deployment, documentation and Agent Care handover.Week 6
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel
Final scope and sequence confirmed in discovery
Engagement tiers
What each tier includes
Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.
| Capability✓ in scope · — not at this tier | PilotOne project, one jurisdiction | ProductionProduction project systems | AdvancedMultiple projects / jurisdictions |
|---|---|---|---|
| Introduced at Pilot | |||
| Ledger against your statement | ✓ | ✓ | ✓ |
| Engineer resolution | ✓ | ✓ | ✓ |
| Coverage-against-statement baseline | ✓ | ✓ | ✓ |
| Introduced at Production | |||
| Reporting by inspection type | — | ✓ | ✓ |
| Resolution workflow in your systems | — | ✓ | ✓ |
| Approved write-back | — | ✓ | ✓ |
| Schedule-and-model integration | — | ✓ | ✓ |
| Introduced at Advanced | |||
| Complex phase maps | — | — | ✓ |
| Multi-stage design-team approvals | — | — | ✓ |
| High report volume | — | — | ✓ |
| Multi-jurisdiction report controls | — | — | ✓ |
| Build price | From $5,000 | From $8,000 | Custom quote |
- Final build price
- Confirmed after discovery based on integrations, workflow complexity, transaction volume, approval controls and deployment requirements.
- Separate from build
- Build pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.
What we need from you
What you bring, and what we build with it
Each input maps to a piece of build scope and a week in the delivery timeline.
You bring
We build with it
01Your statement of special inspections and phase map
→Statement ingestion and ledger-item mapping
Week 102Representative agency and laboratory reports
→Coverage baseline, item extraction and statement binding
Week 203Your jurisdiction and its closing contents list
→Jurisdiction-rule mapping and automation-boundary definition
Week 104Access to relevant APIs, feeds or exports
→Agency, laboratory and project-system assessment, then setup
Week 205Reports you would not want re-read
→Escalation cases and failure-mode testing
Week 406What no final report may carry open
→Confidence scoring, escalation routing, guardrails and approval controls
Week 307Named design professionals to resolve items
→Engineer resolution workflow, then pilot and production validation
Weeks 5–6
Nothing else is required
Deployment, documentation and Agent Care handover are ours.
Delivery timeline
Four phases across six weeks
Elapsed weeks fix each of the widths drawn on this chart, which is why the fifth carries a pair.
Phase
W1
W2
W3
W4
W5
W6
- DiscoveryW1
- BuildW2 – W3
- EvaluateW4 – W5
- Pilot & LaunchW5 – W6
Week focus
W1Inspection workflow discovery, rule mapping and the automation boundary
W2Source integration and the coverage baseline
W3Ledger workflow, escalation logic and resolution controls
W4Evaluation suite, escalation checks and failure-mode testing
W5Project-system integration, pilot items and targeted corrections
W6One inspection programme run under the design professional, then Agent Care handover
- Reading the band
- A bar covers the weeks its work is named in, and nothing else. The week 5 overlap is real, not padding.
- At the end of W6
- Once the final report validates, Agent Care assumes the agent.
- Duration
- Six-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.
Next step · Construction AI agent
Build a special-inspection record agent around the jurisdiction you build in.
Show us your statement of special inspections, your agency reports and the jurisdiction that reads the closing bundle. We looked for a published measure of how often these records fail at closeout and found none, so we will not quote you one.
- Typical delivery
- 4–6 weeks
- Deployment
- Your inspection record
- Engineer seals
- Pre-seal
- After launch
- Agent Care available
Nestack Agents · Special-inspection record
AGT-CN-13 · Agent Care available after launch
