Design 47 (Two graphs) keeps a catalog graph revision for each source revision taken in and for a fingerprint moved with no merge. The recompute that writes the module graph now keeps the revision it makes, numbered after the newest kept trunk revision, and says the seat mesh-catalog's event catalog-revision naming the changed modules; a recompute that moves no entry keeps none, and objects not yet on the bus keep none, said in the log. Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