9:41{{ signalGlyph }}
⛌ Offline mode{{ queuedLabel }}
Frontline
Experience
Safety & risk platform · sign in to your site
Email
Password
{{ loginError }}
Sign in
or
⊞ Continue with SSO
Forgot password?
{{ roleLabel }}
Good morning, {{ roleName }}
🔔{{ notifCount }}
{{ openReviewCount }} risk assessments awaiting your review.
What do you need to do?
Report Hazard{{ hazardCount }} open
Take 5point-of-work check
Risk AssessmentAI-assisted scoring
🎙Event Reportingincident · near miss
Permit{{ permitActiveCount }} active
Prestart / Inspections{{ prestartDueCount }}
Supervisor
{{ supCaption }}
{{ openReviewCount }}
New hazard
Step 1 / 2
Just talk — one recording
Provide the details — what the hazard is, the location, the action taken, and any follow-up required.
{{ hazardMicGlyph }}
{{ hazardMicLabel }}
Hands-free · large target for gloves · works offline
Processing audio…
Transcript · {{ hazardDur }} · editable
{{ hazardPlayGlyph }}
🎙 {{ hazardDur }}
You'll verify & edit the details on the next screen.
Continue → verify
Verify hazard
Step 2 of 2 · check AI details
Draft
✦ AI{{ aiBannerText }}
Hazard type✦ AI▾ change
{{ hazTypeIcon }}{{ hazardType }}
{{ t.icon }}{{ t.label }}{{ t.check }}
Description
✦ AIAI-generated · editable✎ edit
{{ aiDesc }}
Human report · transcript{{ hazardDur }}
"{{ trHazard }}"
{{ hazardPlayGlyph }}
🎙 {{ hazardDur }}
Location📍 use my GPS
Action taken✦ AI
Follow-up required✦ AI
Potential impact ✦ AI
{{ o.label }}
Likelihood ✦ AI
{{ o.label }}
Photos {{ hazardPicCount }}/3
×
📷Add photo
📸 Take picture
Save draft
{{ hazardSubmitLabel }}
Take 5
Step 1 / 2
Select your task(s) multi-select · {{ take5Count }}
{{ t.check }}{{ t.label }}
{{ newTaskCheck }}New Task
Talk it through — one recording
Describe the material risks, the controls you'll use, and any other risks.
{{ take5MicGlyph }}
{{ take5MicLabel }}
Processing audio…
Transcript · {{ take5Dur }} · editable
{{ take5PlayGlyph }}
🎙 {{ take5Dur }}
Continue → summary
Take 5 summary
Draft
✦ AIReview the summary — tap any field to edit.
Tasks ({{ take5Count }})
{{ c.label }}
Material risks✦ AI
Controls✦ AI
Potential impact ✦ AI
{{ o.label }}
Likelihood ✦ AI
{{ o.label }}
Save draft
Start work ✓
Risk Assessment
WAIO JHA / SWMS · Doc 0124550
Step 1 / 2
Talk it through — one recording
Describe the job & task steps, the material risks that could kill you, and the controls you'll put in place.
{{ riskMicGlyph }}
{{ riskMicLabel }}
Processing audio…
Transcript · {{ riskDur }} · editable
{{ riskPlayGlyph }}
🎙 {{ riskDur }}
Continue → AI assessment
Review assessment
Draft
Activity / Project
Conveyor CV-204 major shutdown
Your assessment · shared activity · 4 contributors
Material risks · JHA §3 tap any · {{ riskChipCount }}
{{ c.label }}
Task steps✦ AI
Controls✦ AI
Consequence ✦ AI
{{ o.label }}
Likelihood ✦ AI
{{ o.label }}
Risk rating · §10 matrix
{{ riskRatingLabel }}
{{ riskRatingFormula }}
with controls → residual lower
Save
Submit to supervisor →
Report an event
Step 1 / 2
Event type
{{ o.label }}
Just talk — one recording
Describe what happened, where, who was involved, and any immediate action taken.
{{ eventMicGlyph }}
{{ eventMicLabel }}
Processing audio…
Transcript · {{ eventDur }} · editable
{{ eventPlayGlyph }}
🎙 {{ eventDur }}
Continue → verify
Verify event
{{ eventTypeLabel }}
✦ AI{{ aiBannerText }}
What happened✦ AI
Location✦ AI📍 use my GPS
Immediate action✦ AI
Actual severity ✦ AI
{{ o.label }}
No injuries · property damage only · ✦ AI rated S2
Save draft
Submit event →
Permits
{{ permitActiveCount }} active
{{ p.type }}{{ p.status }}
{{ p.loc }}{{ p.exp }}
No permits.
+ Request new permit
Permit
{{ permitOpenStatus }}
{{ permitOpenType }}
{{ permitOpenLoc }} · {{ permitOpenExp }}
Permit no. {{ permitOpenRef }}
Permit holders
J. Doe (issuer)on site ✓
A. Leeon site ✓
R. Tannot signed on
Required controls
Atmosphere tested & monitored
Standby person posted
Rescue plan in place
Back
Close permit ✓
Request permit
Permit type
{{ o.label }}
Location
Duration
{{ o.label }}
Submit request →
Prestart / Inspections
Due this shift
Light Vehicle LV-114{{ prestartBadge }}
{{ prestartProgress }}
Dozer D-09 pre-startNot started
Workplace inspection — bay 3Not started
LV-114 pre-start
{{ prestartProgress }}
{{ i.check }}{{ i.label }}{{ i.tag }}
{{ prestartBtnLabel }}
Risk reviews
{{ openReviewCount }} open
Activity / Project
Conveyor CV-204 major shutdown
Highest: Extreme (18)3 submitted · 1 draft
Assessments by workertap to open · ☑ to select
{{ r.check }}
{{ r.name }}{{ r.rating }}
{{ r.task }}{{ r.status }}
Approving merges into the activity JHA. Requesting info notifies the selected worker(s).
{{ reviewSelLabel }}
Request info
{{ approveLabel }}
{{ detailName }}
{{ detailRating }}
Activity
Conveyor CV-204 major shutdown
{{ detailName }} · status {{ detailStatus }}
Task
{{ detailTask }}
Material risks · §3
Stored EnergyConveyor MaintenanceEntanglement
Controls
Isolation + personal locks, zero-energy test, exclusion zone, spotter, gas test before entry.
Risk rating · §10
{{ detailRating }}
Worker-assessed
residual w/ controls → lower
Request info
Approve ✓
Notifications🔔{{ notifCount }}
For your information
{{ n.kind }}FYI
{{ n.title }}
{{ n.meta }}
Logged · {{ n.ref }}Acknowledge ✓✓ Acknowledged
All caught up — no notifications.
Hazard ticket
Logged ✓
Reference
{{ ticket.ref }}
{{ ticket.meta }}
Hazard type
{{ ticket.type }}
Description✦ AI
{{ ticket.desc }}
Transcript (verbatim)
"{{ ticketTranscript }}"
{{ ticketPlayGlyph }}
🎙 {{ ticketAudioDur }}
Location
{{ ticket.location }}
Action taken
{{ ticket.action }}
Follow-up required
{{ ticket.followup }}
Potential impact
{{ ticket.pl }}
Likelihood
{{ ticket.l }}
Photos
No photos attached
Read-only · logged to ERS · no further action required
You
{{ roleInitial }}
{{ roleFullName }}
{{ roleLabel }}
Offline mode
Sync now{{ queuedLabel }} ›
My submissions{{ submissionCount }} ›
AI key · enables rewrite{{ aiKeyStatus }}
Sign out
Frontline Experience · clickable prototype
dummy data only
My submissions
{{ s.type }}{{ s.status }}
{{ s.title }}
{{ s.ref }}{{ s.when }}
VIEW TICKET ›
WORK
INBOX
+ CAPTURE
YOU
Take a photoCancel
Edit · {{ editLabel }}
Cancel
Save
{{ toast }}