We have the risk of compiled code not matching the source code in Medley files.
There are several ways in which that mismatch might be introduced, one of which is the use of "recompile" where the recompile list isn't complete. There are quite likely several ways which would lead to a mismatch, but determining how it happened in the past doesnt seem to be as important as insuring that it doesn't happen in the future -- e.g., by instituting a workflow or process steps prior to compile sources fully (no RECOMPILE or BRECOMPILE).
Ways of missing out functions/code that need recompiling include changing values marked CONSTANT, changing macros, changing variables whose value is used by a DEFMACRO definition.
When a current file has a LCOM or a DFASL where the compiled code doesn't match the source, it's a kind of mine ... where the loadup works but if you compile from scratch you'll get a failure unrelated to anything in source file.