I am a U.S. citizen applying for a visa with a French company under the long-stay "passeport talent". I have all the documents from the company that have been approved by the French government.
Last summer, I had an internship for another French company (< 3 months), for which I had a work contract signed and approved by the French government, but I did not have a visa (negligence on my part, since I thought I did not need it for such a short internship).
When my employer discovered I had not applied for a visa, they made some kind of contact with the French government to absolve themselves of liability, though I am not sure exactly which steps were taken. I was never actually able to obtain a visa, given that I was already in France at this point, but my employer told me the steps they took had resolved the issue.
I imagine during the visa interview, they will see I have in my passport stamps indicating a 90 day stay in France, and presumably will want details about that. What is my best course of action for explaining myself?