Each vessel gets a risk score from 0 to 100, where higher means more risk. Bands: high 60 and above, medium 35 to 59, low below 35. Each vessel gets one score from three parts: survey trend (35%), competency gaps (35%), and safety reports in the last 90 days (30%). Every part is shown, so the score can be explained. The score prompts a conversation; the reporting officer decides.
Each file needs these columns. Headers must match exactly.
Templates: vessels surveys competencies safety (blank). Samples: vessels surveys competencies safety (synthetic).
| File | Column | Meaning | Allowed values | Example |
|---|---|---|---|---|
| vessels.csv | name | The vessel name. Must be unique. | Any text | MV Brae Endeavour |
| vessels.csv | type | Vessel type. | Any text, e.g. PSV, AHTS | PSV |
| surveys.csv | vessel | Must match a name in vessels.csv. | Exact vessel name | MV Brae Endeavour |
| surveys.csv | cycle_date | The survey cycle, month or day. | YYYY-MM or YYYY-MM-DD, not in the future | 2026-09 |
| surveys.csv | score | Survey score. Higher is better. | 0 to 100 (85% is read as 85) | 78 |
| competencies.csv | vessel | Must match a name in vessels.csv. | Exact vessel name | MV Brae Endeavour |
| competencies.csv | crew_id | Crew reference. Shown as Crew 01 etc. in the detail view. | Any text | C04 |
| competencies.csv | competency | The skill or certificate. | Any text | Dynamic positioning |
| competencies.csv | level | Level the crew member holds. | Number, 0 or above | 2 |
| competencies.csv | required | Level the vessel needs. | Number, 0 or above | 3 |
| safety.csv | vessel | Must match a name in vessels.csv. | Exact vessel name | MV Brae Endeavour |
| safety.csv | date | Date of the report. | YYYY-MM-DD, real date, not in the future | 2026-09-03 |
| safety.csv | severity | How serious. 3 is the most serious. | 1, 2 or 3 | 3 |
| safety.csv | text | Short description. Names are kept out of the word list. | Any text | Crew member struck by swinging load |
Or upload your own CSVs:
or press Ctrl/Cmd+EnterLoad the sample or upload four files to see the fleet here.
No vessel matches that name.
| Vessel | Risk score | Survey trend | Competency | Safety (90 days) |
|---|
Privacy: nothing you upload leaves this browser. This browser keeps the scores of the last 10 runs (vessel names, scores, time and source), the last-scored details (time, file names, latest survey cycle), and any review notes you write. Clear saved runs removes all three. Crew IDs are shown as pseudonyms, and safety report text is not stored. Fonts are served from this site.
Prototype. Sample data is synthetic and not real vessel records. Scores are for conversation and review, not for decisions on their own.