Inspired by Git diff, Teresa Torres started simple: compare the input tree to the output tree and generate a change set. Then she learned the same pair of trees can produce multiple change sets—and only one tells the real story.
A semantic merge means something very different from a delete plus reassigned sources. The fix: teach the agent a game with rules for meaningful moves, and log every move as it builds the tree.
👉 Find a link to the full episode here:
Spotify:
Apple Podcast:
YouTube:Teresa Torres on X · Oct 3, 2026
Describes using semantic merge and a rules-based game for an agent to make meaningful changes between opportunity-tree versions rather than simple diffs.
01Frameworks mentioned
Summary and takeaways written by PM Atlas; quotes are short excerpts. © the original author.