{
  "schemaVersion": 1,
  "scope": "public-evidence reconstructed examples",
  "updatedAt": "2026-09-18T16:21:07.907227+00:00",
  "summary": {
    "distinctFullPageRecipes": 9,
    "renderedRecipeUrls": 13,
    "pageFamilies": 8,
    "defaultTarget": 10,
    "componentFamilyPages": 7,
    "smallScopeException": {
      "status": "independently-verified",
      "evidence": "reference-data/recipe-count-review.json",
      "reason": "The independent route inventory has ten rows; Trending redirects to Home, leaving nine canonical route compositions across eight page families. All nine compositions are rendered. Two extra channel tabs and one original playback state are supplementary examples, not additional distinct recipes. A tenth distinct public composition would require an unobserved route or invented behavior. The alternate Premium Lite introduction is a supplementary content variant of the same Premium route; it does not increase the distinct recipe count.",
      "supplementalEvidence": "reference-data/recipe-count-review-supplement.json"
    }
  },
  "recipes": [
    {
      "id": "recipe-home-empty",
      "url": "site/examples/home-empty.html",
      "title": "Home empty feed",
      "task": "Understand the signed-out home without watch history.",
      "denominatorMappings": [
        "signed-out-home-empty-feed",
        "global-header",
        "desktop-guide"
      ],
      "provenance": "observed",
      "evidence": [
        "source:live-home-signed-out"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-search",
      "url": "site/examples/search.html",
      "title": "Search results",
      "task": "Search and refine results.",
      "denominatorMappings": [
        "search-query-and-filtering",
        "search-filter-tab-row",
        "search-result-card"
      ],
      "provenance": "mixed observed and documented",
      "evidence": [
        "source:live-search-signed-out",
        "source:help-search-filters"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-watch-unavailable",
      "url": "site/examples/watch-unavailable.html",
      "title": "Watch unavailable",
      "task": "Read video context and understand unavailable playback.",
      "denominatorMappings": [
        "player-error-unavailable",
        "player-input-contract",
        "video-player",
        "video-action-row",
        "share-dialog"
      ],
      "provenance": "mixed observed and documented",
      "evidence": [
        "source:live-watch-signed-out",
        "source:help-keyboard-shortcuts"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-playable-local",
      "url": "site/examples/playable-local.html",
      "title": "Playable local media",
      "task": "Exercise native playback controls with an original two-second test clip.",
      "denominatorMappings": [
        "video-player",
        "player-input-contract"
      ],
      "provenance": "original addition",
      "evidence": [
        "site/assets/original-playback-fixture.mp4"
      ],
      "countsAsDistinctRecipe": false,
      "countBoundary": "Supplementary tab/content or playback state; excluded from distinct full-page count."
    },
    {
      "id": "recipe-channel-home",
      "url": "site/examples/channel-home.html",
      "title": "Channel home",
      "task": "Explore a public channel overview.",
      "denominatorMappings": [
        "channel-tab-navigation",
        "channel-description-disclosure",
        "channel-header",
        "content-shelf"
      ],
      "provenance": "observed",
      "evidence": [
        "source:live-channel"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-channel-videos",
      "url": "site/examples/channel-videos.html",
      "title": "Channel videos",
      "task": "Select a channel content category.",
      "denominatorMappings": [
        "channel-tab-navigation",
        "channel-tabs",
        "content-shelf"
      ],
      "provenance": "observed",
      "evidence": [
        "source:live-channel"
      ],
      "countsAsDistinctRecipe": false,
      "countBoundary": "Supplementary tab/content or playback state; excluded from distinct full-page count."
    },
    {
      "id": "recipe-channel-shorts",
      "url": "site/examples/channel-shorts.html",
      "title": "Channel Shorts",
      "task": "Enter Shorts from a channel context.",
      "denominatorMappings": [
        "channel-tab-navigation",
        "shorts-continuous-feed",
        "channel-tabs"
      ],
      "provenance": "mixed observed and documented",
      "evidence": [
        "source:live-channel",
        "source:help-shorts"
      ],
      "countsAsDistinctRecipe": false,
      "countBoundary": "Supplementary tab/content or playback state; excluded from distinct full-page count."
    },
    {
      "id": "recipe-playlist",
      "url": "site/examples/playlist.html",
      "title": "Playlist",
      "task": "Browse a playlist and switch its content type.",
      "denominatorMappings": [
        "playlist-type-and-reorder",
        "playlist-save-flow",
        "playlist-save-flow"
      ],
      "provenance": "first-party documentation",
      "evidence": [
        "source:help-playlists"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-shorts-viewer",
      "url": "site/examples/shorts-viewer.html",
      "title": "Shorts viewer",
      "task": "Understand continuous short-form viewing.",
      "denominatorMappings": [
        "shorts-continuous-feed",
        "shorts-player"
      ],
      "provenance": "first-party documentation",
      "evidence": [
        "source:help-shorts",
        "source:blog-shorts-update"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-history",
      "url": "site/examples/history.html",
      "title": "History sign-in gate",
      "task": "Understand the history access boundary.",
      "denominatorMappings": [
        "signed-out-history-block",
        "history-gate"
      ],
      "provenance": "observed",
      "evidence": [
        "source:live-history-signed-out"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-premium",
      "url": "site/examples/premium.html",
      "title": "Premium signed-out public landing",
      "task": "Compare the retained public hero, plans, benefits, membership table, and FAQ. Membership activation stops at the local sign-in boundary.",
      "denominatorMappings": [
        "premium-landing-contract"
      ],
      "provenance": "observed signed-out public landing with local reconstruction; private purchase behavior unverified",
      "evidence": [
        "reference-data/contract-recovery-ledger.json#premium-landing-contract",
        "evidence/premium-recovery/README.md"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-subscriptions",
      "url": "site/examples/subscriptions-gate.html",
      "title": "Subscriptions sign-in gate",
      "task": "Understand private subscription feed access.",
      "denominatorMappings": [
        "desktop-guide"
      ],
      "provenance": "source-derived reconstruction",
      "evidence": [
        "source:live-home-signed-out"
      ],
      "countsAsDistinctRecipe": true
    },
    {
      "id": "recipe-premium-lite-explainer",
      "url": "site/examples/premium.html?offer=lite-explainer",
      "title": "Premium with Lite explainer",
      "task": "Inspect the alternate first-party offer response with a four-benefit introduction before the plan cards.",
      "denominatorMappings": [
        "premium-landing-contract"
      ],
      "provenance": "observed alternate content; reconstructed local rendering",
      "evidence": [
        "evidence/routes/premium/768/page.html",
        "evidence/premium-responsive-variant-recovery/same-session.json",
        "evidence/premium-responsive-variant-recovery/source-layout-measurements-retry.json"
      ],
      "countsAsDistinctRecipe": false,
      "variantOf": "recipe-premium"
    }
  ],
  "componentFamilies": [
    {
      "id": "family-shell-search",
      "url": "site/examples/components/shell-and-search.html",
      "components": [
        "global-header",
        "desktop-guide"
      ],
      "provenance": "observed"
    },
    {
      "id": "family-guide-tabs",
      "url": "site/examples/components/guide-and-tabs.html",
      "components": [
        "desktop-guide",
        "search-filter-tab-row",
        "channel-tabs",
        "appearance-menu"
      ],
      "provenance": "observed and source-derived reconstruction"
    },
    {
      "id": "family-result-cards",
      "url": "site/examples/components/result-cards.html",
      "components": [
        "search-result-card"
      ],
      "provenance": "observed"
    },
    {
      "id": "family-player-actions",
      "url": "site/examples/components/player-and-actions.html",
      "components": [
        "video-player",
        "playable-local-media",
        "video-action-row",
        "share-dialog",
        "metadata-description"
      ],
      "provenance": "mixed observed, documented and original fixture"
    },
    {
      "id": "family-channel-shelves",
      "url": "site/examples/components/channel-and-shelves.html",
      "components": [
        "channel-header",
        "channel-tabs",
        "content-shelf"
      ],
      "provenance": "observed"
    },
    {
      "id": "family-playlist",
      "url": "site/examples/components/playlist-controls.html",
      "components": [
        "playlist-save-flow"
      ],
      "provenance": "first-party documentation"
    },
    {
      "id": "family-history-gates",
      "url": "site/examples/components/history-and-gates.html",
      "components": [
        "history-gate",
        "shorts-player",
        "premium-plan-faq"
      ],
      "provenance": "observed and source-derived reconstruction"
    }
  ],
  "verificationStatus": "Current local control audits cover all 13 recipe URLs, 7 component-family pages and the examples index. Final current reports are pending."
}
