Squawk statuses
What it is
Section titled “What it is”A squawk moves through a short lifecycle from first report to a terminal state. At any moment every squawk is in exactly one of five statuses.
dismissed ◀─ dismiss ── pending ── confirm ──▶ open ── resolve ──▶ resolved │ ▲ ▲ defer │ │ deferral │ resolve ▼ │ expires │ deferred ───────────────┘Terminal statuses: resolved and dismissed. A squawk cannot move out of these. A deferred squawk is not terminal: if its date passes before anyone resolves it, it returns to open and the asset is grounded again.
Who can use it
Section titled “Who can use it”- Members report squawks (creating a
pendingoropensquawk depending on the syndicate policy). - Admins confirm, dismiss, defer, and resolve squawks, and change a squawk’s severity until it is closed.
Where to find it
Section titled “Where to find it”- Per-asset squawk list:
/syndicates/:syndicateId/assets/:assetId/squawks. - Pending-approvals queue:
/syndicates/:syndicateId/squawk-approvals. - Individual squawk detail:
/squawks/:squawkId. Opened from a link, an email or a notification with nothing behind it, the back arrow (and the Android Back button) takes you to the aircraft’s squawk list rather than out of the app.
Fields / options
Section titled “Fields / options”| Status | Serialised | Terminal | Counts toward “active” |
|---|---|---|---|
| Pending | pending |
No | Yes |
| Open | open |
No | Yes |
| Deferred | deferred |
No | Yes |
| Resolved | resolved |
Yes | No |
| Dismissed | dismissed |
Yes | No |
What each status means
Section titled “What each status means”- Pending: reported by a member, awaiting admin review. Used when the syndicate setting “Require admin confirmation for squawks” is on and the reporter is not themselves an admin.
- Open: active and in force. Grounding squawks in this state ground the asset.
- Deferred: the admin has recorded an appropriately authorised person’s lawful decision to defer the defect until a stated date, with a reason and relevant basis/reference. This changes booking restrictions; it does not authorise flight. When the date passes the squawk returns to open and the asset is grounded again, unless it has been resolved first.
- Resolved: fixed. No further action needed.
- Dismissed: reviewed and judged not a real defect; dropped without a fix. Its detail screen shows a card headed Dismissed as not a defect, with Dismissed on: the date and time, By: the admin who dismissed it, and Reason: the reason they typed. Everyone who can open the squawk sees it, including the member who reported it.
Behaviour rules
Section titled “Behaviour rules”- Starting status depends on syndicate policy and reporter role:
- Confirmation required and reporter is not an admin → pending.
- Otherwise → open.
- Only pending squawks can be confirmed. Confirming transitions to open and stamps the confirming admin and time. The admin confirms at a severity of their choosing, starting from the one the member reported, so a wrong category is corrected as part of the approval rather than after it.
- Severity can change while a squawk is pending, open or deferred, by an admin only. It does not change the status. Lowering a grounding squawk that is open or deferred needs a reason; raising an open squawk to grounding grounds the asset at once. Resolved and dismissed squawks keep the severity they closed with. See Squawk severities.
- Only pending squawks can be dismissed through the approval flow. Dismissal requires a dismissal reason from the admin.
- Only open grounding squawks can be deferred. Caution and info squawks have no ground effect and do not need deferral. Deferral requires a deferral date and a reason recording the authorised decision and relevant basis/reference.
- A deferral date is a calendar day. The squawk detail (Deferred until: the date) and the squawk list chip (Deferred until the date) show the day the squawk was deferred to, the same day for every member whatever their timezone.
- A deferral expires on its own. When the deferral date passes, the squawk returns to open, the asset is grounded again, and the members’ confirmed bookings that have not yet started suspend, unless an admin resolved it first. A flight already under way is left alone, so its usage stays loggable. See Airworthiness rules. The syndicate’s admins get a reminder on the day it expires.
- Only open or deferred squawks can be resolved. A pending squawk must be confirmed first; a dismissed squawk is terminal.
- Resolved and dismissed are terminal. Reopening is not supported. The correct response is a fresh squawk referencing the original.
- A dismissed squawk is not an outstanding defect. It no longer counts against the asset, which shows All OK again once nothing else is outstanding.
- “Active” squawks (pending, open, deferred) appear in the asset’s squawk list; terminal squawks are filtered out of the default view.
- The pending badge on the approvals queue counts only pending squawks.
Closure reminders
Section titled “Closure reminders”A daily sweep (each morning, 09:00 UTC) sends every admin of the syndicate a Squawk Needs Closing notification, linked to the squawk, in the two situations where a grounding squawk left unclosed quietly costs the syndicate an aircraft:
| Situation | When the reminder fires |
|---|---|
| A deferred grounding squawk’s deferral date is today | On the last valid day, so an admin can resolve the squawk (work done) or defer it afresh before the aircraft re-grounds the following day and its bookings suspend again. |
| An open grounding squawk’s linked repair booking ends today | Nothing closes a squawk automatically when its maintenance booking finishes; the reminder prompts an admin to resolve it, return the aircraft to service, and reinstate any suspended bookings. |
Only grounding squawks trigger the reminder, and each squawk fires at most once per day. The notification is push-on by default and can be turned off in notification preferences.