Small signals.
Safer next shifts.

Turn a safety observation into a clear assessment, an owned action, and a handover the next shift can actually use.

No signup. Your own browser-linked workspace. Open source.

1Capture the observation
2Understand the priority
3Own the next action
4Close with evidence

A report is the beginning.
Follow-through is the work.

See the reasoning behind a priority. Keep the action beside the observation. Come back with the evidence.

Inside the assessmentSynthetic example · no personal data

These fixed examples explain the workflow. Your workspace assesses your own observations and stores the result.

Medium severityHuman review required
55 / 100 priority

Fracture mentioned. Review access, housekeeping and fall-prevention controls.

55 severity points + 0 recurrence points
Explore the sample workspace ↗

Useful AI starts
with visible limits.

Each live assessment identifies the severity inference path. Rules and model outputs remain reviewable. The priority score is an explicit heuristic, never an accident probability.

Read how assessment works ↗

Historical severity evaluation · MSHA mining narratives

0.780
DistilBERT macro-F1
1,605 held-out examples
0.336
Rule-based baseline
Same evaluation set

Mining-domain results; transfer to other industries is unvalidated. Model card & limitations ↗

Made for the shift
after the incident.

A short daily ritual: review what is open, decide who does what, and leave the next person a usable record.

Build a better handover ↗

One place for the unfinished work.

Filter observations, find overdue actions, and update progress. Records survive page reloads in your private workspace.

Ownership, dates, and closure evidence.

An action has a named owner and a due date. Closing it records what changed, with a timestamped history.

A handover you can take with you.

Export Markdown for the next shift, CSV for a spreadsheet, or JSON for your own archive.

Open to people. Useful to agents.

The optional local MCP server exposes assessment and response runbooks through read-only tools. Connect an agent ↗

Give the next shift
a clearer starting point.

Start a workspace ↗