Maintenance
users/operations/MAINTENANCE.md
This manual is for operations users managing aircraft/resource health in Contact Ground.
It covers:
- Squawk intake and triage
- Resource status behavior in scheduling
- Maintenance due/reminder configuration
- Predicted due dates for hour-based maintenance items
- Maintenance events on the calendar
- How maintenance status is calculated in reports and booking checks
See also: Maintenance Reminders and Calendar for a detailed reference on predicted due dates, reminder notifications, and calendar display.
1. Before You Start
1.1 Access and prerequisites
You should have a maintenance-capable role (typically owner, admin, or operations) to:
- Edit resource status.
- Add/edit/delete maintenance items.
- Close squawks.
Any authenticated member can report a squawk. Maintenance-capable roles manage closure and readiness decisions.
1.2 Where key pages are
- Resource details and maintenance item setup: left sidebar
Resource - Squawk reporting and closure workflow:
Reports->Squawks - Maintenance due dashboard:
Reports->Maintenance - Availability and maintenance blocks: left sidebar
Calendar
2. Squawk Workflow
Standard squawk lifecycle:
Open- issue reported and awaiting reviewClosed- issue corrected and closed by maintenance-capable staff
Important:
- Squawks are created as
Openand can be transitioned toClosed. - Use notes and operational communication channels for work-in-progress context and status updates.
3. Resource Statuses and Scheduling Rules
Resource statuses are set on the Resource page:
Available: Resource can be booked normally, subject to endorsement/currency/overlap rules.Unavailable: Resource cannot be booked by any user.Maintenance: Resource can only be booked by maintenance-capable roles (owner,admin,operations).
Additional booking guardrails:
- If any maintenance item is overdue (hours or date), booking is blocked for non-maintenance roles.
- Maintenance-capable roles can still schedule when overdue items exist.
maintenance/washcalendar blocks created by maintenance-capable roles can cancel overlapping non-maintenance reservations.
4. Maintenance Reminder Configuration
Maintenance reminders are configured per resource under Maintenance Items.
For each maintenance item, set:
DescriptionHours IntervalDue at HoursDate Interval (days)Due DateReminder (days before due)— how many days before the due date (or predicted due date for hour-based items) the operations team should be notified. Set to0to disable.
Configuration model:
- Each maintenance item uses exactly one tracking mode: hours or date.
- Hours tracking is active when both
Hours Interval > 0andDue at Hours > 0. - Date tracking is active when both
Date Interval > 0andDue Dateis set. - If you need to track both hours and date thresholds for the same task, create two separate maintenance items (one hours-based and one date-based).
For hour-based items, Contact Ground calculates a predicted due date based on the resource's average weekly usage over the past three months. This predicted date is shown in the resource detail view and on the calendar. See Maintenance Reminders and Calendar for calculation details.
5. How Maintenance Reminders Work
Maintenance status is calculated from:
- Resource current hours
- Maintenance item due thresholds
- Current date
Reminder status categories:
-
Due: Maintenance is now required
- Hours: When aircraft has reached or passed the due hours
- Date: When the due date has arrived or passed
-
Upcoming: Maintenance needed soon
- Hours: When within approximately 10% of the interval
- Date: When within 30 days of the due date
-
OK: No immediate action required
Where you see maintenance status:
- Maintenance reports show all items with their status
- Resource views display nearest due item and progress
- Calendar booking checks enforce overdue restrictions
- Calendar shows upcoming maintenance as read-only informational events (see below)
Important notes:
- Status updates automatically as aircraft hours accumulate from flight operations
- After completing maintenance work, manually update the due value for that item's tracking mode
5a. Upcoming Maintenance on the Calendar
Maintenance items appear on the calendar as read-only events that are visible to all users but do not block booking:
- Date-based items: Shown as an all-day orange event on the due date.
- Hour-based items: Shown with a dashed yellow border on the statistically predicted due date, labelled as "Prediction".
To change a due date or interval, edit the maintenance item directly on the Resource page. Calendar events for maintenance cannot be edited from the calendar view.
6. Daily Maintenance Runbook
- Review
Reports->Squawksfiltered toOpen. - Confirm dispatch impact and set resource status (
Available/Unavailable/Maintenance) as needed. - Review
Reports->MaintenanceforDueandUpcomingitems. - Close squawks only after corrective action is complete.
- Update maintenance item due thresholds when work completion resets the cycle.
7. End-of-Day Maintenance Checklist
- New squawks are triaged.
Opensquawks have a documented next action.- Closed squawks are confirmed resolved.
- Resource status reflects real dispatch readiness.
- Due/upcoming maintenance items have an action plan.
8. Month-End Maintenance Checklist
- Review unresolved squawks by age and severity.
- Identify repeat-failure patterns and root causes.
- Validate maintenance item due values still reflect real next due thresholds.
- Share operational risk summary with leadership.
9. Troubleshooting
9.1 Squawk not visible to the right team
Action:
- Confirm organization and resource context.
- Check status and role visibility.
- Re-post/update entry with clear details.
9.2 Resource still appears unavailable after fix
Action:
- Confirm resource
Statusis not set toUnavailableorMaintenance. - Confirm overdue maintenance items are resolved or intentionally allowed by role.
- Confirm blocking calendar events are cleared.
- Re-check availability after refresh.
9.3 Repeated issue with similar symptoms
Action:
- Compare notes across prior squawks.
- Document suspected root cause.
- Escalate to deeper inspection and track as recurring maintenance risk.