Both apps carry diverging copies of the same domain logic. Record where shared logic lives, which types it uses and how it moves over.