Can someone confirm if this is an accurate summary of the article: "CLOS dependent maintenance protocol" allows you to run code when a class definition (or one of its ancestors or descendants) changes?
I would say "it establishes a protocol to support recognizing and propagating changes the way you would expect throughout an inheritance hierarchy if something related to a meta object in that hierarchy changes, even while working interactively in the REPL".