Skip to content

booking-guidance: add per-program fee profiles before booking flow#15

Open
BarnNorth wants to merge 1 commit into
borski:mainfrom
BarnNorth:fix/booking-guidance-fee-profiles
Open

booking-guidance: add per-program fee profiles before booking flow#15
BarnNorth wants to merge 1 commit into
borski:mainfrom
BarnNorth:fix/booking-guidance-fee-profiles

Conversation

@BarnNorth
Copy link
Copy Markdown

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:

Program YQ Surcharge? Typical fees/pp Notes
Aeroplan No $50–100 No YQ pass-through on Star Alliance partners
Flying Blue Yes $300–400 AF passes full surcharge + France adds ~$200/pp departure tax
...

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)
  • All 44 skills have valid frontmatter
  • README and llms.txt unchanged (no frontmatter edits)

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant