# HyperTwist Live Lanes Source And Preservation Audit

Created on `2026-05-13`

## Status

This audit is `closed`.

It is the canonical source-backed preservation authority for the original
twenty HyperTwist rows that were already live in checked first-party Unreal
surfaces at the time this audit was written.

## 2026-05-27 status update

Later current-live truth is broader than this original snapshot.

- use this document as the preserve authority for the original `20`-row
  live-set snapshot
- use [ROADMAP.md](C:/HyperTwist/docs/v6_5_deep_manual_pack/HyperTwist/ROADMAP.md:1),
  [FEATURE_REGISTRY.md](C:/HyperTwist/docs/v6_5_deep_manual_pack/HyperTwist/FEATURE_REGISTRY.md:1),
  and the later per-lane reconciliation notes for the current `33`-row live
  truth
- later landed restrictive clean-room lanes now also include:
  - `cubing/alg.js`
  - `cubing/twisty.js`
  - `HactarCE/2x2x2x2-Scrambler`
  - `kash/cubedesk`
- `onionhoney/roux-trainers` remains the earliest landed restrictive
  clean-room preserve precedent captured in this audit, not the only later
  restrictive clean-room live row

It closes the symmetry gap that remained after `Phase 0R` and `Phase 1R`:

- the `51` current non-live rows already have source-backed authority through `Packet 0R-A` through `Packet 0R-E`
- the `20` live rows now have source-backed authority through this live-lane preservation audit

## Purpose

Use this document to answer the live-lane questions that the `0R-*` packets do not answer:

- what source surfaces were actually read for the already-live rows
- what first-party Unreal evidence proves those rows are live now
- what value each live lane already owns in HyperTwist
- what should not be promoted from each lane
- what legal or provenance nuance must remain visible during future widening

## 2026-05-14 implementation-state clarification

This audit is for lanes already proven live.

It must not be used to weaken the broader doctrine that:

- bookmarked is only intake
- queued is only sequencing
- source-read is only evidence
- retained is not automatically product-fit
- product-fit is not automatically implementation-authorized
- implementation-authorized is not automatically implemented

This audit is the exception-based place to verify live first-party incorporation when a task actually depends on implementation state.

It is not a standing requirement for ordinary evaluation of non-live rows.

Use [HYPERTWIST_REPO_INTAKE_RETENTION_AND_PRODUCT_FIT_DOCTRINE_2026-05-14.md](C:/HyperTwist/docs/HYPERTWIST_REPO_INTAKE_RETENTION_AND_PRODUCT_FIT_DOCTRINE_2026-05-14.md:1) and [HYPERTWIST_MODEL_A_MODEL_B_COORDINATOR_DOCTRINE_2026-05-14.md](C:/HyperTwist/docs/HYPERTWIST_MODEL_A_MODEL_B_COORDINATOR_DOCTRINE_2026-05-14.md:1) as the canonical authority for those distinctions.

## Safe-use boundary

This document intentionally separates permissive, boundary-sensitive, and restrictive handling:

- the thirteen permissive live lanes below are documented from donor mirror source plus first-party Unreal outputs
- the six live boundary-sensitive lanes, `cubing/cubing.js`, `cutelyaware/magiccube4d`, `google/model-viewer/packages/shared-assets`, `PostHog/posthog`, `screenpipe/screenpipe`, and `remotion-dev/remotion`, are documented from donor mirror source plus first-party Unreal outputs while preserving their explicit notice, attribution, adapter/provenance, subtree-exclusion, and package-split commercial boundaries
- the original restrictive live lane captured in this snapshot,
  `onionhoney/roux-trainers`, is documented here only from first-party Unreal
  outputs, `REPO_LICENSE_TRACKING.md`, and scrubbed clean-room materials

Do not use this document as permission for `Model B` to read the restrictive mirror.

## Result

Current result:

- current curated HyperTwist shallow-eval set: `71`
- already covered by `0R-A` through `0R-E`: `51` current non-live rows
- covered by this audit: `20` live rows
- total rows with source-backed authority now visible in canonical docs: `71`
- live permissive preserve lanes: `13`
- live boundary-sensitive preserve lanes: `6`
- live restrictive clean-room preserve lanes: `1`
- additional live rows discovered beyond the original six from the 2026-05-11 audit: `14`

## Authority order

For future work on the already-live lanes, read in this order:

1. this live-lane audit
2. the relevant landed implementation packet where one exists, currently [HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md:1) for `Aarav2709/KubeTimr`, [HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md:1) for `Hypercubers/hypercubing.xyz`, [HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md:1) for `apache/echarts`, [HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md:1) for `google/model-viewer`, [HYPERTWIST_PHASE_4R_PACKET_4R_A_CUBING_JS_ADAPTER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_A_CUBING_JS_ADAPTER_IMPLEMENTATION_2026-05-13.md:1) for `cubing/cubing.js`, [HYPERTWIST_PHASE_4R_PACKET_4R_B_MAGICCUBE4D_ADAPTER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_B_MAGICCUBE4D_ADAPTER_IMPLEMENTATION_2026-05-13.md:1) for `cutelyaware/magiccube4d`, [HYPERTWIST_PHASE_4R_PACKET_4R_C_SHARED_ASSETS_ALLOWLIST_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_C_SHARED_ASSETS_ALLOWLIST_IMPLEMENTATION_2026-05-13.md:1) for `google/model-viewer/packages/shared-assets`, [HYPERTWIST_PHASE_4R_PACKET_4R_D_POSTHOG_CONTROL_PLANE_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_D_POSTHOG_CONTROL_PLANE_IMPLEMENTATION_2026-05-13.md:1) for `PostHog/posthog`, [HYPERTWIST_PHASE_4R_PACKET_4R_E_SCREENPIPE_CAPTURE_HISTORY_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_E_SCREENPIPE_CAPTURE_HISTORY_IMPLEMENTATION_2026-05-13.md:1) for `screenpipe/screenpipe`, [HYPERTWIST_PHASE_4R_PACKET_4R_F_REMOTION_MEDIA_EXPORT_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_F_REMOTION_MEDIA_EXPORT_IMPLEMENTATION_2026-05-13.md:1) for `remotion-dev/remotion`, [HYPERTWIST_PHASE_3R_PACKET_3R_E_TALKINGHEAD_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_E_TALKINGHEAD_IMPLEMENTATION_2026-05-13.md:1) for `met4citizen/TalkingHead`, and [HYPERTWIST_PHASE_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_IMPLEMENTATION_2026-05-13.md:1) for `mrdoob/three.js`, `pmndrs/react-three-fiber`, and `pmndrs/xr`
3. [HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md:1)
4. [REPO_LICENSE_TRACKING.md](C:/HyperTwist/docs/REPO_LICENSE_TRACKING.md:1)
5. [MODEL_B_SOURCE_ACCESS_BOUNDARY.md](C:/HyperTwist/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md:1) for the `onionhoney/roux-trainers` lane

## Live-lane hierarchy

