Demo states

The fixture uses asymmetric page counts on purpose: v1 → v2 adds three pages and removes one, so consecutive comparisons are realistic rather than perfectly symmetric.

Baseline state (v1-baseline / v3-restored)

Includes /products.html (this page), /docs/reference.html, and /architecture.html. Excludes pricing, article-three, and getting-started pages that appear only in the changed snapshot.

Changed state (v2-changed)

Removes this page and adds /pricing.html, /blog/article-three.html, and /docs/getting-started.html. Also introduces metadata, canonical, indexability, and broken-link findings documented in the repository manifest.

Restored state (v3-restored)

Exact HTML copy of v1-baseline. After crawling v2, switching to v3 and crawling again should reverse page deltas and resolve deliberate findings.

Expected page deltas between fixture versions
Comparison Added pages Removed pages
v1-baseline → v2-changed 3 (/pricing.html, /blog/article-three.html, /docs/getting-started.html) 1 (/products.html)
v2-changed → v3-restored 1 (/products.html) 3 (/pricing.html, /blog/article-three.html, /docs/getting-started.html)

This page is removed in the changed version to test deleted-page detection. The changed version exposes demo states through /pricing.html instead.