Part 121 · Duty, rest & fatigue
Union / CBA contract overlay
Most pilot and flight-attendant contracts are stricter than the FAR minimums. Configure your bargaining unit's limits per crew group — minimum rest, maximum duty period, weekly time off, flight-time caps — and the scheduler enforces whichever binds tighter, the regulation or your contract. A contract value can only tighten a FAR limit, never relax it, and a booking that would violate the binding limit is blocked at the source like any other duty/rest bust.
Launching the first quarter of 2027.
Illustrative — every screen reflects your own data.
Who it's for
Crew planners at unionized carriers whose pilot or flight-attendant contracts are stricter than the FAR minimums and who need the scheduler to enforce the contract, not just the regulation.
What it replaces
Tracking a bargaining unit's stricter duty/rest limits by hand against the FAR floor at booking time.
What union / cba contract overlay gives you
- Per-crew-group limits: rest, duty period, weekly time off, flight-time caps
- The scheduler enforces whichever binds tighter — FAR or contract
- A contract value can only tighten a FAR limit, never relax it
Per-crew-group limits on top of the FAR floor
Most pilot and flight-attendant contracts are stricter than the FAR minimums, so you configure your bargaining unit's limits per crew group — minimum rest, maximum duty period, weekly time off, flight-time caps — on top of the regulatory floor. The scheduler then enforces whichever binds tighter, the regulation or your contract, at booking time.
- Per-crew-group limits: rest, duty period, weekly time off, flight-time caps
- The scheduler enforces whichever binds tighter — FAR or contract
- Configured on top of the regulatory floor
A contract can only tighten, never relax
A contract value can only tighten a FAR limit, never relax it, so a booking that would violate the binding limit is blocked at the source like any other duty/rest bust. The scheduler always enforces the more restrictive of the two.
- A contract value can only tighten a FAR limit, never relax it
- A booking that would violate the binding limit is blocked at the source
- The scheduler always enforces the more restrictive of the two
How an operator uses this
Most pilot and flight-attendant contracts are stricter than the FAR minimums, so you configure your bargaining unit's limits per crew group — minimum rest, maximum duty period, weekly time off, flight-time caps — on top of the regulatory floor. The scheduler then enforces whichever binds tighter, the regulation or your contract, at booking time. A contract value can only tighten a FAR limit, never relax it, so a booking that would violate the binding limit is blocked at the source like any other duty/rest bust.
Illustrative — every screen reflects what's in your own data, nothing more.
How it works
Union / CBA contract overlay, step by step
Configure your bargaining unit's limits per crew group — rest, duty period, weekly time off, flight-time caps.
The values layer on top of the FAR floor.
At booking time, the scheduler enforces whichever binds tighter — FAR or contract.
A booking that would violate the binding limit is blocked at the source.
Questions
Union / CBA contract overlay — frequently asked
Can I enforce my CBA's limits, not just the FAR minimums?
Yes. Configure your bargaining unit's limits per crew group, and the scheduler enforces whichever binds tighter — the FAR floor or your contract — at booking time.
Could a contract setting accidentally loosen a FAR limit?
No. A contract value can only tighten a FAR limit, never relax it. The scheduler always enforces the more restrictive of the two.
Keep exploring
Other features in Part 121
Monthly bid packages
Per base × equipment × position, DRAFT → OPEN → CLOSED → AWARDED → PUBLISHED.
Deep diveLINE + rule-based PBS
Seniority-ordered awards in either LINE or rule-based PBS mode.
Deep diveIdempotent award engine
A pure awards function — re-running replaces prior awards with the same result.
Deep diveCrew pairing builder
Per-line pairing CRUD inside each package, with a reserve-pool fallback.
Deep diveFAR 117 enforcement
Flight-time caps checked at crew-assignment time — a busting assignment is blocked before it saves.
Deep diveFAR 121.467 cabin-crew enforcer
Parallel duty/rest enforcement for flight attendants.
Deep diveCrew duty board
Live duty used per crew member, derived from shifts and the flight log.
Deep diveFatigue risk board
Deterministic and explainable — blends documented duty load with self-reported sleep signals. Not an AI prediction model.
Deep diveReserve crew
LONG_CALL + SHORT_CALL with callout and no-contact tracking.
Deep diveOpen-time / trip trading
Drop / pickup / swap with planner approval; auto-approves when no FAR 117 bust.
Deep diveMEL — minimum equipment list
Category A/B/C/D deferrals with auto-rolling expiry; expired items ground the aircraft.
Deep diveAQP (14 CFR 121 App. Y)
Per-fleet proficiency objectives and CQ-cycle enrollments.
Deep diveFA recurrent training
121.421 initial / recurrent / transition / overwater on a 12-month cycle.
Deep diveRecurrent calendar
Four-month grid across credentials, FA recurrent, and inspections.
Deep diveDrug & alcohol random draws
Random-selection records with a full audit trail.
Deep diveAircraft program
ADs, SBs, and life-limited parts with inspection clocks per tail.
Deep diveCargo & ULD
IATA ULD types, an AC 120-85-styled inspection clock (non-mandatory FAA guidance), and hazmat tags on the build-up manifest.
Deep diveLive aircraft tracking
FlightAware position + ETA on the ops board (bring-your-own AeroAPI key).
Deep diveTrip-sheet briefings
METAR/TAF + NOTAMs + fuel + crew signature, print-ready; pax/cargo weight captured for your own W&B process.
Deep divePredictive maintenance
A 0–100 AOG-risk score per tail — deterministic and explainable, with the contributing factors shown.
Deep diveFleet utilization
Per-tail 30 / 90 / 365-day hours with an inspection countdown.
Deep diveManager daily digest
Today's ops and attention items emailed to managers each morning.
Deep diveReports & exports
Utilization, currency, and completion KPIs with CSV export.
Deep divePilot dashboard
A pilot's own home: next flights + FAR 117 duty standing, report-for-duty check-in, PBS bid status, 61.51 logbook, currency and credentials.
Deep diveFlight-attendant dashboard
Trips and schedule, 14 CFR 121.421 recurrent-training status, credentials, check-in, manuals, and fatigue reporting.
Deep diveCrew planner & dispatch
Bid packages and awards, reserve and open-time, and the live ops / dispatch board for the people running the operation.
Deep diveManager & compliance
Fleet, recurrency, FAR 117 oversight, and audit-ready compliance — role-scoped, one Part at a time.
Deep diveMaintenance-station routing
Flags when a tail's due check won't reach a capable station before its limit. Advisory — it surfaces the risk, it doesn't block dispatch.
Deep diveCrew-base efficiency
Surfaces deadhead and out-of-base overnights so pairings can be built to originate and terminate at a crew member's base.
Deep diveWeighted efficiency score
A configurable weighted score (abstract points, lower = better) over deadhead, overnights, repositioning, and maintenance-fit slack — set your own weights.
Deep diveExplainable swap / re-base suggestions
Deterministic aircraft-swap and re-base proposals that improve the score — every suggestion shows its reasoning. Not AI, not a guaranteed optimum.
Deep diveEvery Part 121 workspace also includes the platform-wide backbone — logbook, credentials, compliance, reporting, and audit trail.
See the backboneSee union / cba contract overlay on your operation.
It's part of the Part 121 workspace. Request a demo or join the waitlist.