2026-05-31·5 min read·sota.io Team

EU AI Act Art.9 Risk Management System 2026: Implementing the Documentation in Practice

Post #1407 in the sota.io EU AI Act August 2026 Deadline Sprint Series — EU-AI-ACT-AUGUST-DEADLINE-SPRINT-2026 #2/5

EU AI Act Art.9 Risk Management System Documentation Implementation Guide 2026

You are in Sprint Week 2. The 9-week countdown to August 2, 2026 has begun (see your sprint plan). This week and next, you need to build the foundation document of your entire EU AI Act compliance stack: the Article 9 Risk Management System.

If you are a provider of high-risk AI — a company that develops, substantially modifies, or places on the EU market an AI system listed in Annex III — Art.9 compliance is not optional. It is the precondition for everything else: Art.10 data governance, Art.11 technical documentation, Art.17 quality management, and ultimately Art.43 conformity assessment all build on top of a functioning Art.9 risk management system.

This post is not a conceptual overview. For that, see Post #1394. This post is about the documentation artifacts you must actually produce, how to structure them, what auditors check during conformity assessment, and common mistakes that cause compliance gaps. By the end, you will have a 20-item checklist to verify your Art.9 documentation is audit-ready before August 2.


What Art.9 Requires (Sprint Essentials)

Art.9 mandates a risk management system — not a one-time risk assessment, but a documented, iterative process that runs across the entire AI system lifecycle. The regulation specifies:

What this means in practice: Art.9 compliance is a living documentation system, not a box you check once. The good news is that you can start lean and build iteratively — the regulation allows proportionate implementation under Art.62 for SMEs and start-ups.


The Four Core RMS Documents

Most technical teams approaching Art.9 for the first time make the same mistake: they produce one large "risk assessment" document and consider Art.9 done. Conformity assessment bodies (CABs) under Art.43 expect to see a system — meaning multiple interlinked documents that together demonstrate continuous lifecycle management.

The four core documents that satisfy Art.9 are:

Document 1: Risk Management Policy

Length: 2–4 pages. Audience: Management + auditors. Purpose: Establishes the governance framework — who is responsible, what the process is, and how it connects to your quality management system (Art.17).

Required sections:

Common mistake: Writing the policy for the AI system as a whole rather than per AI system / deployment scenario. If you operate multiple Annex III AI systems, each needs its own Art.9 documentation.

Document 2: Risk Register + Mitigation Matrix

Length: Varies (typically a spreadsheet or JIRA-tracked table). Audience: Engineering + auditors. Purpose: The operational core of your RMS — a structured inventory of all identified risks with their mitigations.

Required columns (minimum):

ColumnContent
Risk IDUnique identifier (R-001, R-002, etc.)
Risk DescriptionClear statement of the risk scenario
Risk SourceDesign choice / data quality / deployment environment / user behaviour / foreseeable misuse
Affected GroupWho is harmed if this risk materialises (natural persons, operator, third parties)
Inherent Likelihood1–5 scale, with justification
Inherent Severity1–5 scale (reversible vs. irreversible harm; individual vs. widespread)
Control MeasuresTechnical and organisational measures in place
Residual LikelihoodPost-control likelihood
Residual SeverityPost-control severity
Residual Risk AcceptanceAccepted / Not accepted (requires escalation)
Testing ReferenceLink to Test ID in Testing Log (Document 3)
Review DateLast reviewed / next scheduled review

What auditors look for: Completeness across risk categories — technical failures, data quality risks, misuse risks, and discriminatory outcomes. If your register only covers technical failures and ignores bias or foreseeable misuse, expect a finding.

Tool recommendation for sprints: Notion or Confluence table for documentation-first teams; Linear or JIRA Epic with custom fields for engineering-first teams. Export to PDF for submission.

Document 3: Testing Protocol and Results Log

Length: Varies. Audience: Engineering + CAB. Purpose: Evidence that risk control measures were validated through testing before deployment and continue to be validated post-market.

Required structure:

For ML models specifically: Include accuracy metrics (overall + disaggregated by demographic subgroup if applicable), false positive and false negative rates, performance on edge cases, and out-of-distribution behaviour. Art.15 (accuracy, robustness, cybersecurity) feeds directly into this document.

