Automated gap analysis · MVP demo
ZMI Global replaces today's email-and-Excel workflow with a structured digital flow: ingest the tender, dispatch in parallel to six departments, run AI-assisted assessment, enforce HOD approval, and ship a consolidated, audit-ready report.
Towing Services — Ras Tanura to Yanbu
In assessmentOps
4 reqs
F&I
4 reqs
HSSEQ
4 reqs
Crew
3 reqs
Proc
3 reqs
ICT
2 reqs
AI pre-fill
Subrogation waiver clause currently absent in Skuld P&I. Endorsement available, 5-day lead time. Gap
From SoW upload to a defensible gap report
Upload SoW
Tender Officer drops the client PDF.
Review extraction
AI extracts requirements with source page citations.
Dispatch in parallel
Six department streams open at once.
Assess + approve
Staff validate AI pre-fill, HODs sign off.
Consolidated report
Redacted vs full views by audience.
Ten personas, ten different views
Each department staff persona works in their own data silo. The system enforces that one cannot see another's data unless explicitly granted.
Tender Officer
Owns the bid response and the final report.
Department staff (×6)
Each works in their own data silo with role-fit UI.
HOD (×6)
Approves their department's submission. Send-back with reason.
Chief Commercial Officer
Pipeline view, escalations, full commercial detail.
Seven modules. Five sprints. One demo.
M1 — Authentication & RBAC
Ten roles, six-department scoping, audit on every access denial.
M2 — Master data silos
Vessels, crew, docs, insurance, compliance — read-restricted per department.
M3 — Tender intake & extraction
PDF upload, requirement extraction, side-by-side review with page citations.
M4 — Dispatch & parallel routing
One click opens six streams. Auto-skip on empty departments.
M5 — Department gap assessment
Six purpose-built UIs. AI pre-fill, human validate, evidence capture.
M6 — HOD approval & SLA
Approval gate per department, send-back, SLA escalation chain.
A real Postgres database, not a static mock.
Prisma models for tenders, requirements, department streams, master data and an immutable audit log. The seeder loads realistic data for vessels, crew, certifications, documents, insurance clauses and compliance — so the demo behaves the same way the production application will.
See the audit logSwitch personas at the top of any page. Upload a SoW, dispatch, assess, approve, and generate the consolidated report end-to-end.