Flag-rule certificate alerts
Crew documents and ship certificates are watched by an alert engine whose thresholds are derived from per-flag lead times stored in a table — a Panama endorsement that takes 45 days to issue raises its first alert 75 days out. A fourth flag is a table row, not a release.
Evidence-grade laytime
The GENCON engine (SHINC/SHEX/WWD, reversible, half despatch) stores its full input and rule set with every calculation, so the same calculation gives the same answer six months later in a dispute. Statements export as PDF and Excel, in charterer-facing English.
Deterministic email extraction
Paste the master's noon report email; a rule-based parser (Turkish and English) pre-fills the form — and never writes a record itself. The person reviewing keeps the last word, and unreadable fields are flagged, not guessed.
Multi-tenant by construction
Tenant scoping is enforced at SQL compile time; every model ships with a mandatory cross-tenant isolation test. Money is Decimal with an explicit currency; every quantity carries its unit; ship-local timestamps are stored beside UTC and never trusted for ordering.
An audit trail that only appends
Nothing is physically deleted. Every renewal, alert action and cost fill lands in an append-only event log the application role cannot update or delete — the office can always answer “who changed this, and when?”
Boring, dependable operations
Nightly reconciliation catches anything the write path missed. Daily database and file backups are pulled off-site automatically, and a monthly restore drill proves the backups actually restore — it has already caught one empty dump.