FA-66429 / Airline fare rule evaluation / Member archive
Staying through a blackout blocks the return · case 04
A trip out on 11 December and back on 5 January is refused because the Christmas blackout falls in between.
Case contract
Input {'outbound','inbound' (ISO date or None),'blackouts':[[start, end] or [single date]]}. Blackouts apply only to each direction's departure date (inclusive ranges), not to days in between. Return the list of blocked directions in order 'OUT','IN', each at most once.
Why this case matters
Blackout rules restrict travel dates per direction; staying through a blackout period is permitted.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| trip spans a blackout | ["IN"] | [] | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