| Change | Required evidence | Load |
|---|---|---|
| Template or partial | Hugo build plus runtime Cypress coverage | references/runtime-testing.md |
| Product-specific behavior | Data-driven product context, no magic values | references/product-data.md |
| New shortcode | example page, docs, and Cypress behavior test | references/shortcodes.md |
Prerequisites: inspect nearby patterns and the page cascade. Never branch on a
hardcoded product name, version, or URL segment when data/products.yml and
the product context partial provide the fact. A build does not prove runtime
behavior.
npx hugo --quiet
node cypress/support/run-e2e-specs.js <content-file>
Load the route-specific reference only when that condition applies.