If you had purchased one single ticket, through American Airlines or Air France, your contract would have been Guadaloupe to Rio. Air France would be reponsible for getting you to Rio de Janeiro. If you purchased two tickets, one on Air France and a separate one on American Airlines, Air France is, unfortunately, only obligated to get you to Miami. Airlines make it clear in their contract of carriage that they are not responsible for schedules, so they can get you to Miami two days late and are not required to compensate you, nor are they responsible for any fees or issues created on the next flight you have purchased. You might feel that's not fair, but you should consider that fact when you buy separate tickets for same day connecting flights.
|