Documentation Index
Fetch the complete documentation index at: https://docs.appliedaifoundation.org/llms.txt
Use this file to discover all available pages before exploring further.

Where the data comes from
| Data | Source | Cadence |
|---|---|---|
| Position | Continuous + daily | |
| Speed | Noon report | Daily noon-to-noon |
| FOC by grade | Noon report | Daily |
| Weather (wind, sea, current) | Noon report + | Daily |
| Routing analysis | Per voyage | |
| Sea time / port time | ERP voyage log | Per voyage |
| Charter Party terms | CP file in vessel records | Per charter |
| ETA vs laycan | Voyage plan in ERP | Continuous |
| Port call data | ERP port module | Per port call |
- Vessel detail
- Fleet view
Single vessel with current position pinned and past 7 days of track history overlaid. Used when reviewing one voyage in detail.
Charter Party compliance — the central question
Most voyage analysis questions reduce to “is the vessel performing within Charter Party?” The CP defines a “good weather” envelope and a warranted speed-and-consumption profile within that envelope:Why weather filtering matters
Naively averaging speed across an entire voyage produces meaningless numbers. A vessel that hit a Beaufort 8 storm for two days and ran at 9 knots will look like a CP underperformer even if it ran at 14.2 knots through every good-weather leg. The pipeline applies the filter first, then runs the maths:ETA vs laycan
Beyond CP performance, the timeliness question:| Metric | Calculation |
|---|---|
| Projected ETA | Current position + remaining distance / projected speed |
| Time to laycan start | |
| Time to laycan end |
| Condition | Verdict |
|---|---|
| ETA before laycan start with margin | Early — risk of demurrage if charterer not ready |
| ETA inside laycan | On-window |
| ETA after laycan end | Late — penalty exposure |
Claim probability
A composite that combines the deviation magnitude, the good-weather coverage, and CP wording sensitivity: The third term is what protects against weak claims. Low good-weather coverage means the data is insufficient to support the deviation either way — the score reflects that.| band | Action |
|---|---|
| Low | Routine — log and continue |
| Medium | Owner brief — document for next charter |
| High | Active claim or counter-claim risk — engage commercial |
| Critical | Significant exposure — legal advisory |
Slow-steaming and bad-weather routing
Two patterns the pipeline flags specifically:Slow-steaming
A vessel deliberately running below CP speed (typically owner-instructed for fuel saving). Looks like underperformance unless the CP allows slow-steaming. The pipeline checks the CP terms and the master’s voyage instructions — if both agree, the leg is excluded from the deviation calculation.Bad-weather routing
When a master chose a longer route to avoid weather. Shows up as a longer voyage at lower average speed. Cross-references the fuel oil pipeline for FOC over the routed leg vs the rhumb-line projection — sometimes a longer route is the lower-cost option even though it looks slower on the speed metric.Worked example: a CP-claim case on MV POSUN
Voyage: Singapore to Rotterdam, 21 days at sea, laden.
| Leg type | Days | Avg speed | Avg FOC | Notes |
|---|---|---|---|---|
| Good weather | 14 | 13.2 kn | 30.6 MT | Below CP (14.0 kn / 28.5 MT) |
| Bad weather | 5 | 11.4 kn | 32.8 MT | Excluded from CP calculation |
| Slow-steaming (instructed) | 2 | 11.0 kn | 27.4 MT | Excluded |
| Metric | Value |
|---|---|
| Good-weather coverage | 67% |
| -0.8 kn | |
| +2.1 MT/day |
- Generates a CP-claim brief with the per-leg numbers, weather classification, and the deviation maths.
- Routes to the Commercial Operator (claim handling) and Technical Superintendent (root cause — fouled hull? Engine issue?).
- Cross-references with ME performance for engine condition signals and fuel oil for fuel-quality signals.
What the senior review contains
- Voyage map — current position, 7-day track, ETA marker.
- Leg-by-leg table — distance, speed, FOC, weather classification per leg.
- CP compliance — good-weather coverage, , , verdict.
- ETA vs laycan — projected arrival, demurrage / despatch implications.
- Claim probability — composite score with contributing factors.
- Bad-weather routing assessment — if a routing decision occurred, the cost-benefit analysis.
- Cross-domain notes — engine, fuel, hull-fouling signals that touch performance.
- Recommendations — operational, owner-communication, commercial actions.
- Escalation decision — to whom, and why.
Escalation triggers
| Trigger | Severity |
|---|---|
| Speed deficit >5% under good weather sustained 3+ legs | HIGH |
| Consumption excess >5% under good weather sustained 3+ legs | HIGH |
| ETA threatening laycan end | HIGH |
| Claim probability score = HIGH or CRITICAL | CRITICAL |
| Pattern across 3+ consecutive voyages | CRITICAL |
| Weather routing decision adding >10% to passage time | per case |
Why the pipeline reads CP terms first
A voyage analysis without CP context misses the entire commercial dimension. A 0.5-knot deficit may or may not be a claim depending on CP wording — some CPs allow that as natural variation; others penalise it as breach of warranted speed. The pipeline reads the CP first, computes against the CP-defined envelope, and produces verdicts that map to the wording the lawyers will eventually argue over.Voyage analysis is one of the few places where the same numbers are read by completely different audiences — owner, charterer, commercial operator, master, TSI. The pipeline keeps all of them in one document so when the dispute starts, everyone is reading from the same numbers.
References
Templates: eta-voyage
ETA-voyage suite — single-vessel position with 7-day track and the fleet-wide map view.
Related: Fuel oil
Consumption deviation traces back to fuel quality or quantity in many cases.
Related: ME performance
Sustained underperformance under good weather often correlates with cylinder asymmetry or turbocharger fouling.
Related: Emissions
CII attained value is voyage-driven; ECA exposure depends on the route.