booking-guidance: add per-program fee profiles before booking flow#15
Open
BarnNorth wants to merge 1 commit into
Open
booking-guidance: add per-program fee profiles before booking flow#15BarnNorth wants to merge 1 commit into
BarnNorth wants to merge 1 commit into
Conversation
Fee impact (YQ surcharges, departure taxes) was only discoverable at the booking page, after the departure city was already locked in. Add a fee profiles table so cost is factored in at recommendation time. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of a series of improvements from a real transatlantic award booking session (see also #14).
Problem
Flying Blue was recommended for a CDG→LAX return without any mention that French departure taxes + YQ surcharges add ~$370/person in fees — nearly 3x the Aeroplan fees paid on the outbound leg. This only became visible on the Air France booking page, after Paris was already locked in as the end city of a 3-week honeymoon itinerary.
The fee profiles for major programs exist nowhere in the skill. A user following the booking flow has no way to factor fees into the program selection decision until it's too late to reconsider the departure city.
Changes
Add a Program Fee Profiles table immediately before the General Booking Flow section — so it's the first thing consulted, not an afterthought. Covers YQ pass-through policy, typical fees per person, and a key rule about high-tax departure cities (CDG, LHR).
Before / After
Before: Skill recommends Flying Blue for CDG→LAX. User goes to airfrance.com to book. Discovers $370/pp in fees on the confirmation page.
After: Before recommending any program, skill surfaces:
User sees the fee delta before committing to a departure city.
Test plan
bash scripts/smoke-test.sh --quick— 0 new failures (2 pre-existing on upstream main)