Solution
Team uses Diffy in three main ways:
1. Storybook components
When the new site is being built, the team delivers the components library using Storybook. Each of the components gets approved and then captured with Diffy. So every change gets checked against the baseline, so unexpected changes get picked up very fast.
2. Updates automation
On a service side, the Capellic team has plenty of maintenance sites. The team has built a CI workflow for a script to pull in updates monthly, push them to a dedicated Pantheon multi-dev environment, and get the sites tested with Diffy.
3. Whole pages testing during new development
Similar to the first case, when the new site is being built, Diffy gets trained on the whole pages of the site. When new components are implemented, the team ensures that approved ones do not get broken on the site.