Planned Maintenance (PMS) — hours and calendar intervals

Planned Maintenance is the recurring schedule you'd hand to a class surveyor: every component on every vessel, who maintains it, how often, and when it was last touched.

Two interval types:
• Hours-based — fires when running hours pass a threshold (e.g. main engine top-end overhaul every 12,000 hours)
• Calendar-based — fires on the calendar (e.g. lifeboat lowering drill every month, fire pump test every quarter)

Setting up a maintenance task:
1. Fleet → Maintenance → + New task
2. Pick the vessel and component (engine, pump, lifeboat, gangway, etc.)
3. Choose Hours or Calendar interval and the threshold
4. Assign default discipline (engineer / electrician / safety officer)
5. Save — the task starts counting

Hours feed automatically:
If Bridge is enabled, engine running hours land on the vessel record continuously — your PMS counters never need manual updates. A main engine that runs 8 hours a day will hit a 12,000-hour interval after about 4 years; the system flags overdue 30 days before threshold.

Overdue alerts:
The Maintenance dashboard shows traffic-light status: green (on schedule), amber (within 30 days of due), red (overdue). Class surveyors love this view — it's the same data they'd ask for during a renewal survey.

Cross-vessel patterns:
If the same maintenance task is recurring shorter than its interval (e.g. a fuel pump that should last 5,000 hours but is failing at 3,000), Wally surfaces it as a cross-vessel pattern when it sees the trend on more than one ship.