An AI feature is incomplete when an API response is its only success criterion. The website must remain usable when the key is missing, the allowance is exhausted, the model changes, the provider times out, or the output cannot be supported by an approved source.
Design the AI failure state before the AI feature
Why useful AI interfaces begin with a conventional path, source restrictions, and a kill switch.