| Repo | License posture | Current live role | Preserve as | Do not promote into |
| --- | --- | --- | --- | --- |
| `Aarav2709/KubeTimr` | `MIT` | landed timer, inspection, splits, persistence, and rolling-stats subsystem lane | the main landed permissive timer and timer-scoped replay preserve lane | general trainer-platform ownership, recognition ownership, or hyper-runtime ownership |
| `Hypercubers/hypercubing.xyz` | `MIT` | landed taxonomy, notation, progression, software-reference, and leaderboard-contract lane | the main landed permissive hypercubing knowledge and community-reference preserve lane | runtime simulation, solver execution, recognition, or timer ownership |
| `apache/echarts` | `Apache-2.0` | landed analytics, reporting, export, and progress-visualization lane | the main landed permissive analytics and report-contract preserve lane | gameplay/runtime ownership, generic BI shell ownership, or separate live-lane claims for `zrender` / `echarts-gl` |
| `google/model-viewer` | `Apache-2.0` | landed browser presentation, compact editor, and standards-aware asset-QA lane | the main landed permissive browser viewer and support-plane asset-QA preserve lane | gameplay/runtime ownership, donor docs/demo shell ownership, mixed-asset shipping outside the explicit `shared-assets` allowlist boundary, or separate live-lane claims for the subordinate package rows and Khronos sidecars |
| `google/model-viewer/packages/shared-assets` | `Apache-2.0` container with mixed per-asset terms | landed shared-asset allowlist, provenance-boundary, and fixture-refresh lane | the landed boundary-sensitive fixture, environment-lighting, documentation-example, and visual-QA preserve lane beneath `google/model-viewer` | blanket shipping of the full mixed-provenance bundle, gameplay/runtime ownership, or silent erasure of attribution, review-only, and local-only boundaries |
| `PostHog/posthog` | `MIT` outside `ee/`; enterprise license inside `ee/` | landed replay-diagnostic, feature-governance, scheduled-change, early-access, and subtree-compliance lane | the landed boundary-sensitive control-plane preserve lane for replay diagnostics, staged rollout governance, early-access lifecycle, and explicit `MIT`-core-versus-`ee/` compliance boundaries | `ee/` subtree carryover, product-analytics-shell ownership, broad PostHog product adoption, or silent erosion of the mixed-license boundary |
| `screenpipe/screenpipe` | `MIT OR Apache-2.0` core; enterprise license inside `ee/` | landed event-capture, permission, persistence, vault-lifecycle, timeline-review, and subtree-compliance lane | the landed boundary-sensitive capture-history preserve lane for local capture/replay support, deterministic permissions, vault lifecycle, and explicit permissive-core-versus-`ee/` compliance boundaries | `ee/` subtree carryover, AI-memory product-shell ownership, broad agent-platform adoption, or silent erosion of the mixed-license boundary |
| `remotion-dev/remotion` | `custom two-tier commercial license`; `@remotion/studio` is `MIT` but player/renderer/media-parser remain under checked Remotion terms | landed media-export, embedded playback, parser, explainer-studio preview, and package-split compliance lane | the landed boundary-sensitive media-export and replay-explainer sidecar preserve lane | gameplay/runtime ownership, broad authoring-shell adoption, template/platform ownership, or misstatement of custom-license packages as plain `MIT` |
| `cubing/cubing.js` | `MPL-2.0 OR GPL-3.0-or-later` | landed classic-cubing semantic, geometry, viewer-adapter, device-adapter, and search-contract lane | the main landed boundary-sensitive classic-cubing adapter preserve lane | private upstream fork posture, hyper-runtime replacement, donor Twizzle shell ownership, or a shortcut around future `twisty.js` clean-room discipline |
| `cutelyaware/magiccube4d` | `custom permissive attribution-request license` | landed legacy `4D` history, macro, topology-reference, interaction, and provenance-boundary lane | the main landed boundary-sensitive legacy `4D` interaction/history preserve lane beneath the `Hyperspeedcube` anchor | runtime-anchor replacement, donor Swing shell ownership, or silent erasure of attribution, upstream-link, and `MyMath` provenance duties |
| `mrdoob/three.js` | `MIT` | landed browser scene, renderer, camera, and controller-space substrate lane | the main landed permissive browser `3D` substrate preserve lane | gameplay/runtime ownership, browser-first product-shell ownership, or separate live-lane claims for subordinate helper packages |
| `pmndrs/react-three-fiber` | `MIT` | landed React-side browser renderer, frameloop, store, and event-bridge lane | the main landed permissive React-side browser renderer preserve lane | gameplay/runtime ownership, generic app-state ownership, or standalone product-shell ownership |
| `pmndrs/xr` | `MIT` | landed browser XR session, controller, hand, gaze, and immersive interaction lane | the main landed permissive browser XR session and immersive interaction preserve lane | gameplay/runtime ownership, generic VR showroom ownership, or separate live-lane claims for subordinate UI, gesture, or motion helpers |
| `met4citizen/TalkingHead` | `MIT` | landed embodied companion, narration, lip-sync, gesture, subtitle, and avatar-embed lane | the main landed permissive embodied coach and companion preserve lane | generic speech-engine ownership, sample-asset shipping assumptions, donor example-shell ownership, or vendor lock-in |
| `tao-yu/Alg-Trainer` | `MIT` | broad algorithm-training shell and case-corpus foundation | the main landed permissive algorithm-trainer foundation | persisted coaching backend or smartcube-first review shell |
| `Lykos/cube_trainer` | `MIT` | persisted coaching, weighted sampling, and BLD-domain lane | the main landed permissive training-session and coaching lane | broad front-end training-shell ownership |
| `poliva/cubedex` | no explicit license visible in checked mirror; restrictive-custody correction on `2026-05-27` | existing first-party smartcube-aware practice, SRS, and review outputs remain preserved | preserve the current first-party lane only and keep this repo as restrictive comparison context; future donor widening is blocked unless a real license basis is restored or a narrower clean-room route is later justified | the sole case-corpus foundation, full backend owner, ordinary permissive donor lane, or default next clean-room queue row |
| `newyork-anthonyng/rubiks-cross-trainer` | `MIT` | narrow CFOP cross drill lane | a focused cross difficulty ladder and scramble corpus | a general training platform |
| `abunickabhi/5style-Trainer` | `MIT` with checked local notice naming `Tao Yu` | narrow advanced `5-style` / BLD drill lane | a focused advanced drill surface beneath the broader trainer owners | a general training foundation |
| `onionhoney/roux-trainers` | `GPL-3.0`, already landed through clean-room | landed restrictive Roux method-stage lane | the earliest restrictive clean-room preserve precedent captured in this audit snapshot; later bounded restrictive clean-room lanes are tracked separately in later per-lane authority notes | permission for direct restrictive mirror reuse or a shortcut around future clean-room governance |

## Repo records

### `abunickabhi/5style-Trainer`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane
- use
  [HYPERTWIST_CROSS_PLANNING_AND_5STYLE_MICRO_DRILL_HIERARCHY_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_CROSS_PLANNING_AND_5STYLE_MICRO_DRILL_HIERARCHY_RECONCILIATION_2026-05-27.md:1)
  for the current owner split across first-party training/coaching, the landed
  `tao-yu/Alg-Trainer` foundation lane, the landed `Lykos/cube_trainer`
  persisted-coaching lane, and this row's narrow advanced `5-style` / BLD
  micro-drill slice
- use
  [HYPERTWIST_TRAINER_FOUNDATION_AND_PERSISTED_COACHING_HIERARCHY_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_TRAINER_FOUNDATION_AND_PERSISTED_COACHING_HIERARCHY_RECONCILIATION_2026-05-27.md:1)
  for the current owner split across first-party training/coaching, the landed
  `Lykos/cube_trainer` persisted-coaching lane, `KubeTimr`, `CubeDesk`, and the
  `cubedex` comparison row

Licensing posture:

- `MIT`
- checked local `LICENSE` notice names `Tao Yu`, not `abunickabhi`
- the checked repo README describes this repo as an edit of Tao Yu's trainer for `5-style` drilling

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/abunickabhi/5style-Trainer/README.md:1)
- [index.html](C:/Workspaces/HyperTwist/mirrors/permissive/abunickabhi/5style-Trainer/index.html:1)
- [js/solve.js](C:/Workspaces/HyperTwist/mirrors/permissive/abunickabhi/5style-Trainer/js/solve.js:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/abunickabhi/5style-Trainer/LICENSE:1)

First-party live evidence:

- [HyperTwistTrainingCatalogLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingCatalogLibrary.cpp:343)
- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:31)
- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:5)
- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:1)

Preserved landed value:

- focused `5-style` and advanced BLD algorithm drilling
- subset-driven drill flow over a narrow high-skill corpus
- timer, reveal, scramble, and virtual-cube drill shell behavior for advanced practice

Excluded or non-promotion boundary:

- do not promote this lane into the broad algorithm-training foundation
- do not treat it as the main persistent coaching backend
- do not flatten away the derivative relationship to the Tao trainer lineage

Rationale:

- the repo is valuable because it is narrow and advanced, not because it should own the whole training shell
- the broader trainer-foundation role remains with `tao-yu/Alg-Trainer`

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the checked MIT notice exactly as present
- preserve the Tao-lineage provenance note in legal and historical tracking
- do not reinterpret the current first-party training-session, review-plan,
  queue, follow-up, or coaching orchestration family through this row
- do not promote this row into the broader algorithm-training foundation or the
  persistence-heavy coaching owner

### `tao-yu/Alg-Trainer`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane

Licensing posture:

