Not every AI application enterprises build is high-risk. A well-scoped internal chatbot, a document-summarization tool, or a coding assistant is generally "limited risk" or "minimal risk" under the Act's classification, and the heaviest obligations in Articles 9–15 simply don't attach to it — though Article 50 transparency duties may still apply if it generates content or interacts conversationally with the public. Classification should be the first step in any design conversation, not an assumption.
EU AI Act Articles 9–15: The AI System Design Checklist
These seven articles are where the Act moves from principle to engineering-relevant obligation for high-risk AI systems. They apply on the Annex III / Annex I timelines above, but the underlying practices are worth building toward now, since retrofitting them into a live system is materially harder than designing for them from the start.
Article 9 — Risk Management System
Article 9 requires a continuous lifecycle process, not a one-time assessment. It calls for identifying and analyzing known and foreseeable risks, estimating risks that may emerge from the intended use and reasonably foreseeable misuse, evaluating risk based on post-market monitoring data, and adopting mitigation measures. Testing has to be conducted throughout development against defined metrics, and residual risk needs to be judged acceptable and communicated to the deployer.
Architecturally, this pushes risk management out of a document and into a process with system hooks: a risk register tied to specific model versions, evaluation pipelines that run before and after each release, and a mechanism that routes production monitoring signals (error rates, drift, complaint volume) back into that risk register rather than into a separate incident tracker nobody revisits.
Article 10 — Data and Data Governance
Article 10 addresses training, validation, and testing data quality — relevance, representativeness, freedom from errors, and appropriate statistical properties given the intended purpose, along with examination for possible biases.
It also calls for data AI Agent Governance practices covering design choices, data collection, preparation, and assumptions about what the data is meant to measure or represent.
For engineering teams, this translates into practices most mature data platforms already value but often don't formalize for AI specifically: documented data provenance, dataset versioning tied to model versions, defined criteria for what "representative" means for a given use case, and a bias-examination step that happens before training or fine-tuning, not only in a post-hoc fairness audit.
Article 11 — Technical Documentation
Article 11 requires technical documentation to be drawn up before the system is placed on the market and kept up to date. Annex IV specifies the content: general system description, architecture, model details, intended purpose, data used, testing and validation results, risk management measures, and known limitations.
The critical engineering implication is that documentation has to correspond to the actual deployed system, at the version that's actually running. AI Compliance report written once at launch and never revisited fails this test the moment the model, data, or configuration changes. Treating technical documentation as a versioned artifact — generated or at least validated as part of your release pipeline — is a far more durable approach than treating it as a static legal deliverable.
Article 12 — Record-Keeping
Article 12 requires high-risk AI systems to technically allow for the automatic recording of events ("logs") over the system's lifetime, to a level that enables identifying situations that may result in risk and facilitates post-market monitoring. Providers set logging capabilities appropriate to the system's intended purpose; deployers of certain high-risk systems (including those under Annex III) are separately required to keep logs their system automatically generates, for an appropriate period given the system's purpose and applicable legal obligations.
It's worth being precise here rather than sweeping: the Act does not state a single universal retention period that applies identically to every AI system's every input and output. What's actually required — automatic event logging, appropriate to intended purpose, supporting traceability and incident investigation — is more nuanced than "store every prompt for six months," and the specific obligations differ between provider and deployer roles and between system types. Engineering teams should design logging capability into the system (this part is genuinely architectural — logs can't be reconstructed after the fact) while working with legal/compliance to set retention periods and scope appropriate to the specific system and its legal basis, rather than defaulting to maximal retention of sensitive content.
Article 13 — Transparency and Provision of Information to Deployers
Article 13 requires high-risk AI systems to be designed so their operation is sufficiently transparent for deployers to interpret output and use the system appropriately, accompanied by instructions for use covering the provider's identity, characteristics, capabilities and limitations of performance, and any known or foreseeable circumstances that may lead to risks.
In practice, this is a transparency obligation aimed at the deployer relationship — documentation and system design that let a deploying organization understand what the system actually does and where it's likely to fail — rather than a blanket mandate to expose model internals or reasoning to end users.
Article 14 — Human Oversight
Article 14 requires high-risk AI systems to be designed so they can be effectively overseen by natural persons during use. Oversight measures should enable the overseeing person to understand the system's capacities and limitations and properly monitor its operation, remain aware of the tendency to over-rely on outputs (automation bias), correctly interpret outputs, decide not to use the system or otherwise disregard its output in a given situation, and be able to intervene or stop the system through a "stop" mechanism or equivalent procedure.
The important nuance: the Act requires these capabilities to exist and be usable, but it does not specify that every system needs a literal physical button. A stop mechanism can be a software control, an escalation workflow, or a hard interrupt, depending on the system's context and risk profile — what matters is that the mechanism is real, tested, and assigned to someone accountable, not that it takes any one specific technical form. Equally, a human clicking "approve" on an AI-generated recommendation does not, by itself, satisfy Article 14 if that person doesn't have the information, time, or authority to meaningfully evaluate and override the output — that's a checkbox, not oversight.
Article 15 — Accuracy, Robustness and Cybersecurity
Article 15 requires high-risk AI systems to achieve an appropriate level of accuracy, robustness, and cybersecurity, and to perform consistently in those respects throughout their lifecycle. Robustness covers resilience to errors, faults and inconsistencies, and to attempts by third parties to exploit system vulnerabilities. Systems with continuous learning need measures to address the risk of biased or feedback-loop-driven outputs.
This is the article that most directly overlaps with existing security engineering: adversarial robustness testing, resilience against data poisoning and model evasion, and standard application security practices applied specifically to model endpoints and inference infrastructure, not just the surrounding application code.