ASD-STE100 validation checklist for AI agents
run these checks after the agent rewrites the source text
return pass, fail, or needs review for each check
1. meaning preservation
- all required actions remain in the revision
- all conditions and prerequisites remain in the revision
- all values, limits, units, tolerances, and quantities remain correct
- all part numbers, labels, references, and identifiers remain correct
- the revision preserves the required action order
- the revision preserves each hazard and possible consequence
2. text classification
- the agent identifies the text as procedure, description, safety content, or mixed content
- the agent applies the correct sentence-length limit for the text type
- the agent checks each part of mixed content with its applicable rules
3. vocabulary and terminology
- a reviewer or tool checks general words against the official controlled dictionary
- each controlled word uses its approved part of speech
- each controlled word uses its approved meaning
- each unlisted noun qualifies as a technical noun
- each unlisted verb qualifies as a technical verb
- one item has one technical noun throughout the text
- each multi-word noun has three words or fewer, unless an allowed exception applies
4. grammar and structure
- verbs use permitted forms
- the text uses active voice when the actor is known
- action verbs replace avoidable action nouns
- each sentence contains its required grammatical parts
- explicit connectors show the relation between ideas
- nouns have articles or demonstratives when grammar requires them
- the text contains no contractions
5. procedure checks
- each procedural sentence contains no more than 20 words
- each sentence gives one instruction unless actions must occur at the same time
- each instruction uses the imperative form
- a required condition comes before its command
- notes contain information instead of required actions
6. description checks
- the text introduces information in a gradual sequence
- recurring key words make the logic clear
- each descriptive sentence contains no more than 25 words
- each paragraph covers one topic
- each paragraph contains no more than six sentences
7. safety checks
- the safety instruction has the risk label required by the applicable standard
- the safety instruction starts with a precise command or condition
- the safety instruction states the hazard or possible consequence
- a qualified person reviews the technical and safety meaning
8. result format
{
"status": "provisional",
"checks": [
{"id": "meaning.values", "result": "pass", "evidence": "300 kPa retained"},
{"id": "words.dictionary", "result": "needs_review", "evidence": "official dictionary unavailable"}
],
"unresolved_terms": [],
"rule_references": ["5.1", "5.3"]
}
use provisional when any required dictionary, terminology, or human safety check remains open