- `MIT`
- checked local copyright notice: `Tao Yu`

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/README.md:1)
- [1LLL.html](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/1LLL.html:1)
- [js/controls.js](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/js/controls.js:1)
- [js/oneLookLastLayer.js](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/js/oneLookLastLayer.js:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/LICENSE:1)

First-party live evidence:

- [HyperTwistTrainingCatalogLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingCatalogLibrary.cpp:309)
- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:87)
- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:26)
- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:8)

Preserved landed value:

- broad algorithm-training shell
- large organized case corpus across many subsets
- timer plus reveal plus scramble plus virtual-cube flow
- smartcube-aware and custom-algset-friendly trainer behavior

Excluded or non-promotion boundary:

- do not treat this lane as the persistent session and coaching backend owner
- do not treat it as the smartcube-first review and SRS owner

Rationale:

- this is the clearest landed permissive algorithm-trainer foundation
- its main strength is breadth of training shell plus case-corpus coverage, not persistence-heavy coaching infrastructure

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice and upstream credit to `Tao Yu`
- do not treat this row as proof that the current first-party review-plan,
  follow-up, queue, or coaching orchestration family is still open

### `Aarav2709/KubeTimr`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane
- use
  [HYPERTWIST_TRAINER_FOUNDATION_AND_PERSISTED_COACHING_HIERARCHY_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_TRAINER_FOUNDATION_AND_PERSISTED_COACHING_HIERARCHY_RECONCILIATION_2026-05-27.md:1)
  for the current owner split across first-party training/coaching, the landed
  `tao-yu/Alg-Trainer` foundation lane, `KubeTimr`, `CubeDesk`, and the
  `cubedex` comparison row

Licensing posture:

- `MIT`
- checked local `LICENSE` notice currently uses `Copyright (c) 2024 KubeTimr`

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/Aarav2709/KubeTimr/README.md:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/Aarav2709/KubeTimr/LICENSE:1)
- [src/timingEngine.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Aarav2709/KubeTimr/src/timingEngine.ts:3)
- [src/statsEngine.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Aarav2709/KubeTimr/src/statsEngine.ts:189)
- [src/splits.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Aarav2709/KubeTimr/src/splits.ts:26)
- [src/persistence.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Aarav2709/KubeTimr/src/persistence.ts:3)

First-party live evidence:

- [HyperTwistTrainingTypes.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingTypes.h:172)
- [HyperTwistTrainingSubsystem.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingSubsystem.h:87)
- [HyperTwistTrainingSubsystem.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingSubsystem.cpp:4998)
- [HyperTwistTrainingRepositoryLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRepositoryLibrary.cpp:5856)
- [HyperTwistCoachDashboardWidget.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistCoachDashboardWidget.h:1244)
- [HyperTwistCoachDashboardWidget.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistCoachDashboardWidget.cpp:17566)

Preserved landed value:

- shared timer state ownership at the subsystem layer
- inspection, pause, resume, and penalty semantics
- split capture and ordered split undo behavior
- local/offline persistence-facing timer behavior
- rolling session statistics and deeper summary windows
- timer-scoped replay pause and resume event behavior

Excluded or non-promotion boundary:

- do not promote this lane into broad training-platform ownership
- do not promote it into recognition, correction, or camera-session ownership
- do not promote it into hyper-runtime, topology, or general puzzle-runtime ownership

Rationale:

- this repo was retained and widened because it was the strongest bounded timer subsystem donor in the set
- its strongest value is timer discipline, not broad product-shell ownership

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice as checked locally
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `Hypercubers/hypercubing.xyz`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane
- use
  [HYPERTWIST_CROSS_PLANNING_AND_5STYLE_MICRO_DRILL_HIERARCHY_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_CROSS_PLANNING_AND_5STYLE_MICRO_DRILL_HIERARCHY_RECONCILIATION_2026-05-27.md:1)
  for the current owner split across first-party training/coaching, the landed
  `tao-yu/Alg-Trainer` foundation lane, the landed `Lykos/cube_trainer`
  persisted-coaching lane, and this row's narrow cross-planning micro-drill
  slice

Licensing posture:

- `MIT`
- checked local `LICENSE` notice currently uses `Copyright (c) 2023 Hypercubers`

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/README.md:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/LICENSE:1)
- [docs/progression.md](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/docs/progression.md:1)
- [docs/notation.md](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/docs/notation.md:1)
- [docs/software/index.md](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/docs/software/index.md:1)
- [docs/software/hyperspeedcube.md](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/docs/software/hyperspeedcube.md:1)
- [hooks/feature_matrix.py](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/hooks/feature_matrix.py:1)
- [leaderboards/generate_leaderboards.py](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/leaderboards/generate_leaderboards.py:1)
- [leaderboards/formats.yml](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/leaderboards/formats.yml:1)
- [leaderboards/tabs.yml](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/leaderboards/tabs.yml:1)
- [leaderboards/solvers.yml](C:/Workspaces/HyperTwist/mirrors/permissive/Hypercubers/hypercubing.xyz/leaderboards/solvers.yml:1)

First-party live evidence:

- [HyperTwistTrainingKnowledgeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingKnowledgeLibrary.h:1)
- [HyperTwistTrainingKnowledgeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingKnowledgeLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [hypercubing-xyz-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/hypercubing-xyz-reference-pages.jsonl:1)

Preserved landed value:

- first-party taxonomy for puzzles, methods, software, and community-reference planes
- first-party notation glossary for cells, pieces, twists, layers, wide moves, rotations, and metrics
- first-party progression-stage ordering and prerequisite contracts
- first-party software-comparison capability taxonomy for primary hypercubing tools
- first-party leaderboard event, solver-profile, time-formatting, relative-date, and program-badge contracts

Excluded or non-promotion boundary:

- do not promote this lane into runtime semantics or puzzle simulation ownership
- do not promote it into solver execution, recognition, or timer ownership
- do not promote the static-site shell into host-application architecture ownership

Rationale:

- the repo is valuable because it is the strongest bounded hypercubing knowledge and community-reference donor in the set
- its strongest value is taxonomy, notation, progression, and reporting convention ownership rather than simulation ownership

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice as checked locally
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `apache/echarts`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane

Licensing posture:

- `Apache-2.0`
- checked local [NOTICE](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/NOTICE:1) currently states `Apache ECharts` and `Copyright 2017-2026 The Apache Software Foundation`

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/README.md:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/LICENSE:1)
- [NOTICE](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/NOTICE:1)
- [src/core/echarts.ts](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/src/core/echarts.ts:1)
- [src/model/OptionManager.ts](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/src/model/OptionManager.ts:1)
- [src/data/DataStore.ts](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/src/data/DataStore.ts:1)
- [src/component/thumbnail/ThumbnailView.ts](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/src/component/thumbnail/ThumbnailView.ts:1)
- [src/component/dataZoom/history.ts](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/src/component/dataZoom/history.ts:1)
- [src/component/toolbox/feature/DataView.ts](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/src/component/toolbox/feature/DataView.ts:1)
- [src/component/toolbox/feature/SaveAsImage.ts](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/src/component/toolbox/feature/SaveAsImage.ts:1)
- [ssr/client/src/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/apache/echarts/ssr/client/src/index.ts:1)
- [src/canvas/Painter.ts](C:/Workspaces/HyperTwist/mirrors/permissive/ecomfe/zrender/src/canvas/Painter.ts:1)
- [src/chart/common/GLViewHelper.js](C:/Workspaces/HyperTwist/mirrors/permissive/ecomfe/echarts-gl/src/chart/common/GLViewHelper.js:1)

First-party live evidence:

- [HyperTwistTrainingAnalyticsLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingAnalyticsLibrary.h:1)
- [HyperTwistTrainingAnalyticsLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingAnalyticsLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [apache-echarts-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/apache-echarts-reference-pages.jsonl:1)

Preserved landed value:

- first-party analytics report-definition and dataset boundaries
- first-party session, deck, case, replay, and split reporting bundle surfaces
- first-party data-view export and accessible report-contract behavior
- history-aware timing-trend and overview semantics
- explicit subordinate-sidecar boundaries for `ecomfe/zrender` and `ecomfe/echarts-gl`

Excluded or non-promotion boundary:

- do not promote this lane into gameplay or simulation ownership
- do not promote it into a generic BI shell
- do not treat `ecomfe/zrender` or `ecomfe/echarts-gl` as separately landed lanes because this packet exists

Rationale:

- the repo is valuable because it is the strongest bounded analytics and reporting donor in the set
- its strongest value is reporting structure, export, and interaction discipline rather than control of the host application shell

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the Apache `NOTICE` and license text in redistributed builds
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `google/model-viewer`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane

Licensing posture:

- `Apache-2.0`
- checked local code-license surfaces:
  - [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/LICENSE:1)
  - [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/LICENSE.md:1)
  - [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/glTF-Sample-Renderer/LICENSE.md:1)
- `google/model-viewer/packages/shared-assets` remains mixed-provenance and is widened separately through the landed `Phase 4R-C` allowlist packet rather than by `Phase 3R-D` itself

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/README.md:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/LICENSE:1)
- [packages/model-viewer/src/model-viewer-base.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/model-viewer/src/model-viewer-base.ts:1)
- [packages/space-opera/src/components/inspector/inspector.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/inspector/inspector.ts:1)
- [packages/space-opera/src/components/camera_settings/camera_settings.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/camera_settings/camera_settings.ts:1)
- [packages/space-opera/src/components/hotspot_panel/hotspot_panel.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/hotspot_panel/hotspot_panel.ts:1)
- [packages/space-opera/src/components/model_viewer_snippet/model_viewer_snippet.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/model_viewer_snippet/model_viewer_snippet.ts:1)
- [packages/render-fidelity-tools/src/workflows/compare-results.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/render-fidelity-tools/src/workflows/compare-results.ts:1)
- [packages/model-viewer-effects/src/model-viewer-effects.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/model-viewer-effects/src/model-viewer-effects.ts:1)
- [packages/modelviewer.dev/src/components/example-snippet.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/components/example-snippet.ts:1)
- [packages/modelviewer.dev/src/docs-and-examples/create-html.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/docs-and-examples/create-html.ts:1)
- [packages/modelviewer.dev/src/docs-and-examples/sidebar.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/docs-and-examples/sidebar.ts:1)
- [src/ui/ui.js](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/src/ui/ui.js:1)
- [glTF-Sample-Renderer/source/GltfState/gltf_state.js](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/glTF-Sample-Renderer/source/GltfState/gltf_state.js:1)

First-party live evidence:

- [HyperTwistTrainingViewerLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingViewerLibrary.h:1)
- [HyperTwistTrainingViewerLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingViewerLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [google-model-viewer-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/google-model-viewer-reference-pages.jsonl:1)

Preserved landed value:

- first-party browser viewer embed, camera-state, load-progress, and annotation boundaries
- first-party compact editor and inspection surfaces for hotspot authoring, camera settings, JSON inspection, and snippet/export flows
- first-party standards-aware asset-QA, validation, capture, and renderer-comparison contracts
- explicit docs/demo separation so snippet infrastructure and support patterns survive without promoting donor demo shells into product ownership
- explicit subordinate boundaries for `space-opera`, `render-fidelity-tools`, `model-viewer-effects`, `modelviewer.dev`, `KhronosGroup/glTF-Sample-Viewer`, and `KhronosGroup/glTF-Sample-Renderer`

Excluded or non-promotion boundary:

- do not promote this lane into gameplay or runtime ownership
- do not promote it into a generic browser or product shell
- do not treat `shared-assets` as a blanket shippable bundle outside the explicit `Phase 4R-C` allowlist and provenance boundary
- do not treat the subordinate package rows or Khronos sidecars as separately landed lanes because this packet exists

Rationale:

- the repo is valuable because it is the strongest bounded browser viewer, compact editor, and support-plane asset-QA donor in the set
- its strongest value is embed discipline, editor-side support flows, and standards-aware QA boundaries rather than control of the host application shell

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the Apache license text and normal `NOTICE` handling expectations in redistributed builds
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `google/model-viewer/packages/shared-assets`

Current status:

- `implemented_live_boundary_sensitive`
- preserve as a landed first-party boundary-sensitive lane

Licensing posture:

- `Apache-2.0` package container with mixed per-asset terms
- checked local provenance and notice surfaces:
  - [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/README.md:1)
  - [ATTRIBUTIONS.md](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/ATTRIBUTIONS.md:1)
  - [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/LICENSE:1)
  - [scripts/fetch-khronos-gltf-samples.sh](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/scripts/fetch-khronos-gltf-samples.sh:1)
- the package container license does not override the asset-level terms called out in `ATTRIBUTIONS.md`

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/README.md:1)
- [ATTRIBUTIONS.md](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/ATTRIBUTIONS.md:1)
- [scripts/fetch-khronos-gltf-samples.sh](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/scripts/fetch-khronos-gltf-samples.sh:1)
- [RobotExpressive.glb](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/RobotExpressive.glb:1)
- [BarramundiFish.mixed.glb](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/BarramundiFish.mixed.glb:1)
- [Astronaut.glb](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/Astronaut.glb:1)
- [NeilArmstrong.glb](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/NeilArmstrong.glb:1)
- [Horse.glb](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/Horse.glb:1)
- [aircraft_workshop_01_1k.hdr](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/aircraft_workshop_01_1k.hdr:1)
- [music_hall_01_1k.hdr](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/music_hall_01_1k.hdr:1)
- [spruit_sunrise_1k_HDR.hdr](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/spruit_sunrise_1k_HDR.hdr:1)
- [whipple_creek_regional_park_04_1k.hdr](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/whipple_creek_regional_park_04_1k.hdr:1)
- [cube.gltf](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/cube.gltf:1)
- [Triangle.gltf](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/shared-assets/Triangle.gltf:1)

First-party live evidence:

- [HyperTwistTrainingSharedAssetLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingSharedAssetLibrary.h:1)
- [HyperTwistTrainingSharedAssetLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingSharedAssetLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [google-model-viewer-shared-assets-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/google-model-viewer-shared-assets-reference-pages.jsonl:1)

Preserved landed value:

- explicit per-asset fixture-family curation for browser QA and documentation-example use
- explicit CC0 environment-fixture matrices for lighting parity and capture regression
- explicit notice-bound, review-only, and local-only fixture splits
- explicit provenance and attribution review duties surfaced from `ATTRIBUTIONS.md`
- explicit fixture refresh and attribution-recheck discipline beneath the landed `google/model-viewer` lane

Excluded or non-promotion boundary:

- do not promote this lane into blanket mixed-asset shipping
- do not promote it into gameplay/runtime ownership
- do not erase attribution, review-only, or local-only boundaries
- do not treat the package container license as decisive for every fixture

Future widening rule:

- widen only through ordinary first-party enhancement work inside the explicit allowlist and provenance boundary
- preserve the package-level Apache materials plus the asset-level provenance duties in `REPO_LICENSE_TRACKING.md`
- read the landed [HYPERTWIST_PHASE_4R_PACKET_4R_C_SHARED_ASSETS_ALLOWLIST_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_C_SHARED_ASSETS_ALLOWLIST_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `cubing/cubing.js`

Current status:

- `implemented_live_boundary_sensitive`
- preserve as a landed first-party boundary-sensitive adapter lane

Licensing posture:

- `MPL-2.0 OR GPL-3.0-or-later`
- the practical HyperTwist path remains the explicit `MPL` side
- no upstream `cubing.js` source files were modified in the landed `Phase 4R-A` packet

Source surfaces inspected:

- [package.json](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/package.json:1)
- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/README.md:1)
- [LICENSE-MPL.md](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/LICENSE-MPL.md:1)
- [LICENSE-GPL.md](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/LICENSE-GPL.md:1)
- [src/cubing/kpuzzle/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/src/cubing/kpuzzle/index.ts:1)
- [src/cubing/puzzle-geometry/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/src/cubing/puzzle-geometry/index.ts:1)
- [src/cubing/twisty/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/src/cubing/twisty/index.ts:1)
- [src/cubing/protocol/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/src/cubing/protocol/index.ts:1)
- [src/cubing/bluetooth/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/src/cubing/bluetooth/index.ts:1)
- [src/cubing/search/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/src/cubing/search/index.ts:1)
- [src/cubing/puzzles/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/src/cubing/puzzles/index.ts:1)
- [src/cubing/puzzles/implementations/melindas2x2x2x2/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/cubing/cubing.js/src/cubing/puzzles/implementations/melindas2x2x2x2/index.ts:1)

First-party live evidence:

- [HyperTwistTrainingClassicCubingLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingClassicCubingLibrary.h:1)
- [HyperTwistTrainingClassicCubingLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingClassicCubingLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [cubing-cubing-js-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/cubing-cubing-js-reference-pages.jsonl:1)

Preserved landed value:

- explicit classic-cubing state, orbit-definition, pattern, and transformation boundaries
- explicit classic notation, binary interchange, and protocol translation seams
- explicit named-puzzle, description-string, and geometry-backed construction boundaries
- explicit embedded viewer, player, editor, and indexer adapter surfaces beneath first-party shells
- explicit smart-device and protocol adapter seams beneath first-party timer, replay, and recognition flows
- explicit search, random-state, and scramble-routing seams while keeping retained solver benchmarks separate
- explicit `MPL` compliance-boundary language so later widening does not silently slide into an untracked fork posture

Excluded or non-promotion boundary:

- do not promote this lane into a private fork of upstream `cubing.js` files
- do not treat it as a replacement for the `Hyperspeedcube` hyper runtime anchor
- do not treat it as a replacement for the restrictive `twisty.js` clean-room lane
- do not flatten retained solver benchmarks into this packet
- do not promote donor Twizzle or demo-shell ownership into HyperTwist

Rationale:

- the repo is valuable because it is the strongest classic-cubing semantic/runtime donor in the set
- its highest-value surfaces are bounded state, geometry, player, interop, and device seams
- the correct legal posture is explicit `MPL`-aware adapter or dependency use rather than a silent private fork

Future widening rule:

- widen only through ordinary first-party enhancement work that preserves the explicit `MPL` boundary
- preserve upstream notices and license materials in redistributed builds
- if HyperTwist later edits upstream-covered `cubing.js` files directly, publish those source-file modifications
- read the landed [HYPERTWIST_PHASE_4R_PACKET_4R_A_CUBING_JS_ADAPTER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_A_CUBING_JS_ADAPTER_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `cutelyaware/magiccube4d`

Current status:

- `implemented_live_boundary_sensitive`
- preserve as a landed first-party boundary-sensitive attributed legacy `4D` lane

Licensing posture:

- `custom permissive attribution-request license`
- preserve visible attribution, upstream-link retention, and the checked `MyMath.java` provenance caveat
- no upstream `magiccube4d` source files were modified in the landed `Phase 4R-B` packet

Source surfaces inspected:

- [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/permissive/cutelyaware/magiccube4d/LICENSE.md:1)
- [src/com/superliminal/magiccube4d/History.java](C:/Workspaces/HyperTwist/mirrors/permissive/cutelyaware/magiccube4d/src/com/superliminal/magiccube4d/History.java:1)
- [src/com/superliminal/magiccube4d/Macro.java](C:/Workspaces/HyperTwist/mirrors/permissive/cutelyaware/magiccube4d/src/com/superliminal/magiccube4d/Macro.java:1)
- [src/com/superliminal/magiccube4d/PolytopePuzzleDescription.java](C:/Workspaces/HyperTwist/mirrors/permissive/cutelyaware/magiccube4d/src/com/superliminal/magiccube4d/PolytopePuzzleDescription.java:1)
- [src/com/superliminal/magiccube4d/RotationHandler.java](C:/Workspaces/HyperTwist/mirrors/permissive/cutelyaware/magiccube4d/src/com/superliminal/magiccube4d/RotationHandler.java:1)
- [src/com/superliminal/magiccube4d/MC4DView.java](C:/Workspaces/HyperTwist/mirrors/permissive/cutelyaware/magiccube4d/src/com/superliminal/magiccube4d/MC4DView.java:1)
- [src/com/donhatchsw/util/MyMath.java](C:/Workspaces/HyperTwist/mirrors/permissive/cutelyaware/magiccube4d/src/com/donhatchsw/util/MyMath.java:1)

First-party live evidence:

- [HyperTwistTrainingLegacy4DLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingLegacy4DLibrary.h:1)
- [HyperTwistTrainingLegacy4DLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingLegacy4DLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [cutelyaware-magiccube4d-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/cutelyaware-magiccube4d-reference-pages.jsonl:1)

Preserved landed value:

- explicit higher-dimensional move-log, marks, macro-boundary, and persisted replay-history semantics
- explicit reference-grip macro remapping, transform-aware reversal, playback, and serialization seams
- explicit generic polytope slicing and grip-sticker-face topology-adapter seams beneath the `Hyperspeedcube` runtime anchor
- explicit `4D` rotation grammar, sticker picking, highlight, slice-mask, callback, and queued-animation seams
- explicit attribution, upstream-link, notice-retention, and `MyMath` provenance-boundary language

Excluded or non-promotion boundary:

- do not promote this lane into a replacement for the `Hyperspeedcube` runtime anchor
- do not promote donor Swing, applet, or Java product-shell ownership into HyperTwist
- do not treat `MyMath.java` as a zero-friction plain utility transplant
- do not erase the required visible attribution, upstream link, or provenance note

Rationale:

- the repo is valuable because it is the strongest retained legacy `4D` interaction, history, and macro donor in the set
- its strongest landed value is bounded higher-dimensional interaction grammar, history, topology-adapter, and macro behavior rather than donor-shell ownership
- the correct posture is first-party implementation with explicit attribution and provenance discipline, not silent donor carryover

Future widening rule:

- widen only through ordinary first-party enhancement work that preserves the visible attribution, upstream-link, and provenance boundary
- preserve the custom license text and related notices in distributed legal materials
- keep the `MyMath.java` provenance caveat visible when closely related numeric helper parity work is discussed
- read the landed [HYPERTWIST_PHASE_4R_PACKET_4R_B_MAGICCUBE4D_ADAPTER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_B_MAGICCUBE4D_ADAPTER_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `PostHog/posthog`

Current status:

- `implemented_live_boundary_sensitive`
- preserve as a landed first-party boundary-sensitive control-plane lane

Licensing posture:

- `MIT` outside `ee/`; enterprise license inside `ee/`
- preserve the explicit root-versus-`ee/` subtree boundary
- no donor `ee/` files were copied into first-party owned source in the landed `Phase 4R-D` packet

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/README.md:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/LICENSE:1)
- [ee/LICENSE](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/ee/LICENSE:1)
- [frontend/src/scenes/session-recordings/utils/replayCaptureDiagnostics.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/frontend/src/scenes/session-recordings/utils/replayCaptureDiagnostics.ts:1)
- [products/replay/skills/diagnosing-missing-recordings/references/diagnostic-signals.md](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/products/replay/skills/diagnosing-missing-recordings/references/diagnostic-signals.md:1)
- [frontend/src/scenes/session-recordings/player/utils/segmenter.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/frontend/src/scenes/session-recordings/player/utils/segmenter.ts:1)
- [frontend/src/scenes/session-recordings/player/utils/player-logging.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/frontend/src/scenes/session-recordings/player/utils/player-logging.ts:1)
- [frontend/src/scenes/feature-flags/featureFlagReleaseConditionsLogic.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/frontend/src/scenes/feature-flags/featureFlagReleaseConditionsLogic.ts:1)
- [frontend/src/scenes/feature-flags/featureFlagScheduleEditLogic.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/frontend/src/scenes/feature-flags/featureFlagScheduleEditLogic.ts:1)
- [frontend/src/scenes/feature-flags/activityDescriptions.tsx](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/frontend/src/scenes/feature-flags/activityDescriptions.tsx:1)
- [products/feature_flags/backend/models/team_feature_flag_defaults_config.py](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/products/feature_flags/backend/models/team_feature_flag_defaults_config.py:1)
- [products/early_access_features/backend/models.py](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/products/early_access_features/backend/models.py:1)
- [products/early_access_features/backend/api.py](C:/Workspaces/HyperTwist/mirrors/restrictive/PostHog/posthog/products/early_access_features/backend/api.py:1)

First-party live evidence:

- [HyperTwistTrainingControlPlaneLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingControlPlaneLibrary.h:1)
- [HyperTwistTrainingControlPlaneLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingControlPlaneLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [posthog-posthog-control-plane-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/posthog-posthog-control-plane-reference-pages.jsonl:1)

Preserved landed value:

- explicit replay capture-failure diagnostics, trigger-state interpretation, sampling semantics, and warning categorization
- explicit replay segmentation and timeline interpretation posture for capture gaps and replay-health signals
- explicit feature-flag rollout-group, multivariate, evaluation-runtime, and blast-radius review semantics
- explicit scheduled rollout, recurrence, and cron-validation rules
- explicit early-access enrollment, rollout-to-all, stage-transition, and lifecycle-event semantics
- explicit root-`MIT`-core-versus-`ee/` subtree compliance boundary in first-party runtime surfaces

Excluded or non-promotion boundary:

- do not promote this lane into the `ee/` subtree
- do not promote it into blanket PostHog product-shell adoption
- do not promote it into product analytics, experiments, or warehouse platform ownership
- do not erase the explicit mixed-license boundary between the root `MIT` core and enterprise paths

Rationale:

- the repo is valuable because it is the strongest retained telemetry, replay-diagnostic, staged-rollout, and early-access control-plane donor in the set
- its strongest landed value is bounded control-plane semantics rather than full analytics-shell ownership
- the correct posture is a first-party Unreal control-plane lane with explicit subtree exclusion and compliance visibility, not broad mixed-license donor carryover

Future widening rule:

- widen only through ordinary first-party enhancement work that preserves the explicit `MIT`-core-versus-`ee/` boundary
- preserve the checked root license materials while keeping enterprise subtrees excluded from relaxed donor use
- read the landed [HYPERTWIST_PHASE_4R_PACKET_4R_D_POSTHOG_CONTROL_PLANE_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_D_POSTHOG_CONTROL_PLANE_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `screenpipe/screenpipe`

Current status:

- `implemented_live_boundary_sensitive`
- preserve as a landed first-party boundary-sensitive capture-history lane

Licensing posture:

- `MIT OR Apache-2.0` core; enterprise license inside `ee/`
- preserve the explicit permissive-core-versus-`ee/` subtree boundary
- no donor `ee/` files were copied into first-party owned source in the landed `Phase 4R-E` packet

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/README.md:1)
- [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/LICENSE.md:1)
- [ee/LICENSE](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/ee/LICENSE:1)
- [Cargo.toml](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/Cargo.toml:1)
- [crates/screenpipe-engine/src/lib.rs](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/crates/screenpipe-engine/src/lib.rs:1)
- [crates/screenpipe-engine/src/event_driven_capture.rs](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/crates/screenpipe-engine/src/event_driven_capture.rs:1)
- [crates/screenpipe-engine/src/pipe_permissions_middleware.rs](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/crates/screenpipe-engine/src/pipe_permissions_middleware.rs:1)
- [crates/screenpipe-db/src/lib.rs](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/crates/screenpipe-db/src/lib.rs:1)
- [crates/screenpipe-db/src/write_queue.rs](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/crates/screenpipe-db/src/write_queue.rs:1)
- [crates/screenpipe-vault/src/lib.rs](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/crates/screenpipe-vault/src/lib.rs:1)
- [crates/screenpipe-vault/src/manager.rs](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/crates/screenpipe-vault/src/manager.rs:1)
- [apps/screenpipe-app-tauri/components/rewind/timeline/timeline.tsx](C:/Workspaces/HyperTwist/mirrors/restrictive/screenpipe/screenpipe/apps/screenpipe-app-tauri/components/rewind/timeline/timeline.tsx:1)

First-party live evidence:

- [HyperTwistTrainingCaptureHistoryLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingCaptureHistoryLibrary.h:1)
- [HyperTwistTrainingCaptureHistoryLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingCaptureHistoryLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [screenpipe-screenpipe-capture-history-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/screenpipe-screenpipe-capture-history-reference-pages.jsonl:1)

Preserved landed value:

- explicit event-driven capture triggers, debounce posture, screenshot-context pairing, and visual-change fallback semantics
- explicit deterministic pipe permission, endpoint gating, timeout, and backpressure semantics
- explicit local write-queue, batch transaction, retention, and sleep-aware persistence semantics
- explicit vault lock/unlock, migration, and recording-precondition semantics
- explicit rewind grouping, filter, replay-control, and context-review semantics
- explicit permissive-core-versus-`ee/` subtree compliance boundary in first-party runtime surfaces

Excluded or non-promotion boundary:

- do not promote this lane into the `ee/` subtree
- do not promote it into blanket screenpipe product-shell adoption
- do not promote it into AI-memory, chat-shell, or generic agent-platform ownership
- do not erase the explicit mixed-license boundary between permissive core paths and enterprise paths

Rationale:

- the repo is valuable because it is the strongest retained local capture/history/replay, deterministic-permission, and vault-lifecycle donor in the set
- its strongest landed value is bounded support-plane semantics rather than whole-product shell ownership
- the correct posture is a first-party Unreal capture-history lane with explicit subtree exclusion and compliance visibility, not broad mixed-license donor carryover

Future widening rule:

- widen only through ordinary first-party enhancement work that preserves the explicit permissive-core-versus-`ee/` boundary
- preserve the checked root license materials while keeping enterprise subtrees excluded from relaxed donor use
- read the landed [HYPERTWIST_PHASE_4R_PACKET_4R_E_SCREENPIPE_CAPTURE_HISTORY_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_E_SCREENPIPE_CAPTURE_HISTORY_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `met4citizen/TalkingHead`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane

Licensing posture:

- `MIT`
- sample avatars, media, and external TTS or JWT-backed service flows remain separate provenance and deployment questions outside the code-license grant

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/README.md:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/LICENSE:1)
- [package.json](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/package.json:1)
- [modules/talkinghead.mjs](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/modules/talkinghead.mjs:1)
- [modules/retargeter.mjs](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/modules/retargeter.mjs:1)
- [modules/lipsync-en.mjs](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/modules/lipsync-en.mjs:1)
- [modules/playback-worklet.js](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/modules/playback-worklet.js:1)
- [examples/azure-audio-streaming.html](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/examples/azure-audio-streaming.html:1)
- [tests/streaming-tests.html](C:/Workspaces/HyperTwist/mirrors/permissive/met4citizen/TalkingHead/tests/streaming-tests.html:1)

First-party live evidence:

- [HyperTwistTrainingCompanionLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingCompanionLibrary.h:1)
- [HyperTwistTrainingCompanionLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingCompanionLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [met4citizen-talkinghead-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/met4citizen-talkinghead-reference-pages.jsonl:1)

Preserved landed value:

- first-party embodied companion narration with queued speech, subtitles, viseme timing, and marker-aware coach playback
- first-party avatar-only embed boundaries for external-scene companion presence with retargeting-aware motion
- first-party gesture, mood, and pose cues for acknowledgement, focus-callout, celebration, and supportive coaching states
- first-party streaming and listening lifecycle states with queue-buffer, underrun, and microphone-threshold posture
- explicit vendor and asset boundary handling so service wiring and sample-asset assumptions stay replaceable and outside product-core ownership

Excluded or non-promotion boundary:

- do not promote this lane into generic speech-engine ownership
- do not promote it into vendor-locked TTS infrastructure
- do not promote donor example shells, sample avatar packs, or media payloads into the shipped first-party owner
- do not treat it as a generic avatar-product foundation

Rationale:

- the repo is valuable because it is the strongest bounded embodied companion and narrated coaching donor in the set
- its strongest value is queue discipline, avatar embedding, subtitle and viseme timing, and coach-facing expression control rather than host-shell or vendor ownership

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice as checked locally
- keep the sample-asset and external-service provenance caveat visible
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_E_TALKINGHEAD_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_E_TALKINGHEAD_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `mrdoob/three.js`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane

Licensing posture:

- `MIT`
- preserve the checked local MIT notice in third-party notices or equivalent release/legal materials

Source surfaces inspected:

- [package.json](C:/Workspaces/HyperTwist/mirrors/permissive/mrdoob/three.js/package.json:1)
- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/mrdoob/three.js/README.md:1)
- [src/Three.Core.js](C:/Workspaces/HyperTwist/mirrors/permissive/mrdoob/three.js/src/Three.Core.js:1)
- [src/renderers/WebGLRenderer.js](C:/Workspaces/HyperTwist/mirrors/permissive/mrdoob/three.js/src/renderers/WebGLRenderer.js:1)
- [src/renderers/webxr/WebXRManager.js](C:/Workspaces/HyperTwist/mirrors/permissive/mrdoob/three.js/src/renderers/webxr/WebXRManager.js:1)

First-party live evidence:

- [HyperTwistTrainingSpatialLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingSpatialLibrary.h:1)
- [HyperTwistTrainingSpatialLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingSpatialLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [browser-spatial-support-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/browser-spatial-support-reference-pages.jsonl:1)

Preserved landed value:

- first-party browser scene graph, renderer, camera, and render-loop substrate boundaries
- first-party WebXR manager and controller-space contract surfaces for browser-side spatial support
- first-party package ownership records that keep `three.js` as the browser `3D` base beneath higher-level helper and XR lanes

Excluded or non-promotion boundary:

- do not promote this lane into gameplay/runtime ownership
- do not treat it as a reason to displace the Unreal-first runtime stance
- do not flatten subordinate helper packages into separate live claims because this substrate is landed

Rationale:

- this repo is valuable because it is the strongest bounded browser `3D` substrate in the retained stack
- its strongest landed value is scene, renderer, and WebXR substrate behavior rather than product-shell ownership

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice in redistributed builds
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `pmndrs/react-three-fiber`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane

Licensing posture:

- `MIT`
- preserve the checked local MIT notice in third-party notices or equivalent release/legal materials

Source surfaces inspected:

- [packages/fiber/package.json](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/react-three-fiber/packages/fiber/package.json:1)
- [packages/fiber/readme.md](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/react-three-fiber/packages/fiber/readme.md:1)
- [packages/fiber/src/web/Canvas.tsx](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/react-three-fiber/packages/fiber/src/web/Canvas.tsx:1)
- [packages/fiber/src/core/renderer.tsx](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/react-three-fiber/packages/fiber/src/core/renderer.tsx:1)
- [packages/fiber/src/core/events.ts](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/react-three-fiber/packages/fiber/src/core/events.ts:1)

First-party live evidence:

- [HyperTwistTrainingSpatialLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingSpatialLibrary.h:1)
- [HyperTwistTrainingSpatialLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingSpatialLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [browser-spatial-support-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/browser-spatial-support-reference-pages.jsonl:1)

Preserved landed value:

- first-party React-side canvas-root, createRoot, frameloop invalidation, and renderer/store lifecycle contracts
- first-party event-bridge and raycaster ownership boundaries above the landed `three.js` substrate
- explicit runtime-library accessors and reference targets for the React-side browser spatial stack

Excluded or non-promotion boundary:

- do not promote this lane into gameplay/runtime ownership
- do not treat it as generic app-state or browser-product ownership
- do not flatten helper abstractions above it into separate live claims

Rationale:

- this repo is valuable because it is the strongest retained React-side browser renderer in the set
- its strongest landed value is renderer lifecycle, store, and event-bridge behavior rather than product-shell ownership

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice in redistributed builds
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `pmndrs/xr`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane

Licensing posture:

- `MIT`
- preserve the checked local MIT notice in third-party notices or equivalent release/legal materials

Source surfaces inspected:

- [packages/xr/src/store.ts](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/xr/packages/xr/src/store.ts:1)
- [packages/react/xr/src/xr.tsx](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/xr/packages/react/xr/src/xr.tsx:1)
- [packages/react/xr/src/dom-overlay.tsx](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/xr/packages/react/xr/src/dom-overlay.tsx:1)
- [packages/react/xr/src/controller-locomotion.ts](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/xr/packages/react/xr/src/controller-locomotion.ts:1)
- [packages/pointer-events/src/index.ts](C:/Workspaces/HyperTwist/mirrors/permissive/pmndrs/xr/packages/pointer-events/src/index.ts:1)

First-party live evidence:

- [HyperTwistTrainingSpatialLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingSpatialLibrary.h:1)
- [HyperTwistTrainingSpatialLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingSpatialLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [browser-spatial-support-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/browser-spatial-support-reference-pages.jsonl:1)

Preserved landed value:

- first-party XR session, visibility, controller, hand, gaze, and screen-input contract surfaces
- first-party pointer-routing and immersive interaction boundaries above the landed browser scene and renderer stack
- explicit support boundaries that keep spatial UI, gesture, and motion helpers subordinate beneath the landed XR owner

Excluded or non-promotion boundary:

- do not promote this lane into gameplay/runtime ownership
- do not treat it as a generic VR showroom or browser-first product shell
- do not flatten subordinate UI, gesture, or motion helpers into separate live claims

Rationale:

- this repo is valuable because it is the strongest retained browser XR session and immersive interaction donor in the set
- its strongest landed value is session-store, input-routing, and immersive interaction behavior rather than product-shell ownership

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice in redistributed builds
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_F_BROWSER_SPATIAL_SUPPORT_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again

### `Lykos/cube_trainer`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane

Licensing posture:

- `MIT`
- checked local copyright notice: `Bernhard F. Brodowsky`

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/README.md:1)
- [app/models/training_session.rb](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/app/models/training_session.rb:1)
- [client/src/app/utils/sampling/weighted-sampler.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/client/src/app/utils/sampling/weighted-sampler.ts:1)
- [client/src/app/method-explorer/method-explorer/method-explorer.component.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/client/src/app/method-explorer/method-explorer/method-explorer.component.ts:1)
- [client/src/app/training/trainer.service.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/client/src/app/training/trainer.service.ts:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/LICENSE:1)

First-party live evidence:

- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:2160)
- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:803)
- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:774)

Preserved landed value:

- persisted training-session modeling
- weighted sampling and recency-aware case selection
- method exploration and expected-alg-count reasoning
- BLD-heavy commutator and case-set domain value

Excluded or non-promotion boundary:

- do not treat this lane as the broadest visual training-shell owner
- do not promote it above the main algorithm-shell owner for raw case-corpus breadth

Rationale:

- this lane is strongest where HyperTwist needs persistence, coaching, and weighted session logic
- it is not the cleanest owner for the broad front-end trainer shell

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice and upstream credit to `Bernhard F. Brodowsky`
- do not treat this row as proof that the current first-party broad
  trainer-shell, review-plan, queue, or coaching orchestration family is still
  open

### `poliva/cubedex`

Current status:

- preserve the existing first-party outputs already landed in HyperTwist
- do not treat the checked donor mirror as a landed permissive lane anymore
- use
  [HYPERTWIST_SMARTCUBE_PRACTICE_REVIEW_AND_SRS_HIERARCHY_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_SMARTCUBE_PRACTICE_REVIEW_AND_SRS_HIERARCHY_RECONCILIATION_2026-05-27.md:1)
  for the current owner split across first-party training, timer, smart-device,
  and permissive trainer-foundation surfaces

Licensing posture:

- no explicit license is visible in the checked local mirror
- checked local mirror currently has no standalone `LICENSE`, `COPYING`, or
  `NOTICE` file
- checked local [package.json](C:/Workspaces/HyperTwist/mirrors/restrictive/poliva/cubedex/package.json:1) currently does not declare a `license` field
- restrictive-custody correction on `2026-05-27`: keep the existing first-party
  outputs, but block donor-backed widening unless restored source-backed
  license evidence or a fresh clean-room route exists

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/restrictive/poliva/cubedex/README.md:1)
- [src/hooks/useTrainingState.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/poliva/cubedex/src/hooks/useTrainingState.ts:1)
- [src/lib/srs.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/poliva/cubedex/src/lib/srs.ts:1)
- [src/hooks/useSmartcubeConnection.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/poliva/cubedex/src/hooks/useSmartcubeConnection.ts:1)
- [src/views/PracticeView.tsx](C:/Workspaces/HyperTwist/mirrors/restrictive/poliva/cubedex/src/views/PracticeView.tsx:1)
- [package.json](C:/Workspaces/HyperTwist/mirrors/restrictive/poliva/cubedex/package.json:1)

First-party live evidence:

- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:3641)
- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:1349)
- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:6499)

Preserved landed value:

- smartcube-aware practice shell
- offline-first training flow
- review and spaced-repetition behavior
- recognition versus execution timing split
- stats and training-history behavior

Excluded or non-promotion boundary:

- do not treat this mirror as a normal permissive donor lane
- do not widen from this donor mirror without restored source-backed license
  evidence or a fresh clean-room route

- do not promote this lane into sole ownership of the broad case corpus
- do not promote it into the persistent coaching backend owner

Rationale:

- the restrictive source still shows a useful smartcube-aware drill and
  review/SRS UX comparison surface
- the current first-party training stack, timer substrate, integrated
  smart-device workflow family, and landed permissive trainer foundations
  already own the practical live implementation family
- the checked local mirror still carries a license-surface gap that must remain
  recorded

Future widening rule:

- do not treat this row as a default clean-room implementation candidate
- widen only through ordinary first-party enhancement work, restored
  source-backed license evidence, or a later clean-room route after a narrower
  first-party gap is actually proven
- do not lose the mirror-surface gap note during future legal packaging or mirror refresh work

### `newyork-anthonyng/rubiks-cross-trainer`

Current status:

- `implemented_live_permissive`
- preserve as a landed first-party permissive lane
- use
  [HYPERTWIST_CROSS_PLANNING_AND_5STYLE_MICRO_DRILL_HIERARCHY_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_CROSS_PLANNING_AND_5STYLE_MICRO_DRILL_HIERARCHY_RECONCILIATION_2026-05-27.md:1)
  for the current owner split across first-party training/coaching, the landed
  `tao-yu/Alg-Trainer` foundation lane, the landed `Lykos/cube_trainer`
  persisted-coaching lane, and this row's narrow cross-planning micro-drill
  slice

Licensing posture:

- `MIT`
- checked local copyright notice: `Anthony Ng`

Source surfaces inspected:

- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/newyork-anthonyng/rubiks-cross-trainer/README.md:1)
- [src/index.js](C:/Workspaces/HyperTwist/mirrors/permissive/newyork-anthonyng/rubiks-cross-trainer/src/index.js:1)
- [src/scrambles/index.js](C:/Workspaces/HyperTwist/mirrors/permissive/newyork-anthonyng/rubiks-cross-trainer/src/scrambles/index.js:1)
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/newyork-anthonyng/rubiks-cross-trainer/LICENSE:1)

