Automated gap analysis · MVP demo

From SoW to a defensible gap report — in hours, not days.

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.

  • 10 personas
  • 6 departments
  • 7 modules
  • Real Prisma + oRPC
  • No IBM dependency
zmi.global/tenders/LTEHZULFWIRFQ0003

Towing Services — Ras Tanura to Yanbu

In assessment
OP

Ops

4 reqs

F&

F&I

4 reqs

HS

HSSEQ

4 reqs

CR

Crew

3 reqs

PR

Proc

3 reqs

IC

ICT

2 reqs

AI pre-fill

Subrogation waiver clause currently absent in Skuld P&I. Endorsement available, 5-day lead time. Gap

The workflow

From SoW upload to a defensible gap report

01

Upload SoW

Tender Officer drops the client PDF.

02

Review extraction

AI extracts requirements with source page citations.

03

Dispatch in parallel

Six department streams open at once.

04

Assess + approve

Staff validate AI pre-fill, HODs sign off.

05

Consolidated report

Redacted vs full views by audience.

Personas

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.

Modules

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.

Built on real data

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 log
Operations
Crewing
Procurement
ICT
Finance & Insurance
HSSEQ

Walk the full flow as any persona.

Switch personas at the top of any page. Upload a SoW, dispatch, assess, approve, and generate the consolidated report end-to-end.

Open the demo