SEO OS 3.1.4 working on our own homepage, slipperdigital.com. It reads the site's Search Console data, crawls it, drafts a change, checks the deploy folder against what the site really serves, publishes through the Cloudflare connector, and passes the change only after a recrawl sees it live.
3 minutes 34 seconds · silent · 4.3 MB, nothing loads until you press play
The run starts from three months of the site's own Search Console export, 1,000 pages of it, then crawls slipperdigital.com as it is served. Crawl findings and search findings land in separate inboxes; nothing enters the diagnosis until the analyst accepts it.
Checks that found nothing, on a crawl that covered the whole site, are passed automatically, each with a note of exactly what was checked. Fourteen were passed that way here.

Site Audit · crawl complete
The finding that matters: the homepage sits at position 7.2 with 65 impressions and no clicks, where a page at that position would normally earn about 4%. The rule compares every page ranking between 4 and 15 with the expected click-through curve.
This site is young, and no page reached the rule's usual 500-impression floor. SEO OS 3.1.4 sets the floor from the site's own data instead, here 48 impressions, and says so in the finding, so nobody mistakes a small sample for a big one. Before 3.1.4 the check could never fire on a site this size.

Search Intelligence · search findings
Accepting the finding produces two drafts for the homepage. The title draft moves the topic ahead of the brand. The description draft claims the current description does not reflect the page, which is not true here: the live one already describes it.
So the title is approved and the description is rejected. Drafts are proposals, never actions; only an approved proposal can reach a change set.

Optimization · draft proposals
Publishing to Cloudflare uploads the whole deploy folder, not one page. So the dry run fetches every file the live site serves and compares it with the folder. If anything on the live site were newer, publishing would overwrite it, and the dry run would stop.
All 80 files matched. The 33 live URLs from the crawl were also checked for pages the folder would delete. Then the current title was saved as a snapshot, so the change could be undone exactly.

Execution · dry run passed
The connector publishes the folder to Cloudflare. A successful upload is not treated as success: SEO OS recrawls the homepage and passes the change only when the live page carries the approved title, and runs its other production checks on the same fetch.
Twelve seconds after the publish, the recrawl passed. The deployment links to the Cloudflare version it created.

Execution · validated in production · frame from the recording
This was a test on our own homepage, so it was rolled back. Rollback restores the saved value, publishes again through the same connector, and recrawls to confirm the original title is live. It was: the title was live on the site for under a minute.
This step is not in the recording; see below for why. It is in the change set's log, with times.