01
Absence of data is not evidence of compliance
A system must never assert a compliant status derived from data it failed to retrieve. If a lookup, query or calculation did not complete, the status it feeds must read as not evaluated.
A failed request and a clean aircraft produce identical screens if the failure is swallowed. The operator cannot tell a healthy fleet from a broken connection, and the empty state — "nothing due" — reads as reassurance.
ASK ANY VENDOR
“Show me what this screen renders when the status service is unavailable. Not a description — disconnect it and show me.”
02
An unrecognised verdict is not a compliant one
When importing status from an external record, any verdict the system cannot positively recognise must be recorded as unknown. The fallback bucket must never be the compliant one.
Source reports carry verdicts that vary by provider and by decade. A default of "complied" silently converts everything unfamiliar into satisfied — including the verdicts that mean the exact opposite, which are the ones that matter most.
ASK ANY VENDOR
“Import a record containing a verdict string you have never seen. Where does it land, and does it appear in the action list?”
03
A computed remaining life requires an established baseline
Remaining life on a life-limited or hard-time item must be computed only from a recorded starting point. Where time at installation was never captured, the item must read as needing an initial record, not as within limit.
Assuming a zero-time install is wrong in the unsafe direction. A part that went on used can sit at or past its limit while the sheet prints a confident figure for cycles remaining.
ASK ANY VENDOR
“For a component with no recorded install time, what does the sheet print — a number, or an admission?”
04
No baseline means no verdict
An aircraft or fleet with no established maintenance baseline must never report as clear, airworthy or ready to dispatch. Nothing established is a distinct state from nothing due.
The two look the same in every summary count that starts at zero. A tail nobody has loaded yet reports the same clean numbers as a tail that is genuinely current.
ASK ANY VENDOR
“Add a new aircraft and enter nothing. What does the dashboard say about it?”
05
An interval the system cannot read is not satisfied
Where an interval, unit or limit cannot be interpreted, the item must surface for human review. It must not fall through to a default status.
Programs use units that vary by manufacturer and by era — daily, annual, landings, cycles, calendar months, operating hours. Any one the logic does not handle takes the default branch, and the default is usually green.
ASK ANY VENDOR
“What is your list of supported interval units, and what happens to an item using one that is not on it?”