Love the Claude+Playwright BFS.
One idea we learned the hard way is to fingerprint each state with the URL plus a short DOM hash so you can skip duplicates (product cards, cookie modals, infinite-scroll clones) and keep the graph manageable.
Also store the network events that come out of each replayed journey and run them in parallel in CI so you can immediately spot which selector or API call starts failing after a deploy.
Love the Claude+Playwright BFS. One idea we learned the hard way is to fingerprint each state with the URL plus a short DOM hash so you can skip duplicates (product cards, cookie modals, infinite-scroll clones) and keep the graph manageable. Also store the network events that come out of each replayed journey and run them in parallel in CI so you can immediately spot which selector or API call starts failing after a deploy.