diff --git a/docs/EXTERNAL_MIRROR_WORKSPACE_AND_SUBMODULE_HANDOFF.md b/docs/EXTERNAL_MIRROR_WORKSPACE_AND_SUBMODULE_HANDOFF.md index 27f6cc0..6fbffd2 100644 --- a/docs/EXTERNAL_MIRROR_WORKSPACE_AND_SUBMODULE_HANDOFF.md +++ b/docs/EXTERNAL_MIRROR_WORKSPACE_AND_SUBMODULE_HANDOFF.md @@ -250,6 +250,7 @@ For HyperTwist specifically, the mirror/handoff model must now carry one additio - `Phase 1R` is now closed as the retained-set contract and handoff layer - the six already-live rows now also have a dedicated source-backed preservation authority doc - `Phase 2R-A` is now closed as the core ownership and acceptance authority for the five retained permissive anchor rows +- `Phase 2R-B` is now closed as the support-plane ownership and acceptance authority for the retained permissive support rows in scope - the current manifest and doc control plane should now distinguish: - `53` non-live active implementation-board rows - `9` retained benchmark/oracle/clean-room-later rows outside the active implementation board @@ -270,6 +271,7 @@ Reset rule: - `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` for the six already-live lanes - `docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` for routing - `docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` for the five retained core permissive rows + - `docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` for the retained permissive support-plane rows in scope - the relevant `0R-*` packet for any non-live retained row ## Manifest schema diff --git a/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md b/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md index 17a76f0..7bc33fa 100644 --- a/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md +++ b/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md @@ -435,7 +435,7 @@ After this reconciliation: ## Current packet status -`Packet 0R-A`, `Packet 0R-B`, `Packet 0R-C`, `Packet 0R-D`, `Packet 0R-E`, `Phase 1R`, the live-lane preservation audit, and `Phase 2R-A` are now closed as authority steps. +`Packet 0R-A`, `Packet 0R-B`, `Packet 0R-C`, `Packet 0R-D`, `Packet 0R-E`, `Phase 1R`, the live-lane preservation audit, `Phase 2R-A`, and `Phase 2R-B` are now closed as authority steps. See: @@ -447,6 +447,7 @@ See: - `docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` - `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` - `docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` +- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` Result: @@ -463,12 +464,17 @@ Result: - `Phase 1R` is now the retained-set contract and handoff authority for all post-`Phase 0R` routing - the six already-live rows now also have symmetric source-backed preservation authority through the live-lane audit - `Phase 2R-A` is now the ownership and acceptance authority for the five core retained permissive rows +- `Phase 2R-B` is now the ownership and acceptance authority for the primary retained permissive support-plane rows in scope - none of those packet rows are currently proven live in checked Unreal surfaces - `Aarav2709/KubeTimr` is now the only `2R-A` row cleared for direct `Phase 3R` widening - `HactarCE/Hyperspeedcube`, `kkoomen/qbr`, `vivaansinghvi07/rubix-cube-solver`, and `roice3/MagicTile` remain packetized for `Phase 6R` - `Aarav2709/KubeTimr` is the earliest straight permissive subsystem implementation candidate after `Phase 2R-A` - `Hypercubers/hypercubing.xyz` is the retained knowledge/curriculum/community donor - `apache/echarts` is the retained analytics/reporting anchor +- `google/model-viewer` plus `KhronosGroup/glTF-Sample-Viewer` are now the retained browser presentation/editor and standards-QA `3R-D` lane +- `met4citizen/TalkingHead` is now the retained embodied companion `3R-E` lane +- `mrdoob/three.js`, `pmndrs/react-three-fiber`, and `pmndrs/xr` now define the retained browser `3D` / XR support `3R-F` lane +- the residual `0R-B` rows `cahidenes/rubiks-cube-solver`, `tentone/rubix-solver`, `NuiLab/code-vr`, `pissang/claygl`, and `pissang/clay-viewer` remain retained but wait for `Phase 2R-C` - `cubing/cubing.js` is retained only through MPL-aware dependency or adapter use - `cutelyaware/magiccube4d` is retained as an attributed strategic donor beneath the `Hyperspeedcube` anchor - `google/model-viewer/packages/shared-assets` is retained only as a fixture and QA pack @@ -480,6 +486,7 @@ License-tracking boundary: - `docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md` is policy-only and must not become a second repo-row legal ledger - `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` is the source-backed preservation authority for the six already-live rows - `docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` is the packet authority for the five core retained permissive rows once source extraction has already been read +- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` is the packet authority for the primary retained permissive support-plane rows once source extraction has already been read - `Packet 0R-A`, `Packet 0R-B`, and `Packet 0R-C` are the source-value and exclusion-rationale authorities for their retained rows - `Packet 0R-D` is the governance and Model A authority for its retained rows, but not the Model B handoff artifact - `Packet 0R-E` is the source-value and discard-rationale authority for its twelve rows @@ -491,5 +498,5 @@ License-tracking boundary: The next bounded move is: 1. keep `Phase 3R+` widening frozen -2. open `Phase 2R-B` -3. convert the retained permissive support plane into concrete implementation packets, ownership boundaries, and acceptance criteria +2. open `Phase 2R-C` +3. close the residual `0R-B` adjunct and alternative-support rows so no permissive `0R-B` lane remains on broad inherited routing diff --git a/docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md b/docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md index d6c8eea..2609434 100644 --- a/docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md +++ b/docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md @@ -157,28 +157,23 @@ Contract: - `Phase 6R` for `HactarCE/Hyperspeedcube`, `kkoomen/qbr`, `vivaansinghvi07/rubix-cube-solver`, and `roice3/MagicTile` - do not reopen `Phase 0R` debate on these rows unless new source evidence appears -### `0R-B` retained permissive support set -> `Phase 3R` +### `0R-B` retained permissive support set -> `Phase 2R-B` split routing -Analytics, reporting, curriculum, viewer, runtime, interaction, and helper support rows: +`Phase 2R-B` is now closed for the primary permissive support-plane rows: -- `Hypercubers/hypercubing.xyz` +- `Hypercubers/hypercubing.xyz` -> `Phase 3R-B` - `apache/echarts` - `ecomfe/zrender` -- `ecomfe/echarts-gl` +- `ecomfe/echarts-gl` -> `Phase 3R-C` - `google/model-viewer` - `google/model-viewer/packages/model-viewer-effects` - `google/model-viewer/packages/modelviewer.dev` - `google/model-viewer/packages/render-fidelity-tools` - `google/model-viewer/packages/space-opera` - `KhronosGroup/glTF-Sample-Renderer` -- `KhronosGroup/glTF-Sample-Viewer` +- `KhronosGroup/glTF-Sample-Viewer` -> `Phase 3R-D` +- `met4citizen/TalkingHead` -> `Phase 3R-E` - `mrdoob/three.js` -- `pissang/claygl` -- `pissang/clay-viewer` -- `NuiLab/code-vr` -- `met4citizen/TalkingHead` -- `cahidenes/rubiks-cube-solver` -- `tentone/rubix-solver` - `@react-spring/animated` - `@react-spring/core` - `@react-spring/parallax` @@ -196,13 +191,22 @@ Analytics, reporting, curriculum, viewer, runtime, interaction, and helper suppo - `pmndrs/uikit` - `pmndrs/use-gesture` - `pmndrs/xr` -- `pmndrs/zustand` +- `pmndrs/zustand` -> `Phase 3R-F` + +Residual `0R-B` rows are still retained but not closed by `2R-B`: + +- `cahidenes/rubiks-cube-solver` +- `tentone/rubix-solver` +- `NuiLab/code-vr` +- `pissang/claygl` +- `pissang/clay-viewer` Contract: - read `Packet 0R-B` before any widening -- treat these rows as retained support or capability donors, not equal foundation owners -- packetization of these rows belongs to `Phase 2R`; actual widening belongs to `Phase 3R` +- read [HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md:1) before implementing any row covered by `2R-B` +- treat `2R-B` rows as support-plane owners, subordinate packages, or helper/dependency lanes according to the packet, not as equal foundation owners +- route the residual five `0R-B` rows through `Phase 2R-C` before any widening decision is treated as final ### `0R-C` boundary-sensitive set -> `Phase 4R` @@ -315,4 +319,4 @@ Current closure: - `Aarav2709/KubeTimr` - `roice3/MagicTile` -The next bounded move after that closure is `Phase 2R-B`. +The next bounded move after that closure is `Phase 2R-C`. diff --git a/docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md b/docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md index 9eb19a8..9465c9b 100644 --- a/docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md +++ b/docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md @@ -248,4 +248,11 @@ The packeted dependency order is now explicit: `Phase 2R-A` is now closed as the ownership and acceptance authority for the five core retained rows above. -The next bounded move is `Phase 2R-B`: packetize the retained permissive support plane so the curriculum, analytics, viewer, XR, and support donors also have explicit ownership and acceptance contracts before `Phase 3R+` widening starts. +At the time `2R-A` closed, the next bounded move was `Phase 2R-B`. + +That packet is now also closed. + +Current forward routing now lives in: + +- [HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md:1) +- [HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md](C:/HyperTwist/docs/HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md:1) diff --git a/docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md b/docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md new file mode 100644 index 0000000..dfcea33 --- /dev/null +++ b/docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md @@ -0,0 +1,439 @@ +# HyperTwist Phase 2R Packet 2R-B Ownership And Acceptance Contract + +Created on `2026-05-13` + +## Status + +`Phase 2R / Packet 2R-B` is now `closed`. + +This packet converts the primary retained `0R-B` support-plane rows from source-evaluated donors into implementation-ready ownership contracts. + +It does not redo source parsing. + +That source-value work already lives in: + +- [HYPERTWIST_PHASE_0R_PACKET_0R_B_EVALUATION_2026-05-12.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_0R_PACKET_0R_B_EVALUATION_2026-05-12.md:1) +- [REPO_LICENSE_TRACKING.md](C:/HyperTwist/docs/REPO_LICENSE_TRACKING.md:1) + +This packet answers the next question instead: + +- which retained permissive support-plane repos are allowed to own specific first-party browser-side or support-side subsystems +- which repos are only subordinate packages, helper layers, or QA sidecars beneath stronger anchors +- which first-party contracts must exist before widening is accepted +- which `Phase 3R` packet each lane may enter next +- which `0R-B` rows are still not part of the support-plane packet and must wait for `2R-C` + +## Purpose + +`Phase 2R-A` closed ownership for the core runtime, recognition, timer, and topology rows. + +`Phase 2R-B` closes the next ownership gap for the retained permissive support plane: + +- knowledge, curriculum, notation, and community surfaces +- analytics and reporting surfaces +- browser presentation, inspection, editor, and QA sidecars +- embodied companion surfaces +- browser-side `3D`, XR, spatial UI, effect, state, gesture, and motion support stacks + +Without this packet, future instances would still be able to widen the right support repos for the wrong reasons. + +## Scope + +This packet closes ownership and acceptance for these retained `0R-B` rows: + +- `Hypercubers/hypercubing.xyz` +- `apache/echarts` +- `ecomfe/zrender` +- `ecomfe/echarts-gl` +- `KhronosGroup/glTF-Sample-Viewer` +- `KhronosGroup/glTF-Sample-Renderer` +- `google/model-viewer` +- `google/model-viewer/packages/model-viewer-effects` +- `google/model-viewer/packages/modelviewer.dev` +- `google/model-viewer/packages/render-fidelity-tools` +- `google/model-viewer/packages/space-opera` +- `met4citizen/TalkingHead` +- `mrdoob/three.js` +- `pmndrs/postprocessing` +- `pmndrs/react-postprocessing` +- `pmndrs/react-three-fiber` +- `pmndrs/drei` +- `pmndrs/xr` +- `pmndrs/uikit` +- `pmndrs/three-stdlib` +- `pmndrs/maath` +- `pmndrs/zustand` +- `pmndrs/leva` +- `pmndrs/use-gesture` +- `pmndrs/react-spring` +- `@react-spring/core` +- `@react-spring/shared` +- `@react-spring/types` +- `@react-spring/parallax` +- `@react-spring/rafz` +- `@react-spring/animated` + +This packet does **not** close the remaining `0R-B` adjunct or comparison rows. + +Those rows remain pending for `Phase 2R-C`: + +- `cahidenes/rubiks-cube-solver` +- `tentone/rubix-solver` +- `NuiLab/code-vr` +- `pissang/claygl` +- `pissang/clay-viewer` + +Reason for the split: + +- `cahidenes/rubiks-cube-solver` and `tentone/rubix-solver` are recognition comparison adjuncts behind the `0R-A` recognition anchors, not support-plane owners +- `NuiLab/code-vr` is an XR pedagogy-pattern donor only, not the practical browser XR runtime owner +- `pissang/claygl` and `pissang/clay-viewer` are alternative browser comparison lanes subordinate to the retained `three.js` + `model-viewer` stack + +## Authority boundary + +Use the documents in this order for the repos in this packet: + +1. this packet for subsystem ownership, acceptance markers, and `Phase 3R` packet entry +2. [HYPERTWIST_PHASE_0R_PACKET_0R_B_EVALUATION_2026-05-12.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_0R_PACKET_0R_B_EVALUATION_2026-05-12.md:1) for source-value extraction and exclusion rationale +3. [REPO_LICENSE_TRACKING.md](C:/HyperTwist/docs/REPO_LICENSE_TRACKING.md:1) for license, attribution, notice, and provenance obligations +4. [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) for retained-set routing + +Document responsibilities are strict: + +- `0R-B` owns source-value extraction and non-promotion rationale +- `REPO_LICENSE_TRACKING.md` owns repo-row legal detail +- this packet owns ownership boundaries, acceptance markers, and packet entry sequencing for the support-plane rows in scope + +## Packet licensing snapshot + +- `MIT`: `Hypercubers/hypercubing.xyz`, `met4citizen/TalkingHead`, `mrdoob/three.js`, `pmndrs/react-postprocessing`, `pmndrs/react-spring`, `pmndrs/react-three-fiber`, `pmndrs/drei`, `pmndrs/xr`, `pmndrs/uikit`, `pmndrs/three-stdlib`, `pmndrs/maath`, `pmndrs/zustand`, `pmndrs/leva`, `pmndrs/use-gesture`, `@react-spring/core`, `@react-spring/shared`, `@react-spring/types`, `@react-spring/parallax`, `@react-spring/rafz`, `@react-spring/animated` +- `Apache-2.0`: `apache/echarts`, `KhronosGroup/glTF-Sample-Viewer`, `KhronosGroup/glTF-Sample-Renderer`, `google/model-viewer`, `google/model-viewer/packages/model-viewer-effects`, `google/model-viewer/packages/modelviewer.dev`, `google/model-viewer/packages/render-fidelity-tools`, `google/model-viewer/packages/space-opera` +- `BSD family`: `ecomfe/zrender`, `ecomfe/echarts-gl` +- `Zlib`: `pmndrs/postprocessing` + +## Packet result + +`2R-B` freezes the following support-plane routing: + +- `Hypercubers/hypercubing.xyz` is the knowledge, curriculum, notation, and community anchor for `Phase 3R-B` +- `apache/echarts` is the analytics and reporting anchor for `Phase 3R-C`, with `ecomfe/zrender` and `ecomfe/echarts-gl` subordinate beneath it +- `google/model-viewer` is the browser presentation and editor anchor for `Phase 3R-D` +- `KhronosGroup/glTF-Sample-Viewer` remains a standards-aware QA and validation sidecar in `Phase 3R-D`, not a competing viewer foundation +- `met4citizen/TalkingHead` is the embodied companion anchor for `Phase 3R-E` +- `mrdoob/three.js`, `pmndrs/react-three-fiber`, and `pmndrs/xr` define the browser `3D` / XR support stack for `Phase 3R-F` +- `pmndrs/uikit`, `pmndrs/postprocessing`, `pmndrs/react-postprocessing`, `pmndrs/drei`, `pmndrs/three-stdlib`, `pmndrs/maath`, `pmndrs/zustand`, `pmndrs/leva`, `pmndrs/use-gesture`, `pmndrs/react-spring`, and `@react-spring/*` remain subordinate helper or dependency lanes inside `3R-F` +- none of these rows are newly proven live in checked Unreal surfaces + +Important correction: + +- the older broad reading that all `0R-B` rows simply re-enter as equal `Phase 3R` donors is now superseded +- some `0R-B` rows are now explicitly support-plane owners +- some are explicitly subordinate packages or helper layers beneath those owners +- the remaining `0R-B` comparison and alternative lanes are not closed by this packet and stay pending for `2R-C` + +Implementation entry result: + +| Repo or lane | Ownership class | Earliest widening phase | Packet entry | +| --- | --- | --- | --- | +| `Hypercubers/hypercubing.xyz` | knowledge/curriculum anchor | `Phase 3R` | `3R-B` | +| `apache/echarts` | analytics/reporting anchor | `Phase 3R` | `3R-C` | +| `ecomfe/zrender` | lower-level `2D` substrate beneath `apache/echarts` | `Phase 3R` only if needed | `3R-C` | +| `ecomfe/echarts-gl` | optional `3D` analytics sidecar beneath `apache/echarts` | `Phase 3R` | `3R-C` | +| `google/model-viewer` | browser presentation/editor anchor | `Phase 3R` | `3R-D` | +| `KhronosGroup/glTF-Sample-Viewer` | standards-aware asset QA and validation sidecar | `Phase 3R` | `3R-D` | +| `KhronosGroup/glTF-Sample-Renderer` | lower-level renderer reference beneath the QA lane | `Phase 3R` subordinate only | `3R-D` | +| `google/model-viewer/packages/space-opera` | subordinate editor and inspection package | `Phase 3R` after the base viewer lane | `3R-D` | +| `google/model-viewer/packages/model-viewer-effects` | subordinate emphasis/effects package | `Phase 3R` only if needed | `3R-D` | +| `google/model-viewer/packages/render-fidelity-tools` | fidelity-oracle and regression sidecar | `Phase 3R` testing sidecar only | `3R-D` | +| `google/model-viewer/packages/modelviewer.dev` | docs/demo infrastructure sidecar | `Phase 3R` docs/support sidecar only | `3R-D` | +| `met4citizen/TalkingHead` | embodied companion anchor | `Phase 3R` | `3R-E` | +| `mrdoob/three.js` | commodity browser `3D` substrate | `Phase 3R` only through higher-level sidecars | `3R-F` | +| `pmndrs/react-three-fiber` | React-side renderer substrate above `three.js` | `Phase 3R` | `3R-F` | +| `pmndrs/xr` | browser XR interaction and session anchor | `Phase 3R` | `3R-F` | +| `pmndrs/uikit` | browser spatial UI layer beside `pmndrs/xr` | `Phase 3R` | `3R-F` | +| `pmndrs/postprocessing` | browser post-effect substrate | `Phase 3R` beneath browser viewer/editor lanes | `3R-F` | +| `pmndrs/react-postprocessing` | React wrapper above `postprocessing` | `Phase 3R` only if React-side viewer tooling exists | `3R-F` | +| `pmndrs/drei` | helper/abstraction layer above `react-three-fiber` | `Phase 3R` only where needed | `3R-F` | +| `pmndrs/three-stdlib` | shared utility substrate | `Phase 3R` as infrastructure only | `3R-F` | +| `pmndrs/maath` | math-helper substrate | `Phase 3R` only where needed | `3R-F` | +| `pmndrs/zustand` | browser-side state substrate | `Phase 3R` only where needed | `3R-F` | +| `pmndrs/leva` | authoring/debug control sidecar | `Phase 3R` only where needed | `3R-F` | +| `pmndrs/use-gesture` | browser gesture/input substrate | `Phase 3R` only where needed | `3R-F` | +| `pmndrs/react-spring` | browser-side motion substrate | `Phase 3R` only where needed | `3R-F` | +| `@react-spring/core`, `@react-spring/shared`, `@react-spring/types`, `@react-spring/parallax`, `@react-spring/rafz`, `@react-spring/animated` | subordinate package rows folded under `pmndrs/react-spring` | `Phase 3R` only through the parent lane | `3R-F` | + +## Support-plane ownership matrix + +| Domain | Primary owner | Explicit support owner | Explicitly denied owner | +| --- | --- | --- | --- | +| Knowledge model, progression, notation pedagogy, community taxonomy | `Hypercubers/hypercubing.xyz` | none in this packet | analytics, viewer, XR, or avatar stacks | +| Analytics, reporting, browser dashboards, report export | `apache/echarts` | `ecomfe/echarts-gl`, `ecomfe/zrender` | viewer/editor lanes, XR lanes, runtime lanes | +| Browser presentation, hotspot-style inspection, compact editor flows | `google/model-viewer` | `google/model-viewer/packages/space-opera`, `google/model-viewer/packages/model-viewer-effects` | standards QA lanes as the main presentation owner | +| Standards-aware asset QA, validation, fidelity comparison | `KhronosGroup/glTF-Sample-Viewer` | `KhronosGroup/glTF-Sample-Renderer`, `google/model-viewer/packages/render-fidelity-tools` | gameplay, runtime, or main browser viewer ownership | +| Embodied companion presence | `met4citizen/TalkingHead` | none in this packet | XR runtime stack, knowledge lane, analytics lane | +| Browser `3D` substrate | `mrdoob/three.js` | `pmndrs/react-three-fiber`, `pmndrs/three-stdlib`, `pmndrs/maath` | `google/model-viewer` or QA sidecars as substrate owners | +| Browser XR session and immersive interaction | `pmndrs/xr` | `pmndrs/uikit`, `pmndrs/use-gesture`, `pmndrs/zustand`, `pmndrs/react-spring` | avatar, analytics, or knowledge lanes | +| Browser post-effects | `pmndrs/postprocessing` | `pmndrs/react-postprocessing`, `google/model-viewer/packages/model-viewer-effects` | editor/presentation lanes as generic effect substrates | +| React browser helper and authoring stack | `pmndrs/react-three-fiber` | `pmndrs/drei`, `pmndrs/leva`, `pmndrs/zustand` | generic product-shell or runtime ownership | + +## Repo contracts + +### `Hypercubers/hypercubing.xyz` + +Ownership granted: + +- first-party knowledge graph and community taxonomy contract for hypercubing +- progression-ladder contract across `3D`, `4D`, non-Euclidean, and higher-dimensional learning surfaces +- notation pedagogy, glossary, and comparative feature-matrix contract +- leaderboard event-definition and profile/report schema for community-facing reference surfaces + +Ownership denied: + +- do not let this repo own runtime semantics, puzzle simulation, or solver execution +- do not let it own recognition, timer, or curriculum drill execution engines +- do not let its static-site shell dictate HyperTwist's host application architecture + +Acceptance markers before widening may start: + +- define a first-party knowledge and taxonomy schema for puzzles, methods, software, and progression stages +- define a first-party notation reference contract with glossary, examples, and cross-linking boundaries +- define a first-party progression contract with stage identity, prerequisites, learning-order metadata, and display rules +- define a first-party leaderboard/report contract with event IDs, formatted times, solver profiles, and relative-date display rules + +Earliest widening route: + +- `Phase 3R / Packet 3R-B` + +### `apache/echarts` + +Ownership granted: + +- first-party analytics and reporting dataset contract +- chart-option and report-definition boundary for dashboards, progress summaries, and coaching reports +- browser-side export, accessibility, and SSR-capable reporting surfaces + +Ownership denied: + +- do not let this repo own gameplay or simulation runtime +- do not let it replace first-party analytics data modeling with opaque chart-state coupling +- do not let lower-level render substrates displace it as the reporting anchor + +Acceptance markers before widening may start: + +- define a first-party analytics dataset schema for solves, sessions, splits, drill progression, and replay summaries +- define a first-party report-definition contract with chart identity, inputs, aggregation boundaries, and export metadata +- define an accessibility and export contract for browser-side reports +- define the subordinate use boundary for `ecomfe/zrender` and `ecomfe/echarts-gl` + +Subordinate lanes under this owner: + +- `ecomfe/zrender` owns only the lower-level `2D` painter and event substrate beneath reporting work +- `ecomfe/echarts-gl` owns only optional `3D` analytics and explainer surfaces beneath reporting work + +Earliest widening route: + +- `Phase 3R / Packet 3R-C` + +### `google/model-viewer` + +Ownership granted: + +- first-party browser presentation and compact inspection contract for model-side support surfaces +- first-party hotspot, annotation, camera, orbit, and presentation-state boundary for browser sidecars +- first-party compact browser editor and inspector relationship for supporting support-plane asset workflows + +Ownership denied: + +- do not let this repo become HyperTwist's main runtime or gameplay foundation +- do not let it replace the commodity `three.js` substrate +- do not let docs/demo infrastructure become a product-shell owner + +Acceptance markers before widening may start: + +- define a first-party browser viewer embed contract with supported asset inputs, camera state, annotation surfaces, and lifecycle hooks +- define a first-party editor/inspection contract with hotspot, camera, snippet/export, and preview-state boundaries +- define a first-party QA relationship between browser presentation, `KhronosGroup/glTF-Sample-Viewer`, and render-fidelity tooling +- define a first-party separation between shippable product viewer behavior and docs/demo-only behavior + +Subordinate lanes under this owner: + +- `google/model-viewer/packages/space-opera` is the bounded editor and inspection package +- `google/model-viewer/packages/model-viewer-effects` is the bounded emphasis/effects package +- `google/model-viewer/packages/modelviewer.dev` is docs/demo infrastructure only + +Earliest widening route: + +- `Phase 3R / Packet 3R-D` + +### `KhronosGroup/glTF-Sample-Viewer` + +Ownership granted: + +- first-party standards-aware asset QA and validation contract +- validation, statistics, capture, and inspection sidecar boundary for imported browser-viewer assets +- renderer-comparison and standards-conformance entry point for browser-side QA work + +Ownership denied: + +- do not let this repo displace `google/model-viewer` as the main browser presentation/editor lane +- do not let this repo displace `mrdoob/three.js` as the general browser `3D` substrate +- do not let this repo expand into gameplay, simulation, or product-shell ownership + +Acceptance markers before widening may start: + +- define a first-party asset QA contract with validation status, capture/report artifacts, statistics surfaces, and failure reporting +- define a first-party renderer-comparison contract for standards-aware preview and regression checks +- define the subordinate relationship for `KhronosGroup/glTF-Sample-Renderer` +- define the fidelity-oracle relationship for `google/model-viewer/packages/render-fidelity-tools` + +Subordinate lanes under this owner: + +- `KhronosGroup/glTF-Sample-Renderer` is the lower-level renderer/reference substrate +- `google/model-viewer/packages/render-fidelity-tools` is the bounded fidelity-oracle and regression sidecar + +Earliest widening route: + +- `Phase 3R / Packet 3R-D` + +### `met4citizen/TalkingHead` + +Ownership granted: + +- first-party embodied companion presence contract +- realtime lip-sync queue, gesture, mood, subtitle, and embedded avatar state boundary +- browser-side narrated coaching and operator-companion surface contract + +Ownership denied: + +- do not let this repo own general speech synthesis infrastructure +- do not let external TTS vendors become hard architecture requirements +- do not let the avatar shell become HyperTwist's generic character or product foundation + +Acceptance markers before widening may start: + +- define a first-party narration event contract for spoken text, subtitles, mood, and gesture triggers +- define an avatar-embedding contract that separates companion surfaces from product-wide host UI +- define a vendor-adapter boundary for speech or audio generation rather than coupling to one upstream path +- define streaming and queue lifecycle states for realtime companion playback + +Earliest widening route: + +- `Phase 3R / Packet 3R-E` + +### `mrdoob/three.js` + +Ownership granted: + +- first-party commodity browser `3D` substrate boundary for browser-only sidecars +- renderer, scene, math, loader, and addon substrate ownership beneath higher-level browser support surfaces + +Ownership denied: + +- do not let this repo become a standalone HyperTwist product lane +- do not let browser `3D` substrate importance get misread as a reason to replace the Unreal-first runtime stance +- do not let it absorb XR-session or React-renderer ownership that belongs above it + +Acceptance markers before widening may start: + +- define a first-party browser-side substrate contract with renderer lifecycle, scene/model loading, camera helpers, and asset-view support boundaries +- define an explicit separation between browser-side sidecars and Unreal runtime ownership +- define how higher-level browser stacks may depend on this substrate without turning it into a product shell + +Subordinate lanes under this owner: + +- `pmndrs/three-stdlib` is the shared utility shelf beneath higher-level browser-side lanes +- `pmndrs/maath` is the narrow math-helper substrate + +Earliest widening route: + +- `Phase 3R / Packet 3R-F` + +### `pmndrs/react-three-fiber` + +Ownership granted: + +- first-party React-side browser renderer contract above `mrdoob/three.js` +- Canvas/createRoot shelling, event, hook, and store integration boundary for browser support surfaces + +Ownership denied: + +- do not let this repo replace `mrdoob/three.js` as the base substrate +- do not let React browser ergonomics become mandatory architecture outside browser-only sidecars +- do not let helper packages turn this lane into a product-shell owner + +Acceptance markers before widening may start: + +- define a first-party React-side browser-renderer contract with canvas lifecycle, event bridge, and store ownership boundaries +- define where `pmndrs/drei`, `pmndrs/postprocessing`, and `pmndrs/react-postprocessing` may sit above this renderer +- define the compatibility boundary between React-side support surfaces and non-React-side browser viewers + +Subordinate lanes under this owner: + +- `pmndrs/drei` is the helper and abstraction layer above the React renderer +- `pmndrs/postprocessing` and `pmndrs/react-postprocessing` provide effect composition beneath or beside viewer support surfaces + +Earliest widening route: + +- `Phase 3R / Packet 3R-F` + +### `pmndrs/xr` + +Ownership granted: + +- first-party browser XR session, store, and immersive interaction contract +- DOM overlay, locomotion, pointer-event, and manipulation-surface boundary for browser XR sidecars +- immersive browser-side operator-support and training-sidecar interaction contract + +Ownership denied: + +- do not let this repo become HyperTwist's general runtime foundation +- do not let it absorb avatar, analytics, or knowledge-surface ownership +- do not let its browser-side interaction shell dictate non-browser product architecture + +Acceptance markers before widening may start: + +- define a first-party XR session/store contract with lifecycle, permissions, and interaction-state boundaries +- define a pointer, grab, locomotion, and handle contract for immersive support surfaces +- define the spatial UI relationship for `pmndrs/uikit` +- define the helper relationships for `pmndrs/zustand`, `pmndrs/use-gesture`, and `pmndrs/react-spring` + +Subordinate lanes under this owner: + +- `pmndrs/uikit` is the browser spatial UI layer beside XR session ownership +- `pmndrs/zustand` is the browser-side state substrate +- `pmndrs/use-gesture` is the gesture/input substrate +- `pmndrs/react-spring` and `@react-spring/*` are the motion and animation substrates +- `pmndrs/leva` is a bounded authoring and debug sidecar only + +Earliest widening route: + +- `Phase 3R / Packet 3R-F` + +## Residual `0R-B` rows held for `2R-C` + +These rows are still retained, but `2R-B` does not close them: + +| Repo | Why it is not in `2R-B` | Expected next routing | +| --- | --- | --- | +| `cahidenes/rubiks-cube-solver` | recognition comparison adjunct behind the `0R-A` recognition anchors, not a support-plane owner | `Phase 2R-C`, then later `Phase 6R` only if reopened | +| `tentone/rubix-solver` | native recognition comparison adjunct behind the `0R-A` recognition anchors, not a support-plane owner | `Phase 2R-C`, then later `Phase 6R` only if reopened | +| `NuiLab/code-vr` | XR pedagogy and representation-pattern donor only, not the practical browser XR runtime owner | `Phase 2R-C` | +| `pissang/claygl` | alternative browser `3D` substrate subordinate to retained `three.js` lane | `Phase 2R-C` | +| `pissang/clay-viewer` | alternative browser viewer/editor sidecar subordinate to retained `model-viewer` lane | `Phase 2R-C` | + +## Dependency order + +The packeted dependency order is now explicit: + +1. `Hypercubers/hypercubing.xyz` may widen early as `3R-B` because it owns reference and curriculum surfaces, not runtime foundation +2. `apache/echarts` may widen as `3R-C` before viewer and XR sidecars if reporting surfaces are needed early +3. `google/model-viewer` and `KhronosGroup/glTF-Sample-Viewer` widen together in `3R-D`, with standards QA explicitly subordinate to presentation/editor ownership +4. `met4citizen/TalkingHead` widens as `3R-E` only after the companion narration contract is explicit +5. `mrdoob/three.js`, `pmndrs/react-three-fiber`, and `pmndrs/xr` widen in `3R-F` only as browser-side support stacks and never as runtime-foundation replacements +6. the five residual `0R-B` rows above must wait for `2R-C` before any widening decision is considered final + +## Packet-close result + +`Phase 2R-B` is now closed as the ownership and acceptance authority for the retained permissive support-plane rows in scope above. + +The next bounded move is `Phase 2R-C`: packetize the remaining `0R-B` adjunct and alternative-support rows `cahidenes/rubiks-cube-solver`, `tentone/rubix-solver`, `NuiLab/code-vr`, `pissang/claygl`, and `pissang/clay-viewer` so no `0R-B` row remains on broad inherited routing. diff --git a/docs/HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md b/docs/HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md index f6d50ed..7d886a4 100644 --- a/docs/HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md +++ b/docs/HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md @@ -240,6 +240,7 @@ Contract result: Phase-entry result: - retained straight-permissive widening may re-enter only through `Phase 3R`, except for the `2R-A` core anchor rows later packetized to `Phase 6R` +- the primary `0R-B` support-plane rows are now split further by `2R-B` into `3R-B` through `3R-F` support packets rather than one flat permissive queue - retained boundary-sensitive rows may re-enter only through `Phase 4R` - retained restrictive rows may re-enter only through `Phase 5R` - retained benchmark/oracle rows remain outside the active implementation board unless later explicitly reopened @@ -267,6 +268,27 @@ Next packet: - `2R-B` +## 2026-05-13 Phase 2R-B status + +`Phase 2R / Packet 2R-B` is now closed. + +- `Phase 2R-B` result doc: + - `docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` + +Support-plane result: + +- `Hypercubers/hypercubing.xyz` is now the `3R-B` knowledge and curriculum anchor +- `apache/echarts` with `ecomfe/zrender` and `ecomfe/echarts-gl` is now the `3R-C` analytics and reporting lane +- `google/model-viewer` with its package rows plus `KhronosGroup/glTF-Sample-Viewer` and `KhronosGroup/glTF-Sample-Renderer` is now the `3R-D` browser presentation, editor, and QA lane +- `met4citizen/TalkingHead` is now the `3R-E` embodied companion lane +- `mrdoob/three.js`, `pmndrs/react-three-fiber`, `pmndrs/xr`, `pmndrs/uikit`, `pmndrs/postprocessing`, and the remaining browser helper stack are now the `3R-F` browser `3D` / XR support lane +- the older flattened reading that all `0R-B` permissive rows were equal `Phase 3R` donors is now superseded +- the remaining `0R-B` rows `cahidenes/rubiks-cube-solver`, `tentone/rubix-solver`, `NuiLab/code-vr`, `pissang/claygl`, and `pissang/clay-viewer` are still retained but wait for `2R-C` + +Next packet: + +- `2R-C` + Mandatory read rule before implementing, benchmarking against, or clean-rooming any `0R-E` repo: 1. read `docs/HYPERTWIST_PHASE_0R_PACKET_0R_E_EVALUATION_2026-05-13.md` @@ -752,7 +774,7 @@ Current status: - steps `1` through `6` are now complete through `Phase 1R` - `Phase 2R-A` is now also complete -- the next bounded move is `Phase 2R-B` retained permissive support-plane ownership and acceptance packetization +- the next bounded move is `Phase 2R-C` for the residual `0R-B` adjunct and alternative-support rows ## Companion docs diff --git a/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md b/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md index 8281d9a..1041638 100644 --- a/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md +++ b/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md @@ -63,13 +63,14 @@ Packet overlay result: - all `12` reference, benchmark, reserve, and discard rows have now been packet-evaluated - all `6` live rows now also have symmetric source-backed preservation authority - `Phase 2R-A` is now closed for the five core retained permissive rows +- `Phase 2R-B` is now closed for the retained permissive support-plane owners, subordinate packages, and helper/dependency lanes in scope - none of those `65` packet-evaluated non-live rows are newly proven live in checked Unreal surfaces - `Phase 0R` is now fully closed - `Phase 1R` is now fully closed - the `0R-E` result split is: - `9` retained benchmark, oracle, or clean-room-later rows - `3` discarded active-set rows -- the next bounded move is `Phase 2R-B` +- the next bounded move is `Phase 2R-C` ## Count by live-state class @@ -119,44 +120,44 @@ Count: `43` | Repo | License | Prior bucket | Prior action | Current live state | Reset lane | Next step | | --- | --- | --- | --- | --- | --- | --- | -| `@react-spring/animated` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `@react-spring/core` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `@react-spring/parallax` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `@react-spring/rafz` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `@react-spring/shared` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `@react-spring/types` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | +| `@react-spring/animated` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain only as a subordinate animated-props package beneath `pmndrs/react-spring` inside `Phase 3R-F`; do not treat it as an independent donor lane. | +| `@react-spring/core` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain only as the subordinate spring-runtime core package beneath `pmndrs/react-spring` inside `Phase 3R-F`. | +| `@react-spring/parallax` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain only as a bounded layered-motion sidecar beneath `pmndrs/react-spring` inside `Phase 3R-F`; do not let it dictate default product composition. | +| `@react-spring/rafz` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain only as the subordinate frame-loop and scheduling package beneath `pmndrs/react-spring` inside `Phase 3R-F`. | +| `@react-spring/shared` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain only as the subordinate motion-utility package beneath `pmndrs/react-spring` inside `Phase 3R-F`. | +| `@react-spring/types` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain only as the subordinate type-contract package beneath `pmndrs/react-spring` inside `Phase 3R-F`. | | `Aarav2709/KubeTimr` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-A` closed. Freeze as the `Phase 3R-A` timer, inspection, splits, stats, and persistence entry point; start widening only from the `2R-A` ownership contract, then `0R-A`, then `REPO_LICENSE_TRACKING.md`. | -| `apache/echarts` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `cahidenes/rubiks-cube-solver` | `MIT` | Locked Strategic Donor | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `ecomfe/echarts-gl` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `ecomfe/zrender` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `google/model-viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `google/model-viewer/packages/model-viewer-effects` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `google/model-viewer/packages/modelviewer.dev` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `google/model-viewer/packages/render-fidelity-tools` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `google/model-viewer/packages/space-opera` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | +| `apache/echarts` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-C` analytics and reporting anchor; widen only from the `2R-B` ownership contract, then `0R-B`, then `REPO_LICENSE_TRACKING.md`. | +| `cahidenes/rubiks-cube-solver` | `MIT` | Locked Strategic Donor | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` pending. Keep as a recognition comparison adjunct behind the `0R-A` recognition anchors; do not widen in `Phase 3R`, and reopen only after `2R-C` confirms any later `Phase 6R` use. | +| `ecomfe/echarts-gl` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the optional `Phase 3R-C` `3D` analytics and explainer sidecar beneath `apache/echarts`; use only if reporting surfaces actually need it. | +| `ecomfe/zrender` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the lower-level `Phase 3R-C` `2D` substrate beneath `apache/echarts`; use only if reporting work needs lower-level overlay control. | +| `google/model-viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-D` browser presentation and compact editor anchor; widen only from the `2R-B` ownership contract, then `0R-B`, then `REPO_LICENSE_TRACKING.md`. | +| `google/model-viewer/packages/model-viewer-effects` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as a subordinate `Phase 3R-D` emphasis and effects package beneath `google/model-viewer`; use only if browser viewer highlighting or emphasis actually needs it. | +| `google/model-viewer/packages/modelviewer.dev` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as subordinate `Phase 3R-D` docs and demo infrastructure only; do not promote it into product-shell ownership. | +| `google/model-viewer/packages/render-fidelity-tools` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as a `Phase 3R-D` fidelity-oracle and regression sidecar beneath the browser viewer and QA lane; keep it testing-only. | +| `google/model-viewer/packages/space-opera` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the subordinate `Phase 3R-D` browser editor and inspection package beneath `google/model-viewer`; widen only after the base viewer lane is fixed. | | `HactarCE/Hyperspeedcube` | `MIT` | Locked Foundation | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-A` closed. Freeze as the `Phase 6R-A` runtime anchor for catalog, DSL, notation, replay, verification, and stats contracts; do not widen directly in `Phase 3R`. | -| `Hypercubers/hypercubing.xyz` | `MIT` | Locked Strategic Donor | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `KhronosGroup/glTF-Sample-Renderer` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `KhronosGroup/glTF-Sample-Viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | +| `Hypercubers/hypercubing.xyz` | `MIT` | Locked Strategic Donor | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-B` knowledge, curriculum, notation, and community anchor; widen only from the `2R-B` ownership contract, then `0R-B`, then `REPO_LICENSE_TRACKING.md`. | +| `KhronosGroup/glTF-Sample-Renderer` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the subordinate `Phase 3R-D` renderer/reference substrate beneath `KhronosGroup/glTF-Sample-Viewer`; do not promote it into a competing viewer or runtime base. | +| `KhronosGroup/glTF-Sample-Viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-D` standards-aware asset QA and validation sidecar; keep primary browser presentation ownership with `google/model-viewer`. | | `kkoomen/qbr` | `MIT` | Locked Foundation | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-A` closed. Freeze as the `Phase 6R-B` calibration, perceptual color matching, contour ordering, and scan-state extraction anchor; keep browser-side correction ownership with `vivaansinghvi07/rubix-cube-solver`. | -| `met4citizen/TalkingHead` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `mrdoob/three.js` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `NuiLab/code-vr` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pissang/clay-viewer` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pissang/claygl` | `BSD-style permissive (see LICENSE)` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/drei` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/leva` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/maath` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/postprocessing` | `Zlib` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/react-postprocessing` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/react-spring` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/react-three-fiber` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/three-stdlib` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/uikit` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/use-gesture` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/xr` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | -| `pmndrs/zustand` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | +| `met4citizen/TalkingHead` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-E` embodied companion, narration, lip-sync, gesture, and subtitle anchor; widen only from the `2R-B` ownership contract, then `0R-B`, then `REPO_LICENSE_TRACKING.md`. | +| `mrdoob/three.js` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the commodity `Phase 3R-F` browser `3D` substrate beneath higher-level support surfaces; do not let it displace the Unreal-first runtime stance. | +| `NuiLab/code-vr` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` pending. Keep as an XR pedagogy-pattern donor only, not as the practical browser XR runtime owner. | +| `pissang/clay-viewer` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` pending. Keep as an alternative browser viewer/editor comparison lane subordinate to `google/model-viewer`; widen only if a later sidecar truly benefits from it. | +| `pissang/claygl` | `BSD-style permissive (see LICENSE)` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` pending. Keep as an alternative browser `3D` substrate subordinate to `mrdoob/three.js`; widen only if a later sidecar truly benefits from it. | +| `pmndrs/drei` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as a helper and abstraction layer inside the `Phase 3R-F` browser support stack; use only where browser sidecars actually need it. | +| `pmndrs/leva` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as a bounded authoring and debug sidecar inside `Phase 3R-F`; do not promote it into product-shell ownership. | +| `pmndrs/maath` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as a narrow math-helper substrate inside `Phase 3R-F`; use only where browser sidecars actually need it. | +| `pmndrs/postprocessing` | `Zlib` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the browser post-effect substrate inside `Phase 3R-F`; keep it beneath viewer/editor lanes rather than treating it as a product foundation. | +| `pmndrs/react-postprocessing` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the React wrapper above `pmndrs/postprocessing` inside `Phase 3R-F`; use only if React-side browser tooling is actually justified. | +| `pmndrs/react-spring` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the browser-side motion substrate inside `Phase 3R-F`; widen only where browser sidecars actually need motion behavior. | +| `pmndrs/react-three-fiber` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the React-side renderer substrate inside `Phase 3R-F`; keep `mrdoob/three.js` as the lower-level browser `3D` base beneath it. | +| `pmndrs/three-stdlib` | `MIT` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the shared utility shelf inside `Phase 3R-F`; use it only as infrastructure beneath higher-level browser lanes. | +| `pmndrs/uikit` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the browser spatial UI layer inside `Phase 3R-F` beside `pmndrs/xr`; do not promote it into a standalone product lane. | +| `pmndrs/use-gesture` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the gesture/input substrate inside `Phase 3R-F`; widen only where browser sidecars actually need it. | +| `pmndrs/xr` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-F` browser XR session and immersive interaction anchor; widen only from the `2R-B` ownership contract, then `0R-B`, then `REPO_LICENSE_TRACKING.md`. | +| `pmndrs/zustand` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the browser-side state substrate inside `Phase 3R-F`; use only where browser sidecars actually need local/editor state. | | `roice3/Magic120Cell` | `MIT` | Locked Strategic Donor | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | | `roice3/MagicCube5D` | `MIT` | Locked Strategic Donor | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 1R` closed. Retain as a `Phase 3R` permissive implementation candidate; implement only from the packet authority for this row and the retained-set contract. | | `roice3/MagicTile` | `MIT` | Locked Strategic Donor | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-A` closed. Freeze as the `Phase 6R-D` topology, non-Euclidean geometry, and transform-aware macro donor beneath the `Hyperspeedcube` runtime anchor; do not promote it into runtime-base ownership. | @@ -218,4 +219,4 @@ Count: `12` - Keep `onionhoney/roux-trainers` explicitly marked as the only currently verified restrictive clean-room lane already implemented. - `Phase 0R` is now fully closed for the remaining `65` non-live rows. - `Phase 1R` is now the routing authority for retained-set widening and benchmark exclusion. -- The next bounded move is `Phase 2R-B` retained permissive support-plane ownership and acceptance packetization. +- The next bounded move is `Phase 2R-C` for the residual `0R-B` recognition-adjunct, pedagogy-pattern, and alternative-support rows. diff --git a/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md b/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md index d0382ad..653a45d 100644 --- a/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md +++ b/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md @@ -20,6 +20,7 @@ Purpose: - `C:\HyperTwist\docs\HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` - `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` - `C:\HyperTwist\docs\HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` + - `C:\HyperTwist\docs\HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` - `C:\HyperTwist\docs\HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md` - `C:\HyperTwist\docs\REPO_LICENSE_TRACKING.md` - `C:\HyperTwist\docs\arch\HYPERTWIST_IMPORTED_GENERATED_MODE_EXECUTOR_PACKET_2026-05-05.md` diff --git a/docs/REPO_LICENSE_TRACKING.md b/docs/REPO_LICENSE_TRACKING.md index 74a4ae2..75a5096 100644 --- a/docs/REPO_LICENSE_TRACKING.md +++ b/docs/REPO_LICENSE_TRACKING.md @@ -101,10 +101,12 @@ Current practical interpretation: - `Phase 0R` is now fully closed - `Phase 1R` is now fully closed - `Phase 2R-A` is now fully closed for the five core retained permissive rows +- `Phase 2R-B` is now fully closed for the primary retained permissive support-plane rows in scope - benchmark, reference, clean-room-later, and discard posture for the last twelve rows now lives in `docs/HYPERTWIST_PHASE_0R_PACKET_0R_E_EVALUATION_2026-05-13.md` - retained-set routing now lives in `docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` - core ownership and acceptance packetization now lives in `docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` -- the next bounded move is `Phase 2R-B` +- support-plane ownership and acceptance packetization now lives in `docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` +- the next bounded move is `Phase 2R-C` Companion docs: @@ -114,6 +116,7 @@ Companion docs: - `docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` - `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` - `docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` +- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` - `docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md` ## Landed live-lane legal records diff --git a/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md b/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md index bb036c2..768f8f3 100644 --- a/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md +++ b/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md @@ -108,10 +108,12 @@ Current practical interpretation: - `Phase 0R` is now fully closed - `Phase 1R` is now fully closed - `Phase 2R-A` is now fully closed for the five core retained permissive rows +- `Phase 2R-B` is now fully closed for the primary retained permissive support-plane rows in scope - the six already-live rows now have source-backed preservation authority in `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` - the retained-set contract now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` - the core ownership and acceptance packet now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` -- the next bounded move is `Phase 2R-B` +- the support-plane ownership and acceptance packet now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` +- the next bounded move is `Phase 2R-C` Read together with: @@ -119,6 +121,7 @@ Read together with: - `C:\HyperTwist\docs\HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` - `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` - `C:\HyperTwist\docs\HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` +- `C:\HyperTwist\docs\HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` - `C:\HyperTwist\docs\REPO_LICENSE_TRACKING.md` - `C:\HyperTwist\docs\HT_REPO_INCORPORATION_AUDIT_2026-05-11.md` - `C:\HyperTwist\docs\HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md`