3 inches up the tube you have 2 more holes in the tube anyway, it was a thin top tube with no holes etc i would be more worried. It does depend if the tube was locally reinforced around the intentional bolt holes of if the tube is globally built for the presence of holes.
Normally one would do the former but as the tube is not that big in the grand scale of things and it’s quite hard to do local padding on the inside and it needs to be beefy at each end for the joints you may well be lucky. You could always try and contact the manufacturer and ask what they think.
You are lucky that the hole is chamfered – do not mess with it! The gradualy dropping off of the plies is much better than a sudden holes.
It is tempting to say apply a carbon/kevlar/glass wrap around with some epoxy and use perforated PVC (insulation tape) adhesive side outwards wrapped around tightly to consolidate and squeeze out excess resin but that could cause problems with local stiffening and that’s if you even get a decent bond. A simple epoxy plug may be the best answer – just give it a clean and then gradually build up some epoxy – make sure it doesnt go into the hole. Maybe contact one of the people who offer carbon repairs and see what they say as they will have more experience with bike frame repairs.