First-party live evidence:

- [HyperTwistTrainingCatalogLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingCatalogLibrary.cpp:326)
- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:17157)
- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:6410)
- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:8074)

Preserved landed value:

- explicit cross-difficulty ladder
- narrow scramble corpus for `1`-move through deeper cross drills
- clean micro-drill progression for CFOP cross work

Excluded or non-promotion boundary:

- do not treat this lane as a general-purpose training shell
- do not promote it into broad algorithm-corpus ownership

Rationale:

- this repo is valuable because it is narrow and disciplined
- HyperTwist should preserve that focus instead of trying to turn it into a foundation owner

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the MIT notice and upstream credit to `Anthony Ng`
- do not reinterpret the current first-party training-session, review-plan,
  queue, follow-up, or coaching orchestration family through this row
- do not promote this row into broad algorithm-corpus ownership or a general
  training-platform owner

### `remotion-dev/remotion`

Current status:

- `implemented_live_boundary_sensitive`
- preserve as a landed first-party boundary-sensitive lane

Licensing posture:

- custom two-tier commercial license at repo level
- `@remotion/studio` exposes `MIT`, but `@remotion/player`, `@remotion/renderer`, and `@remotion/media-parser` still point back to the checked Remotion license posture
- free use in the checked mirror is limited to individuals, non-profits, evaluation use, and for-profit organizations with up to `3` employees

