@User10571 had a carbon bike, down tube fixed.
Thanks to seeing what CF is actually capable of, during my tenure at The Science Museum, I'd probably carry on riding that and not give it a second thought.
As Ian says I have had a CF frame repaired, one that I'd inherited as a crash damaged item.
In the first picture, that hole just behind the gear cable is large enough to slot a £1 coin into it. It isn't a fissure or crack, it is a thru hole right into the down tube.
I've a friend who, at the time, was working for McLaren (Yes, the F1 outfit).
Thanks to him I had their CF lab look at the damaged frame and produce a report as to how to go about repairing it.
These guys:
http://carbonbikerepair.co.uk/?gclid=EAIaIQobChMIhN6SzsPx2AIVrbvtCh1ZDAJlEAAYASAAEgJgmfD_BwE
eventually got the gig, and effected a repair which went way beyond the spec which McLaren were recommending.
I wouldn't hesitate to recommend them.
I've been tearing around on the repaired bike for the last 2 or 3 years, putting a grin on my face, it has now been put back in the hands of the original owner.
If you decide to go the carbonbikerepair route, it is worth bearing in mind that the bulk of your money will go towards finishing (Prep, primer, paint, stickers, lacquer, etc), rather than the repair.
If you are able finish it yourself ( as I was) then you'll save a fortune.
G'luck
Interested to hear how you get on.
JB