Construction AI agent · Safety compliance
Safety-Compliance AI Agent for SWMS & Permits
A safe work method statement is the output of consulting the crew, not a text artefact. The agent flags scopes, diffs submitted documents and holds each finding for the duty-holder who signs.
- Typical delivery
- 4–6 weeks
- Deployment
- Your stack
- Duty-holder review
- Findings only
- After launch
- Agent Care
What this agent does
Finds the gaps; it does not write the SWMS
In
- 01
Watch package scopes, submitted SWMS, permits and expiry registers as they arrive.
- 02
Diff the scope wording against the high-risk-work limbs of the regime set for the project.
Reason
- 03
Flag each scope that matches a limb, citing the limb, for a person to classify.
- 04
Diff a submitted SWMS against the mandatory-content list: hazards, controls, monitoring and review.
- 05
Flag controls that name no implementable step, and controls the site conditions do not support.
Decide
- 06
Watch licence, ticket, induction and permit expiry against the named owner for each.
- 07
Route every finding to the duty-holder's nominated signatory, not to a head-contractor approver.
Out
- 08
Assemble the retention pack — versions, permits, consultation records — against the statutory clocks.
- 09
Execute write actions only inside the approval boundaries agreed during implementation.
Product statement
The agent lists gaps; the PCBU carrying out the work signs the SWMS — and if a defective one was used, only that duty-holder stops the work and re-consults.
Example workflow
One HRCW package, scope to sign-off
- 1Scope of works receivedPackage scope, site conditions, a submitted SWMS or a permit request
- 2Jurisdiction resolvedThe regime set for the project — a model-WHS state, Victoria's OHS Regulations, OSHA or EM 385-1-1
- 3Gaps listedMatched limbs, missing mandatory content, expiries and confidence
- 4Controls appliedJurisdiction gate, mandatory-content checks, expiry checks and confidence threshold
No human action required
Stages 1 to 4 run unaided, and nothing is classified or signed at any of them — the agent is listing gaps, and the reviewer's lane opens at the confidence gate.
Goes to the sub's nominated signatory.
Adds a site safety read first.
Duty-holder review
The finding is held with the limb cited, the site conditions and the confidence.
Accept · Dispute · Return to subcontractor
Accepted — back with the duty-holder
- 6Safety systems updatedOnly where write access and approval policy allow it
- 7Outcome evaluatedGaps upheld, disputed findings, permit interfaces and defects found after use on site
Disputes
Every disputed finding is counted in the evaluation.
What should not run autonomously
Human approval stays in control
Outside the boundary — human approval required
8 items
- Deciding whether work is high risk construction work.
- Authoring or adopting the SWMS as the duty-holder.
- Conducting the consultation with workers and the HSR.
- Issuing, signing or cancelling a confined space permit.
Automation boundary
Agent acts unaided
- ✓Flag scopes whose wording matches a high-risk-work limb, for a person to classify.
- ✓Diff a submitted SWMS against the mandatory-content list.
- ✓Watch licence, induction, ticket and permit expiry dates.
- ✓Assemble the retention pack against the statutory clocks for the configured regime.
Any write happens inside the boundaries agreed at implementation, and never onto a signed document.
- Judging a person competent, qualified or licensed.
- Stopping work, and authorising its resumption.
- Approving an AHA at the required authority level.
- Closing out a hazard or non-conformance item.
Example output
One flagged scope, annotated
Everything the agent raises is attached to the scope it was read from.
Gap finding · single scope
Illustrative example- Package
- Excavation subcontractor
- Scope line
- Trenching beside a live gas main
- Matched limb
- r.291(i)
- Finding
- No control named for the main
- Confidence
- 91%
- Jurisdiction
- Model WHS — NSW
As received
Taken from the package scope and the site conditions on file — nothing here is written by the agent.
What was checked
- Package scope wording
- Site services drawing
- Submitted SWMS version
Why this finding
The limb is cited from the regime set for this site, and a person decides it.
What the score decides
Below the threshold the finding picks up a site safety read before the signatory.
Action
AcceptDisputeReturn to subcontractorValue
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 scope of works
From the package and the site
Apply the regime for the project
No national rule exists — model-WHS limbs, Victoria's own OHS list, or a US site where a JHA is not mandatory.
Find the gaps before the crew
Routine mandatory-content gaps are listed before the document is signed.
Send review to the risky scopes
Compound limbs and low-confidence findings are marked, so the reviewer starts where risk concentrates.
Build an evidence trail
Each version, the consultation record and the reviewer stay with the document.
Integrations
Typical integrations
Five system groups connect to the same agent. Which of them are in scope is decided in discovery.
Safety and site operations
- HammerTech
- SafetyCulture
- SWMS, permit and induction modules
Workforce and competency
- Damstra
- Assignar
- Rapid Global
- Pegasus
Project systems of record
- Procore
- Autodesk Construction Cloud
- Document control and registers
Agent
Safety compliance — SWMS & permits
- Reads the scope
- Lists the gaps
- Holds for the signatory
Registers and permits
- Regulator HRCW registers
- Permit-to-work systems
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 crew
Each control wraps the one inside it. What a layer does not catch is named in the failure-mode map below it.
L6 · Outermost — last line of defence
Inward → L1 · closest to the model
- L1 – L2
- Test whether a finding may stand
- L3
- Puts the decision in the signatory's hands
- L4 – L5
- Show what changed, and when it was consulted on
- L6
- Narrows the agent to gap-finding when signals degrade
How Nestack evaluates it
Evaluate the compliance workflow — not only the finished document.
Coverage runs the whole depth of the workflow, and every layer is cut by slice.
Surface — the document the crew works to
- E1Final-output evaluationDid each cited limb match the regime set for the project?
- E2Step-level evaluationDid the agent use the right site conditions, regime and template version?
- E3Tool evaluationDid it read and write the correct package and the correct register?
- E4Confidence calibrationDo low-confidence findings actually attract more reviewer disputes?
- E5Slice evaluationHow does performance change across specific work types?
- E6Business outcomeHow many documents needed rework, or a defect found after use on site?
Floor — the trail the controlling employer relies on
Failure modes
Where each failure originates in the agent
Seven failure modes, each placed at the stage where it starts.
Agent lifecycle
Direction of processing →
01 · Retrieval
1 mode
- WM-01
Wrong jurisdiction's list
Melbourne site checked against model-WHS limbs, not Victoria's.
Stage gathers
Scopes, submitted SWMS and the configured regime
02 · Reasoning
2 modes
- WM-02
Negative HRCW call
A shallow trench is read as non-HRCW, ignoring the live-services limb.
- WM-03
Control with no method
“PPE and take care” is accepted as a control measure.
Stage proposes
Matched limbs, missing content and confidence
03 · Tool / write
2 modes
- WM-04
Permit pre-filled
A permit is populated from the prior shift's atmospheric results.
- WM-05
Bulk closure on archive
Open toolbox and hazard items are closed in bulk, ending the trail.
Stage writes
Only where write access and approval policy allow it
04 · Output
1 mode
- WM-06
Unusable reading level
The crew cannot read the document they must work to.
Stage returns
The gap list the signatory reads before signing
05 · Change / Version
1 mode
- WM-07
Silent template rewrite
An update rewrites controls on in-force SWMS with no reconsult.
Stage tracks
Model, prompt, template and jurisdiction config
- Sev-1 · a held act performed by the agent
- Sev-2 · a defective document reaches the crew
- Sev-3 · source degrades, finding routes to review
Affected slices
A safe average can sit on one bad cohort
Split the SWMS-defect rate and the cohort carrying it names itself — mixed jurisdictions, first-time subcontractors, compound scopes. Nestack reports the rate by slice, not only in total.
Slice performance — reported separately, not only in aggregate
Illustrative example| Slice | Failure rate | Lift | Lift vs. threshold | Status |
|---|---|---|---|---|
| Mixed-jurisdiction portfolios | 8.6% | 3.9× | Review | |
| First-time HRCW subcontractors | 6.6% | 3.0× | Review | |
| Repeat HRCW, established sub | 3.3% | 1.5× | Watch | |
| Single-hazard, template-mature | 1.1% | 0.5× | Normal |
Bar: SWMS-defect-rate lift vs. an all-SWMS baseline · scale 0–4.0× · tick marks the 2.0× review threshold
2 of 4 slices over threshold
Evidence-linked improvement
A cycle is not closed until a test exists
A cycle is done when the failure has become a test the next release has to survive.
Improvement cycle · five stages
Switchback — the path turns at Improve and returns at Learn
- 01
Detect
SWMS-defect rate rises in a work-type slice.
- 02
Diagnose
The defective document and the gap list behind it are read back until the cause narrows to one.
- 03
Improve
Version-stamp the change and attach the documents that exposed it.
- 04
Verify
The affected cases run again, and a fail stops the release.
- 05
Learn
It becomes a standing test, and the document template changes with it.
Learn → Detect
The return edge. The next detection runs against a suite one case larger.
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, compliance workflow, evaluation, integration, then production validation and handover.
Workstream
Week 1Week 2Week 3Week 4Week 5Week 6
- 01Safety workflow discovery and boundary definition.Week 1
- 02Safety and workforce source assessment.Week 1, Week 2
- 03Jurisdiction, HRCW-limb and permit-rule mapping.Week 1, Week 2
- 04Scope and document ingestion.Week 2
- 05Limb matching and content-diff logic.Week 2, Week 3
- 06Confidence scoring and finding routing.Week 3
- 07Duty-holder review workflow.Week 3, Week 4
- 08Safety and project-system integration.Week 5
- 09Document-defect regression cases.Week 4, Week 5
- 10Guardrails and duty-holder controls.Week 4
- 11Consultation-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 site, one jurisdiction | ProductionProduction safety systems | AdvancedMultiple sites / jurisdictions |
|---|---|---|---|
| Introduced at Pilot | |||
| Gap findings against your regime | ✓ | ✓ | ✓ |
| Duty-holder review | ✓ | ✓ | ✓ |
| Document-defect baseline | ✓ | ✓ | ✓ |
| Introduced at Production | |||
| Reporting by HRCW class | — | ✓ | ✓ |
| Review workflow in your systems | — | ✓ | ✓ |
| Approved write-back | — | ✓ | ✓ |
| Regulator-pack export | — | ✓ | ✓ |
| Introduced at Advanced | |||
| Mixed-jurisdiction portfolios | — | — | ✓ |
| Multi-stage principal-contractor review | — | — | ✓ |
| High document volume | — | — | ✓ |
| Enterprise WHS controls | — | — | ✓ |
| Build price | From $5,000 | From $8,000 | Custom quote |
- Final build price
- Confirmed after discovery based on integrations, workflow complexity, document 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 jurisdictions and the sites they cover
→Jurisdiction gate and HRCW-limb mapping
Week 102Representative signed SWMS and permits
→Gap-check baseline, limb matching and mandatory-content diff
Week 203Your permit set and competency requirements
→Permit-interface mapping and automation-boundary definition
Week 104Access to relevant APIs, feeds or exports
→Safety, workforce and project system assessment, then integration setup
Week 205Packages where the document missed something on site
→Document-defect cases and failure-mode testing
Week 406What must reach a duty holder before anything is signed
→Confidence scoring, finding routing, guardrails and approval controls
Week 307Named signatories to review the findings
→Duty-holder review 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
Each phase is drawn across the weeks it really occupies. Week 5 carries evaluation and pilot at the same time.
Phase
W1
W2
W3
W4
W5
W6
- DiscoveryW1
- BuildW2 – W3
- EvaluateW4 – W5
- Pilot & LaunchW5 – W6
Week focus
W1Safety workflow discovery, jurisdiction mapping and the automation boundary
W2Source integration and the gap-check baseline
W3Limb matching, confidence logic and review controls
W4Evaluation suite, guardrails and failure-mode testing
W5Project-system integration, pilot packages and targeted corrections
W6One HRCW package run under the PCBU's own review, then handover
- Reading the band
- Each bar covers the weeks its work is named in and no others. The week 5 overlap is real, not padding.
- At the end of W6
- The last checks clear on live documents and monitoring moves to Agent Care.
- Duration
- Six-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.
Next step · Construction AI agent
Build a safety-compliance agent around your duty-holders.
Show us your jurisdictions, your HRCW scopes and your permit interfaces. The signatory for the PCBU carrying out the work stays the author — we map what the agent hands them, and what it never touches.
- Typical delivery
- 4–6 weeks
- Deployment
- Your safety stack
- Duty-holder review
- Findings only
- After launch
- Agent Care available
Nestack Agents · Safety compliance, SWMS and permits
AGT-CN-02 · Agent Care available after launch
