With most flights now days being non-cancellable I am not sure what you can do.
You can book another non-cancellable flight, sure but that is one pricey back up plan.
I suppose booking a flight that is cancellable would be one alternative if you can float the extra money on a credit card but then if forced to use that flight it is going to be a costly flight since the cancellable rates are outrageous.
My understanding of French strikes is they are meant to disrupt but not halt the business, so strikes are unlike in the US where no one goes to work. They are planned out so a flight may not run one day but then has the crew and people for the next day, etc...
Point is you will be able to catch a flight even if the strike continues, it just might mean a day later or so.
I am not sure how often AF runs that flight, but that is something I would look into.
If a couple of times a day I would not worry but if only once every 3 days that would give me pause.
Inconvenient sure, but if the goal is just to get there I would not stress that as much.
If/when your flight is announced as cancelled or rescheduled you should be give the opportunity with AF to cancel without charge.
They won't let you before then.
The compensation for missed flights on the airline's cause is much more generous in Europe than in the US.
United screwed me once in Chicago (as I am sure they have many) and offered no compensation.
Ideally you can have a hotel/lodging booking that is flexible, those are easier to come by so if you cannot make it the first night you are not paying for lodging you are not using.
I am flying with them on July 2nd so also monitoring everything but not doing anything at this time.
Even though you are earlier in mid-June so at higher risk I wouldn't do anything just yet if I were you.