Backfill XR reference provenance
This commit is contained in:
parent
4cf798f0a1
commit
2e28537668
3 changed files with 122 additions and 3 deletions
|
|
@ -398,14 +398,15 @@ side is now explicit too, and the `Hypercubers/hypercubing.xyz` knowledge,
|
|||
taxonomy, and leaderboard/report reference side is now explicit too, and the
|
||||
`mrdoob/three.js` browser scene and renderer reference side is now explicit
|
||||
too, and the `pmndrs/react-three-fiber` React renderer and event-bridge
|
||||
reference side is now explicit too.
|
||||
reference side is now explicit too, and the `pmndrs/xr` XR session and
|
||||
immersive-interaction reference side is now explicit too.
|
||||
|
||||
The next clean bounded move is a source-backed pass on the remaining
|
||||
repo-backed reference-incorporation families whose hierarchy or canon
|
||||
follow-through is still only implicit in
|
||||
`hypertwist-reference-incorporation-targets.json`, starting with
|
||||
`pmndrs/xr` if you want the adjacent XR session and immersive-interaction
|
||||
reference side closed to the same standard.
|
||||
`pmndrs/uikit` if you want the adjacent world-anchored spatial UI reference
|
||||
side closed to the same standard.
|
||||
|
||||
For the readable all-rows follow-up board that pairs this audit with the reset schedule, use:
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,117 @@
|
|||
# HyperTwist XR 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
|
||||
`pmndrs/xr`.
|
||||
|
||||
It closes the source-specific reference side that remained implicit after the
|
||||
landed `Phase 3R-F` packet and the broader live-lane audit.
|
||||
|
||||
It answers one narrow question:
|
||||
|
||||
- does the live `pmndrs/xr` reference target reopen already landed first-party
|
||||
XR session, input, pointer-routing, and immersive-interaction
|
||||
implementation, or does it 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_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_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\browser-spatial-support-reference-pages.jsonl`
|
||||
|
||||
## Counts confirmed from current first-party materialization
|
||||
|
||||
Current live `pmndrs/xr` reference-incorporation targets:
|
||||
|
||||
- `1` total rewritten reference target
|
||||
- that target is under `Browser 3D and XR Support`
|
||||
- it stays inside the already-landed `Phase 3R-F` bounded lane
|
||||
|
||||
Exact surface:
|
||||
|
||||
1. `reference/browser-spatial-xr-reference-page-session`
|
||||
- `SurfaceType`: `browser-spatial-xr-reference`
|
||||
- `IncorporationChannel`: `browser-spatial-xr-contract`
|
||||
- `TargetAssetFamily`: `xr-contract-note`
|
||||
|
||||
Important adjacent fact:
|
||||
|
||||
- this target preserves XR store lifecycle, controller or hand or gaze inputs,
|
||||
session visibility and origin management, and pointer-routing plus immersive
|
||||
interaction semantics already enforced by the landed lane
|
||||
- it stays subordinate to the broader landed browser spatial owner trio and
|
||||
does not absorb the adjacent `three.js` scene substrate or
|
||||
`react-three-fiber` renderer-bridge reference slices
|
||||
|
||||
## Slice-local verdict
|
||||
|
||||
| Slice | Primary authority | Secondary value kept | Result |
|
||||
|---|---|---|---|
|
||||
| First-party XR session, input, pointer-routing, and immersive-interaction implementation | first-party current code plus landed `Phase 3R-F` packet | retained `pmndrs/xr` reference target stays a subordinate provenance-grounding surface | unchanged live implementation owner |
|
||||
| Rewritten XR session and immersive-interaction grounding | `pmndrs/xr` retained permissive lane | factual XR-store, input-routing, session-visibility, and immersive-interaction semantics are preserved while prose remains first-party | unchanged retained reference-grounding surface beneath first-party contracts |
|
||||
|
||||
## Why no product-code reopening is required
|
||||
|
||||
The live surface here is already a rewritten first-party target, not copied
|
||||
donor docs, donor showroom framing, donor sample-app chrome, or a silent
|
||||
upstream private fork.
|
||||
|
||||
The checked target explicitly requires:
|
||||
|
||||
- preserving bounded XR-session, controller or hand or gaze input, pointer,
|
||||
visibility, origin-management, and immersive-interaction semantics
|
||||
- rewriting donor showroom framing, donor docs wording, and donor sample-app
|
||||
chrome
|
||||
|
||||
That means the retained surface is provenance and factual grounding, not donor
|
||||
browser-shell ownership.
|
||||
|
||||
So this pass does not reopen:
|
||||
|
||||
- the closed `Phase 3R-F` first-party browser spatial lane
|
||||
- the adjacent `mrdoob/three.js` scene substrate slice
|
||||
- the adjacent `pmndrs/react-three-fiber` renderer-bridge slice
|
||||
- any broader browser app-shell or XR-demo ownership posture
|
||||
|
||||
## Current exact grounded role
|
||||
|
||||
`pmndrs/xr` currently grounds one live rewritten first-party
|
||||
contract/reference target for `Browser 3D and XR Support`:
|
||||
|
||||
- browser XR session and immersive interaction contract
|
||||
|
||||
This target preserves bounded browser XR semantics while keeping all surfaced
|
||||
prose and shell 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 `pmndrs/xr` reference-incorporation side is now explicit:
|
||||
|
||||
- `1` rewritten first-party contract/reference target
|
||||
- it remains inside the landed `Phase 3R-F` browser spatial lane
|
||||
- XR-session, input-routing, visibility, and immersive-interaction grounding
|
||||
stay explicit
|
||||
|
||||
This closes the `pmndrs/xr` reference side without reopening product code.
|
||||
|
|
@ -141,6 +141,7 @@ Do not collapse those three tiers into one undifferentiated "features" voice.
|
|||
| Browser/spatial/media adjunct surfaces | Implemented now | landed `three.js`, `react-three-fiber`, `xr`, `model-viewer`, `remotion` packets | These are implemented bounded families, not proof of unlimited browser-shell parity. |
|
||||
| Rewritten browser spatial scene and renderer reference grounding | Implemented now | `mrdoob/three.js` retained permissive lane + first-party current code | Current live `Browser 3D and XR Support` reference side includes one rewritten first-party target grounded in retained `mrdoob/three.js`: the browser spatial scene and renderer contract. This does not displace the landed `Phase 3R-F` first-party browser spatial owner trio or absorb the adjacent `react-three-fiber` renderer-bridge and `xr` session slices. |
|
||||
| Rewritten React-side browser renderer and event-bridge grounding | Implemented now | `pmndrs/react-three-fiber` retained permissive lane + first-party current code | Current live `Browser 3D and XR Support` reference side includes one rewritten first-party target grounded in retained `react-three-fiber`: the React scene renderer and event bridge. This does not displace the landed `Phase 3R-F` first-party browser spatial owner trio or absorb the adjacent `three.js` scene substrate and `xr` session slices. |
|
||||
| Rewritten browser XR session and immersive-interaction grounding | Implemented now | `pmndrs/xr` retained permissive lane + first-party current code | Current live `Browser 3D and XR Support` reference side includes one rewritten first-party target grounded in retained `pmndrs/xr`: the browser XR session and immersive interaction contract. This does not displace the landed `Phase 3R-F` first-party browser spatial owner trio or absorb the adjacent `three.js` scene substrate and `react-three-fiber` renderer-bridge slices. |
|
||||
|
||||
## Feature families
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue