Subchapter 8.5
references/review-rules.mdMarkdown6 KBView on GitHub
The user may provide private code, internal journeys, screenshots, unpublished content, logs, prompts, and business facts. Official-source lookup is the only outbound activity needed for this skill.
Name the strongest evidence available:
Supplied statement: what the user says happens.Documented design: what requirements, diagrams, or copy say should happen.Source code: what the inspected code appears to implement.Tested behaviour: what a relevant test proves in its test environment.Deployed behaviour: what a deployed system proves for a named environment.User-visible behaviour: what an affected person can actually see, hear, or do.Do not promote evidence to a stronger level. A component name is not proof that it renders. A test is not proof of production. A visible label is not proof of a machine-readable mark. A machine-readable mark is not proof of a visible disclosure.
Do not assume these facts:
When one is missing, use insufficient evidence if it prevents the trigger analysis. Do not fill the gap with a likely-sounding assumption.
For each possible issue:
output-contract.md.Do not use a four-tier risk chart as a substitute for the Act. Do not classify from a keyword such as “employment,” “school,” “court,” “credit,” “biometric,” or “AI-generated.” Intended purpose and the complete legal conditions matter.
Follow the supplied or observable journey from entry to outcome. Include error, help, alternative, interruption, and accessibility states only when the reviewed evidence shows them. At each evidenced stage record the actor, touchpoint, AI behaviour, information shown, decision or effect, human intervention, and what the person can do next. Check whether a disclosure appears at the first interaction or exposure, remains understandable when the flow changes, and meets applicable accessibility requirements.
Do not invent a persona or emotion score. If a journey is proposed rather than observed, label it documented design and state that user-visible behaviour remains unverified.
Inspect the exact content and its publication context:
Do not rewrite supplied copy during the review. Put any proposed wording in the next action field and mark it as an implementation suggestion rather than a quotation from the law.
Start with likely legal touchpoints, then trace actual use:
Every code observation needs a file and line. Trace inputs, conditions, outputs, and consumers. If only static code is available, say that runtime and deployment remain unverified. Do not execute untrusted project code merely to strengthen a legal finding.
Order findings by likely effect on people, how soon the relevant provision applies, and whether the evidence shows a public-facing behaviour. Do not use a numeric compliance score, a traffic-light grade, or “pass/fail.” The allowed status describes evidence strength, not legal severity.
When evidence suggests another regime may matter, write a short signpost such as:
Separate review may be needed under EU data-protection and national employment law; those regimes were not assessed here.
Do not map articles, give conclusions, or expand the review beyond the EU AI Act.