From Tree Edit Distance to Production SDK: Building semantic-diff

How an academic idea became a practical JSON comparison library