Source surfaces inspected:

- [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/LICENSE.md:1)
- [package.json](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/package.json:1)
- [packages/player/src/Player.tsx](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/packages/player/src/Player.tsx:1)
- [packages/player/src/player-methods.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/packages/player/src/player-methods.ts:1)
- [packages/player/src/use-playback.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/packages/player/src/use-playback.ts:1)
- [packages/renderer/src/render-media.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/packages/renderer/src/render-media.ts:1)
- [packages/media-parser/src/parse-media.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/packages/media-parser/src/parse-media.ts:1)
- [packages/media-parser/src/worker-server.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/packages/media-parser/src/worker-server.ts:1)
- [packages/studio/src/api/save-render-output.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/packages/studio/src/api/save-render-output.ts:1)
- [packages/studio/src/api/visual-control.ts](C:/Workspaces/HyperTwist/mirrors/restrictive/remotion-dev/remotion/packages/studio/src/api/visual-control.ts:1)

First-party live evidence:

- [HyperTwistTrainingMediaExportLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingMediaExportLibrary.h:1)
- [HyperTwistTrainingMediaExportLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingMediaExportLibrary.cpp:1)
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
- [remotion-dev-remotion-media-export-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/remotion-dev-remotion-media-export-reference-pages.jsonl:1)

