Automating Inspection Reporting for Precision Aerospace
A high completeness score only shows that required fields are present; it does not show that the values are correct.
A Report That Looks Finished
Imagine a team reviewing the first results of an automated inspection reporting model. The model turns the audio recording of an inspector into a structured record. The first numbers look encouraging: nearly every required field is filled in. It is tempting to read that result as a sign the model is ready.
This article follows that team. It shows why the conclusion is premature, and how an aerospace quality setting found a remedy that made the record trustworthy enough to pass an audit. Before reading on, pause and predict: if every field in a report is present, is the report good?
What do you think happens?
If every required field in a report is filled in, does that tell you the report is accurate?
Reveal answer
No, presence of a field says nothing about whether its value is correct
The source states that a high completeness score only shows that required fields are present; it does not show that the values are correct. Completeness feels like a proxy for quality, but it measures a different thing.
Why Completeness Is Not Accuracy
The belief the article is challenging is intuitive: if every field in a report is present, the report is good. Completeness feels like a proxy for quality. The source shows why this breaks down. Structural completeness, factual accuracy, and audit-readiness each ask a different question, so a record can satisfy one and fail another.
The first model run makes this concrete. It cleared the completeness criterion at ninety-six percent, which means the model was usually filling in the required fields. It missed the accuracy criterion at eighty-one percent. Both numbers came from the same run, on the same reports. The diagram below sets the two results side by side.
The completeness result was not wrong. The model really was filling the fields. The problem was that the completeness measure never looked at where a value came from or whether it was correct. A passing completeness score answers only the question of presence.
A field being present says nothing about where its value came from. Presence and correctness are separate properties, and an audit cares about the second one.
The Three Validation Criteria
The team evaluated the model against a rubric with three criteria. The evaluation set was forty real inspections, each labeled by the customer's quality manager. Because the criteria ask different questions, a model can do well on one and poorly on another. The concept map below shows how the rubric relates to the three criteria and to the evaluation set.
Structural completeness asks whether the required fields are present. Factual accuracy asks whether the values in those fields are correct. Audit-readiness asks whether the record can pass an audit, which depends on whether a reviewer can trust where each value came from.
Notice that the three criteria are not stacked, where each one builds on the one before it. A record can be complete and inaccurate, which is what the first run showed. The source also reports that after the remedy, audit-readiness reached one hundred percent, so the criteria can move in different directions as the model changes.
Where the Guessed Values Came From
The quality manager traced the accuracy gap to a specific behavior: the model was inferring fields the inspector had not said aloud. The manager flagged this as a serious risk. An inferred value can look like a legitimate entry while having no basis in the inspection itself.
This is why the failure mattered for audit purposes. A reviewer reading the finished report cannot easily tell a value that was spoken from one that was guessed. Both appear in the same field, in the same format, with the same apparent authority. The record looks identical either way.
Constraining the Model to Spoken Fields
The remedy was explicit and simple to state. The model could only fill fields the inspector had spoken. Any field the inspector did not address had to remain missing, and it had to be flagged so the inspector could complete it manually. The model was no longer allowed to fill gaps with its own inference.
Follow the flow in the diagram. The audio recording contains the inspector's speech, and that speech is the only input the model may use to fill fields. Fields the inspector addressed are filled. Fields the inspector did not address stay empty and are flagged, so a person completes them. The inferred values path in the diagram is the one the constraint removed.
Tracing One Hypothetical Inspection
An inspector reads out three fields during a session: the part identifier, the measurement result, and the inspection date. The date is never mentioned. Trace what each version of the model does with the report's fields. This inspection is hypothetical and generated for illustration; it is not taken from the source.
- 1Identify what was spoken
The part identifier and the measurement result were stated aloud, so both are spoken fields. The inspection date was not addressed by the inspector.
- 2Run the unconstrained version
The first-run model could fill gaps with its own inference. It may therefore fill the date with a plausible value that the inspector never said. The record looks complete, and the date looks like a legitimate entry.
- 3Run the constrained version
Under the constraint, the model fills the part identifier and the measurement result from the speech. The date stays empty and is flagged for manual completion by the inspector.
- 4Compare the two records
The unconstrained record has a higher completeness score, because every field is filled. The constrained record has an incomplete field, but every filled value traces back to speech, which is what the audit needs.
The constraint lowers the completeness of this record and raises its trustworthiness. The empty date is an honest signal that a person must complete it, rather than a hidden guess.
What the Constraint Cost
The effect on the scores was a trade-off, and the source reports both sides. The constraint reduced the completeness score, because fields the model would previously have guessed now stayed empty. At the same time, it raised the audit-readiness score to one hundred percent. The customer signed the validation milestone after this result.
The constraint did not make the model smarter. It made the model more honest about its limits, and the price was a lower completeness number that the team had to accept on purpose.
Mistakes Teams Make When Reading Scores
Common mistake Treating a high completeness score as proof the model is ready
What it looks likeThe first run reached ninety-six percent completeness, which looked encouraging.
Why it failsCompleteness only shows that required fields are present. It does not show that the values are correct.
Do this insteadEvaluate completeness, factual accuracy, and audit-readiness separately, since each asks a different question.
Common mistake Assuming a filled field was spoken by the inspector
What it looks likeA reviewer sees a populated field and assumes the inspector stated it.
Why it failsThe model was inferring fields the inspector had not said aloud, and the finished record does not show which values were guessed.
Do this insteadRequire that every filled value traces to spoken content, and flag any field with no spoken basis for manual completion.
Common mistake Judging the constraint only by the score it lowered
What it looks likeThe completeness score dropped after the change, so the change looks like a regression.
Why it failsThe same change raised audit-readiness to one hundred percent, and the customer signed the milestone after it.
Do this insteadRead both scores together and ask which one matches the purpose of the record.
Common mistake Believing that a model which fills every gap is more reliable
Practice Tracing a Record
A model's report for one inspection has all required fields filled, and its completeness score is high. The quality manager checks the record and finds that two of the filled fields were never mentioned by the inspector. Using the three criteria, explain which criteria the record passes, which it fails, and what change to the model would address the failure.
Hints
- Ask which criterion measures presence and which measures correctness.
- Consider what the constraint required the model to do with any field the inspector did not address.
- Think about what the reviewer can and cannot tell from the finished page.
Key Takeaways
- A high completeness score only shows that required fields are present; it does not show that the values are correct.
- The three criteria, structural completeness, factual accuracy, and audit-readiness, ask different questions, so a model can pass one and fail another.
- Inferring fields the inspector never spoke made records look complete while hiding where values came from, which is a serious audit risk.
- Constraining the model to fill only spoken fields and flagging the rest raised audit-readiness to one hundred percent, at the cost of a lower completeness score.