# HyperTwist shared-assets Reference Incorporation Provenance Board - 2026-05-27

## Status

This document is the source-backed provenance and hierarchy note for the live
repo-backed reference-incorporation side currently materialized from
`google/model-viewer/packages/shared-assets`.

It closes the source-specific reference side that remained implicit after the
landed `Phase 4R-C` packet and the broader live-lane and mixed-asset-boundary
audits.

It answers one narrow question:

- do the live `google/model-viewer/packages/shared-assets` reference targets
  reopen already landed first-party shared-assets allowlist, provenance, and
  refresh implementation, or do they instead need a reference-side
  provenance-board and canon backfill

Result:

- no product-code reopening is required
- yes reference-side provenance-board and feature-canon backfill is required

## Source basis

- `C:\HyperTwist\docs\HT_REPO_INCORPORATION_AUDIT_2026-05-11.md`
- `C:\HyperTwist\docs\HYPERTWIST_PHASE_4R_PACKET_4R_C_SHARED_ASSETS_ALLOWLIST_IMPLEMENTATION_2026-05-13.md`
- `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md`
- `C:\HyperTwist\docs\REPO_LICENSE_TRACKING.md`
- `C:\HyperTwist\docs\v6_5_deep_manual_pack\HyperTwist\FEATURE_REGISTRY.md`
- `C:\HyperTwist\UnrealHyperTwist\Content\HyperTwistTraining\MaterializedCatalog\hypertwist-reference-incorporation-targets.json`
- `C:\HyperTwist\UnrealHyperTwist\Content\HyperTwistTraining\MaterializedCatalog\raw-extracts\google-model-viewer-shared-assets-reference-pages.jsonl`

## Counts confirmed from current first-party materialization

Current live `google/model-viewer/packages/shared-assets`
reference-incorporation targets:

- `5` total rewritten reference targets
- all `5` are under `Browser Viewer Shared Asset Fixtures`
- all `5` stay inside the already-landed `Phase 4R-C` bounded lane

Exact surfaces:

1. `reference/google-model-viewer-shared-assets-reference-page-allowlist`
   - `SurfaceType`: `viewer-shared-asset-reference`
   - `IncorporationChannel`: `fixture-allowlist`
   - `TargetAssetFamily`: `qa-fixture-note`
2. `reference/google-model-viewer-shared-assets-lighting-reference-page-cc0-matrix`
   - `SurfaceType`: `viewer-shared-asset-lighting-reference`
   - `IncorporationChannel`: `environment-fixture-matrix`
   - `TargetAssetFamily`: `environment-fixture-note`
3. `reference/google-model-viewer-shared-assets-provenance-reference-page-review-boundary`
   - `SurfaceType`: `viewer-shared-asset-provenance-reference`
   - `IncorporationChannel`: `shipping-boundary`
   - `TargetAssetFamily`: `compliance-boundary-note`
4. `reference/google-model-viewer-shared-assets-refresh-reference-page-pattern`
   - `SurfaceType`: `viewer-shared-asset-refresh-reference`
   - `IncorporationChannel`: `fixture-refresh-pattern`
   - `TargetAssetFamily`: `refresh-pattern-note`
5. `reference/google-model-viewer-shared-assets-geometry-reference-page-smoke-tests`
   - `SurfaceType`: `viewer-shared-asset-geometry-reference`
   - `IncorporationChannel`: `geometry-smoke-test-boundary`
   - `TargetAssetFamily`: `geometry-fixture-note`

Important adjacent fact:

- all five targets preserve the explicit mixed per-asset review, notice, and
  local-only boundary already enforced by the landed lane

## Slice-local verdict

| Slice | Primary authority | Secondary value kept | Result |
|---|---|---|---|
| First-party shared-assets allowlist, provenance, and refresh implementation | first-party current code plus landed `Phase 4R-C` packet | retained `google/model-viewer/packages/shared-assets` reference targets stay subordinate provenance-grounding surfaces | unchanged live implementation owner |
| Rewritten allowlist, lighting-fixture, provenance-boundary, refresh-pattern, and geometry-fixture grounding | `google/model-viewer/packages/shared-assets` retained boundary-sensitive lane | factual fixture-family, shipping-boundary, lighting-parity, refresh, and geometry smoke-test semantics are preserved while prose remains first-party | unchanged retained reference-grounding surface beneath first-party contracts |
| Mixed per-asset compliance and shipping-boundary grounding | `google/model-viewer/packages/shared-assets` retained boundary-sensitive lane | the review-required, notice-bound, and excluded fixture split stays explicit in first-party compliance notes | unchanged bounded compliance-grounding surface |

## Why no product-code reopening is required

The live surfaces here are already rewritten first-party targets, not copied
donor docs, donor demo UI, or blanket donor asset bundles.

The checked targets explicitly require:

- preserving factual allowlist, environment-fixture, provenance-boundary,
  refresh-pattern, and geometry smoke-test semantics
- rewriting donor wording, donor docs/demo framing, and any broader bundle or
  product-shell assumptions

That means the retained surfaces are provenance and factual grounding, not
donor shell ownership.

So this pass does not reopen:

- the closed `Phase 4R-C` first-party shared-assets allowlist lane
- the broader `google/model-viewer` browser viewer owner lane
- any blanket mixed-asset shipping claim
- any erosion of review-only, notice-bound, or local-only boundaries

## Current exact grounded role

`google/model-viewer/packages/shared-assets` currently grounds five live
rewritten first-party contract/reference targets for
`Browser Viewer Shared Asset Fixtures`:

- the fixture allowlist split
- the `CC0` environment-fixture matrix
- the review-required and restricted provenance boundary
- the fixture refresh and attribution-recheck pattern
- the contributed geometry smoke-test boundary

These targets preserve bounded fixture and provenance semantics while keeping
all surfaced prose and bundle framing first-party.

## Backfill result

### Earlier incorporation audit reopened

- `C:\HyperTwist\docs\HT_REPO_INCORPORATION_AUDIT_2026-05-11.md`

### Feature canon reopened

- `C:\HyperTwist\docs\v6_5_deep_manual_pack\HyperTwist\FEATURE_REGISTRY.md`

## Final call

The live `google/model-viewer/packages/shared-assets`
reference-incorporation side is now explicit:

- `5` rewritten first-party contract/reference targets
- all `5` remain inside the landed `Phase 4R-C` shared-assets lane
- the mixed per-asset review, notice, and local-only boundary stays explicit

This closes the `google/model-viewer/packages/shared-assets` reference side
without reopening product code.