Preserved landed value:

- embedded playback and transport-control semantics
- render orchestration and output-registration posture
- media parsing, worker, and seek-handling semantics
- explainer-studio preview and control semantics
- explicit package-split and commercial-license compliance boundaries

Excluded or non-promotion boundary:

- do not promote this lane into whole Remotion authoring-shell adoption
- do not treat the template ecosystem or platform shell as landed
- do not flatten the custom-license packages into a plain `MIT` donor story

Rationale:

- this lane is strongest where HyperTwist needs replay explainers, bounded media export, embeddable playback, and parser semantics
- the right preserve posture is a first-party sidecar lane with explicit package and commercial boundaries, not a broad product-shell carryover

Future widening rule:

- widen only through ordinary first-party enhancement work
- preserve the package split and company-license boundary explicitly in future shipping and deployment work
- read the landed [HYPERTWIST_PHASE_4R_PACKET_4R_F_REMOTION_MEDIA_EXPORT_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_4R_PACKET_4R_F_REMOTION_MEDIA_EXPORT_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again
### `onionhoney/roux-trainers`

Current status:

- `implemented_live_clean_room_verified`
- preserve as the earliest landed restrictive clean-room precedent in this
  audit snapshot
- use
  [HYPERTWIST_ROUX_METHOD_STAGE_CLEAN_ROOM_HIERARCHY_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_ROUX_METHOD_STAGE_CLEAN_ROOM_HIERARCHY_RECONCILIATION_2026-05-27.md:1)
  for the current owner split across first-party training/coaching, the
  permissive trainer-foundation lanes, and this row's bounded landed
  method-stage clean-room family

Licensing posture:

- `GPL-3.0`
- already implemented/live in HyperTwist only through the accepted clean-room chain

Safe source surfaces for this audit:

- [HyperTwistContractLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistBootstrap/HyperTwistContractLibrary.cpp:31)
- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:16185)
- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:6053)
- [restrictive-static-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/restrictive-static-exercises.jsonl:1)
- [restrictive-generative-exercise-surfaces.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/restrictive-generative-exercise-surfaces.jsonl:1)
- [REPO_LICENSE_TRACKING.md](C:/HyperTwist/docs/REPO_LICENSE_TRACKING.md:1)
- [onionhoney-roux-trainers.model-a.md](C:/Workspaces/HyperTwist/clean-room-specs/onionhoney-roux-trainers.model-a.md:1)
- [onionhoney-roux-trainers.model-b.md](C:/Workspaces/HyperTwist/clean-room-specs/onionhoney-roux-trainers.model-b.md:1)

Preserved landed value:

- Roux method-stage drill flows already materialized into first-party outputs
- landed static algorithm decks plus landed generative stage surfaces
- the earliest restrictive clean-room implementation precedent preserved in this
  audit snapshot; later bounded restrictive clean-room lanes are tracked
  separately in later current-live authority

Excluded or non-promotion boundary:

- do not use this landed state as permission to read the restrictive donor mirror from `Model B`
- do not use this landed state as permission to skip clean-room governance for later restrictive rows
- do not reopen this lane as if it were an accidental direct donor import

Rationale:

- this lane is valuable both for its landed first-party Roux training value and for the governance precedent it proves
- the correct preservation move is to keep the first-party outputs and scrubbed handoffs visible, not to normalize direct donor reuse

Future widening rule:

- widen only from first-party Unreal outputs and scrubbed clean-room specs
- keep the Model A / Model B lineage explicit
- never treat the restrictive mirror as implementation-ready source
- do not reinterpret the current first-party training-session, review-plan,
  queue, follow-up, or coaching orchestration family through this row
- do not treat this landed precedent as permission to skip clean-room
  governance for later restrictive rows

## Bottom line

HyperTwist now has symmetric source-backed authority across the current `71`-row curated set:

- `51` current non-live rows through `Packet 0R-A` through `Packet 0R-E`
- `20` live rows through this live-lane preservation audit

For live-lane work, the next instance should not start from stale donor labels or from the raw mirror alone. It should start from this document, then the retained-set contract, then the repo-row license tracker.
