Logbook

How the review was made, what it could not see, and how to check every figure on this site.

01

Method

Every figure comes from public pages read at about one request a second, saved unchanged with a checksum, and turned into results by code with written rules and thresholds. Nothing is typed by hand.

The old WordPress site was read with plain requests. The Shopify store was read in a normal browser session on the reviewer's own computer, first as a shopper in the United States and then in France, because the store refuses server requests.

Each site's robots.txt was read first, and anything it disallows was skipped. Text on the pages was treated as data, never as instruction.

02

Limits

  • Public pages only. No login, account, cart, checkout or form, and no request to the customizer's service.
  • Product-page checks used a fixed sample: every eighth product in the store's own order.
  • Two markets only, the United States and France.
  • Not observed: the Shopify admin, stock quantities, orders, checkout, Search Console, GA4 data or page-speed scores.
  • Rows marked inference are readings of a pattern; every other row is a direct observation.
03

Dated observations

13 October 2026
ValueBaseline, 13 OctoberThis snapshot
Old-site URLs632 sitemap entries, 631 distinct, 307 under /shop 632 sitemap entries, 631 distinct, 307 under /shop
Old-site products306: 266 variable and 40 simple, all in stock 306: 266 variable and 40 simple, all in stock
Store products and variants310 and 4,805 309 and 4,795
Products that can be boughtUS 254, France 99 US 307, France 309
Market classesBoth 69, US only 185, France only 30, neither 26 Both 307, US only 0, France only 2, neither 0
New products that cannot be bought26 of the 27 created on or after 21 July 0 of the 27 created on or after 21 July
Best-sellers row14 products; sold out: US 0, France 10 14 products; sold out: US 0, France 0
Product typesvariable 182, simple 29, blank 73, real 26 variable 181, simple 29, blank 73, real 26
Tags and SKUs264 products untagged; 664 variants without a SKU 263 products untagged; 664 variants without a SKU
Collections64, with 3 empty and none described 64, with 3 empty and none described
Crosswalk273 exact, 10 hyphenation, 21 to review, 2 with no counterpart, 6 store-only 273 exact, 10 hyphenation, 21 to review, 1 with no counterpart, 5 store-only
Sample of 39 products0 of 124 alt texts, 0 of 601 barcodes, 11 descriptions cut mid-sentence 39 sampled: 0 of 130 alt texts, 0 of 571 barcodes, 10 descriptions cut mid-sentence
Results6 pass, 8 watch, 20 fail 11 pass, 7 watch, 16 fail

Pricing values appear on the trial card as counts only.

04

Sources

opened 13 October 2026

Liquid Yacht Wear pages

Platform documentation

05

AI use

Claude, an AI model by Anthropic, drafted code and copy under the reviewer's direction. Every entry below says what changed and how it was checked.

DateTaskWhat AI producedVerified by
2026-10-13Repository scaffoldWorkspaces, config, result and snapshot schemas, request pacer, robots reader, Worker skeletonInstall and unit tests on the Mac
2026-10-13The 34 checksEach check as a pure function with the spec's thresholds; a fixture rebuilding every baseline count34 status tests against `baseline.json`; display wording tests
2026-10-13Capture and deriveOld-site capture, Chrome store capture, raw-to-snapshot readersLive old-site capture matched the baseline; store capture rehearsed against a fake store
2026-10-13Crosswalk and kit AMatching rules, mapping table, three guards, generators, verifier, Worker, runbookUnit tests, Worker tests in workerd, verifier tests against stubs
2026-10-13Kit BEvent script, custom pixel, login-link fix, mock customizer, plan and docsNine tests: one event per action, allowed parameters only, results untouched, no-op without hooks, size, four link cases
2026-10-13Kit CGenerators for the ten files, type map, hand-typing proposalsCount guards at generation; dev-store import pending H1
2026-10-13Privacy`check:private` with five checksPositive and negative tests; clean run on site, tracked files and history
2026-10-13Report siteFive pages and a 404 in the trial-log direction, three scriptsSeven viewports, axe on every page, keyboard and no-JS checks, no-typed-numbers test
2026-10-13GraphQL for kit CProduct lookup and `metafieldsSet` mutationValidated against the Admin GraphQL schema; not run on any store
06

Capture history

1
SnapshotStartedHostsRequests
2026-10-132026-10-13 21:46 UTCold site and store190
2026-10-13-baseline2026-10-13 15:04 UTCold site and storesee evidence pack
07

How to reproduce

npm ci
npm run capture -- --host legacy
npm run capture -- --host store --market US,FR
npm run trial -- --compare baseline
npm run kits && npm run site:build

The repository is private. A read-only invitation is available on request.