Common mistake: Using internal performance metrics (e.g., F1 score on held-out test set) as the sole evidence of risk control. CABs expect to see testing under conditions representative of the intended use environment, not just benchmark datasets.

Document 4: Review Calendar and Evidence Trail

Length: Short (1 page + linked records). Audience: Management + auditors. Purpose: Demonstrates that the RMS is "iterative" as required — that reviews actually happen and that the system responds to new information.

Required content:

Practical tip: Even for your first August 2026 submission, Document 4 should show at least one completed review cycle — the review that approved the initial RMS. Sign off a review meeting with a dated record before submission.


Integrating the RMS into Your Development Workflow

The Art.9 documentation does not live in isolation — it must be wired into your engineering processes to be credible as a "continuous iterative process." Here is how to connect the four documents to your existing tools:

GitHub / GitLab

Jira / Linear

Confluence / Notion


Common Mistakes That Fail Conformity Assessment

Based on the guidance published by EU notified bodies preparing for Art.43 assessments, these are the most common Art.9 gaps:

1. Static risk assessments presented as "RMS" A one-time document created before launch with no update mechanism is not an Art.9 risk management system. CABs will ask for evidence of at least one completed review cycle and a forward-looking review schedule.

2. Risk registers that only cover technical failures Art.9 requires identification of risks "associated with the use of high-risk AI systems." This explicitly includes foreseeable misuse, discriminatory outcomes, and impacts on vulnerable groups. A register that only covers model degradation and API failure will fail.

3. No link between testing results and risk acceptance Testing must be connected to specific risk control decisions. "We tested the model and it achieved 94% accuracy" is insufficient. The test must demonstrate that a specific residual risk (e.g., R-042: false positive rate causes denial of service benefit to protected group) falls below the acceptance threshold.

4. Disproportionate documentation for the risk level Going too far is also a problem. Art.62 explicitly allows proportionate approaches for SMEs. An exhaustive 200-page RMS for a low-risk Annex III system creates more compliance debt than it eliminates. Calibrate documentation depth to actual risk level.

5. Missing sign-off and governance evidence Who approved this risk as acceptable? Who reviewed the RMS in March? Without audit trail evidence — even simple Git commits, meeting notes, or email threads — claims of continuous management cannot be verified.

6. No connection to Art.17 QMS Your Art.9 RMS and your Art.17 Quality Management System are separate but linked obligations. The QMS is the management system that governs how you develop and maintain your AI; the RMS is the product-level risk process. CABs expect to see explicit linkage — your QMS procedures should reference the RMS, and vice versa.


The Minimum Viable RMS for August 2026

If you are an SME with one high-risk AI system and limited bandwidth, this is your sprint target for weeks 2–3:

Week 2 deliverables (by day 10 of sprint):

Week 3 deliverables (by day 17 of sprint):

Sprint Week 4 check: Before moving to Art.10 data governance, run the 20-item checklist below.


The August 2026 Art.9 Documentation Checklist

Use this before submitting for conformity assessment or completing your self-declaration of conformity.

Policy and Governance

Risk Register

Testing Log

Evidence and Maintenance


What Comes Next in the Sprint

Art.9 is your foundation. The remaining posts in this sprint series build on it:

For a full Art.9 provider deep-dive beyond the sprint context, see Post #1394. For deployer Art.9 obligations, see Post #1384.


Host Your Compliance Docs on EU Infrastructure

Your Art.9 documentation — risk registers, testing logs, review records — is sensitive compliance material. It should be hosted where it cannot be subject to US CLOUD Act production orders. sota.io is EU-native managed PaaS on Hetzner Germany: no US parent, no CLOUD Act exposure, GDPR-100%. Deploy your compliance tooling and internal documentation systems on infrastructure that matches your compliance posture. Git-push deploy from €9/month.


Sprint checkpoint: You have completed Week 2–3 objectives. Your Art.9 RMS is documented, version-controlled, and audit-ready. Move to Post #1408 for Sprint Week 4: Art.50 transparency obligations.

EU-Native Hosting

Ready to move to EU-sovereign infrastructure?

sota.io is a German-hosted PaaS — no CLOUD Act exposure, no US jurisdiction, full GDPR compliance by design. Deploy your first app in minutes.