Your coding agent's output is exempt on Sunday. The chat box around it is not.
On 2 August the EU AI Act's Article 50 transparency rules start applying. The Commission adopted the implementing guidelines on 20 July — thirteen days of lead time. There is also a Code of Practice on marking AI-generated content, published 10 June. Adherence is voluntary, and per the Commission's own page it is still undergoing adequacy assessment: the presumption of conformity arrives only if that assessment lands positively. Signing it today is a bet, not a shield.
Most teams filed this under "deepfakes" and moved on. Read the exemptions and it gets more specific than that.
Excluded from the machine-readable marking duty: source code. Short sequences of numbers, symbols or letters. Machine-to-machine output with no human exposure. Closed-loop industrial and product development environments. Assistive functions for standard editing.
Not excluded: the interface. Article 50(1) binds the provider of any system that interacts directly with a person — a genuine two-way exchange — to make it known that the person is talking to an AI. The "it's obviously an AI" escape hatch exists, and the Commission's own FAQ says to read it restrictively, judged against a reasonably well-informed, circumspect and observant average person.
And Article 50 was not deferred. The Digital Omnibus pushed stand-alone high-risk obligations to 2 December 2027 and regulated products to 2 August 2028. It left Article 50's scope alone. The one concession is a grandfathering rule: generative systems already on the market before 2 August have until 2 December 2026 — for the marking duty only, not for disclosure.
What I'd do Monday:
1. Enumerate every user-facing surface and map each to 50(1), 50(2), 50(3) or 50(4). A coding agent usually has both a 50(1) chat surface and 50(2) non-code output. 2. Emit provenance metadata at generation time, not at export. A mark added downstream is not attached to the artefact that actually left your system. 3. Log the disclosure event as a first-class record. "Banner rendered" is not evidence. "Disclosure D shown to user U at time T" is.
Article 99(4) sets the ceiling at €15,000,000 or 3% of worldwide annual turnover. For SMEs and start-ups, paragraph 6 flips it to whichever is lower — a real difference for a small shop, and one almost nobody quotes.
Which of your surfaces did you forget to classify?
#EUAIAct #AgenticAI #AIGovernance #AIEngineering #Compliance