Reconcile later permissive live state

This commit is contained in:
axiomlogicnexus 2026-05-27 19:09:14 +02:00
parent fe184cbd3d
commit 17d27adb41
5 changed files with 214 additions and 37 deletions

View file

@ -0,0 +1,134 @@
# HyperTwist Later Permissive Live State Reconciliation - 2026-05-27
## Status
This document is the board-scoped reconciliation note for the later permissive
live-state correction inside HyperTwist's original `71`-row shallow-eval set.
It answers one narrow question:
- does the current `71`-row board still correctly describe six later `Phase 6R`
permissive rows as future candidates and `poliva/cubedex` as a landed live
permissive lane, or have later implementation and later hierarchy work
reversed that split
Result:
- six later permissive `Phase 6R` rows are already landed inside the
`71`-row board and must now be treated as preserve-or-later-widen owner
lanes
- `poliva/cubedex` is no longer a landed permissive lane and now survives only
as restrictive comparison context for a narrower smartcube
practice/review/SRS slice
- no product-code reopening is required
- yes selective authority backfill is required
## Source basis
- `C:\HyperTwist\docs\HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md`
- `C:\HyperTwist\docs\HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md`
- `C:\HyperTwist\docs\REPO_LICENSE_TRACKING.md`
- `C:\HyperTwist\docs\v6_5_deep_manual_pack\HyperTwist\ROADMAP.md`
- `C:\HyperTwist\docs\v6_5_deep_manual_pack\HyperTwist\FEATURE_REGISTRY.md`
- `C:\HyperTwist\docs\ops\HYPERTWIST_IMPLEMENTATION_PHASE_1_KICKOFF.md`
- `C:\HyperTwist\docs\HYPERTWIST_SMARTCUBE_PRACTICE_REVIEW_AND_SRS_HIERARCHY_RECONCILIATION_2026-05-27.md`
## Board-scoped live correction
Inside the original `71`-row shallow-eval board, later current-live permissive
lanes now also include:
- `HactarCE/Hyperspeedcube`
- `kkoomen/qbr`
- `vivaansinghvi07/rubix-cube-solver`
- `roice3/MagicTile`
- `roice3/Magic120Cell`
- `roice3/MagicCube5D`
At the same time:
- `poliva/cubedex` is no longer a landed permissive lane
- `poliva/cubedex` is no longer the default next clean-room queue row
- `poliva/cubedex` remains useful only as restrictive comparison context for
smartcube-aware practice-shell behavior, review/SRS UX, recognition-versus-
execution timing presentation, and local stats/history comparison
Current board-scoped counts are therefore:
- `71` total curated repo rows
- `29` current live repo rows
- `18` live permissive rows
- `6` live boundary-sensitive rows
- `5` live restrictive clean-room rows
- `42` current non-live rows
This note is intentionally board-scoped.
Broader later product live truth is higher once the later speech/provider rows
that live outside this original `71`-row shallow-eval board are included. That
broader truth stays with `ROADMAP.md`, `FEATURE_REGISTRY.md`, and the later
speech/provider packet stack rather than with this board.
## Why the old board split is now stale
Later current authority already says:
- `HactarCE/Hyperspeedcube` is landed through bounded `Phase 6R-A/K/L/M/N` and
is closed for the currently justified retained families
- `kkoomen/qbr` is landed through bounded `Phase 6R-B/O` and remains partially
incorporated rather than non-live
- `vivaansinghvi07/rubix-cube-solver` is landed through bounded
`Phase 6R-C/P/Q` and remains partially incorporated rather than non-live
- `roice3/MagicTile` is landed through bounded `Phase 6R-D/T` and remains
partially incorporated rather than non-live
- `roice3/Magic120Cell` is landed through bounded `Phase 6R-I` and remains
partially incorporated rather than non-live
- `roice3/MagicCube5D` is landed through bounded `Phase 6R-J` and remains
partially incorporated rather than non-live
- `poliva/cubedex` should no longer be treated as a landed permissive lane and
should no longer be treated as the next default clean-room queue row
That means the old board split of:
- `24` live rows
- `13` live permissive rows
- `35` non-live permissive candidate rows
- `12` reference/benchmark/discard rows
is now historical only.
The corrected board split is:
- `29` live rows
- `18` live permissive rows
- `29` non-live permissive candidate rows
- `13` reference/benchmark/discard rows
## Current preserve-and-widen rule
For the six later permissive rows:
- do not route future work from the old candidate queue wording
- do not reopen `Phase 0R`, `Phase 1R`, or `Phase 2R` as if these rows were
still awaiting first implementation
- start future preservation or later widening from `ROADMAP.md`,
`FEATURE_REGISTRY.md`, `REPO_LICENSE_TRACKING.md`, and the repo-specific
landed `Phase 6R-*` packets
For `poliva/cubedex`:
- do not treat it as a live permissive lane
- do not treat it as the default next clean-room packet row
- start any later comparison or reopening decision from current first-party
training/review/timer/smart-device owner surfaces,
`REPO_LICENSE_TRACKING.md`, and the `2026-05-27` smartcube
practice/review/SRS hierarchy reconciliation note
## Final call
The correct current board-scoped operator posture is:
- preserve six later landed permissive `Phase 6R` rows as live owner lanes
- preserve `poliva/cubedex` only as restrictive comparison context
- keep the original `24`-row board split as historical only
- do not reopen product code from this pass

View file

@ -635,7 +635,8 @@ Boundary-sensitive lanes already implemented/live:
### What this means
- HyperTwist does **not** currently have dozens of donor repos already implemented in owned Unreal surfaces.
- HyperTwist does **not** currently show live Unreal evidence for `cstimer`, `Hyperspeedcube`, `qbr`, `MagicTile`, `MagicCube5D`, or `Magic120Cell`.
- HyperTwist does **not** currently show live Unreal evidence for `cstimer`.
- HyperTwist **does** now show live Unreal evidence for `Hyperspeedcube`, `qbr`, `MagicTile`, `MagicCube5D`, and `Magic120Cell` through later landed `Phase 6R` packets.
- The previous confusion came from mixing:
- docs-state classifications such as `integrate`, `repurpose`, `donor bench`, and `locked strategic donor`
- with actual live implementation evidence
@ -680,17 +681,17 @@ At the moment, five HyperTwist repos should be described this way:
HyperTwist should now proceed from the following rule:
- preserve the twenty-four live lanes
- preserve the twenty-nine live lanes inside the original `71`-row shallow-eval board
- do not reopen the five landed restrictive clean-room lanes as if they were unresolved accidental donor imports
- do not treat the remaining `47` current non-live rows as already implemented
- do not treat the remaining `42` current non-live rows as already implemented
- keep `Phase 0R`, `Phase 1R`, and `Phase 2R` closed as completed packet classes
- continue later-phase widening from the closed packet sequence with no default new `Phase 5R-A` opening; use the landed restrictive per-lane authority for `onionhoney/roux-trainers`, `cubing/alg.js`, `cubing/twisty.js`, `HactarCE/2x2x2x2-Scrambler`, and `kash/cubedesk`, and keep `Phase 3R-G` deferred unless a real browser comparison gap appears
In practical terms:
- no, do **not** mass-revert the twenty-four landed lanes
- no, do **not** pretend the remaining `47` current non-live rows are already implemented
- yes, preserve the landed `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, `apache/echarts`, `google/model-viewer`, `met4citizen/TalkingHead`, `mrdoob/three.js`, `pmndrs/react-three-fiber`, `pmndrs/xr`, `cubing/cubing.js`, `cutelyaware/magiccube4d`, `google/model-viewer/packages/shared-assets`, `PostHog/posthog`, `screenpipe/screenpipe`, and `remotion-dev/remotion` lanes as normal first-party enhancement surfaces within their packet-specific legal boundaries
- no, do **not** mass-revert the twenty-nine landed lanes
- no, do **not** pretend the remaining `42` current non-live rows are already implemented
- yes, preserve the landed `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, `apache/echarts`, `google/model-viewer`, `met4citizen/TalkingHead`, `mrdoob/three.js`, `pmndrs/react-three-fiber`, `pmndrs/xr`, `HactarCE/Hyperspeedcube`, `kkoomen/qbr`, `vivaansinghvi07/rubix-cube-solver`, `roice3/MagicTile`, `roice3/Magic120Cell`, `roice3/MagicCube5D`, `cubing/cubing.js`, `cutelyaware/magiccube4d`, `google/model-viewer/packages/shared-assets`, `PostHog/posthog`, `screenpipe/screenpipe`, and `remotion-dev/remotion` lanes as normal first-party enhancement surfaces within their packet-specific legal boundaries
- yes, widen the next retained lane only through its closed packet stack and packet-specific legal boundary
## Phase reset sequence
@ -1056,9 +1057,9 @@ Only after that:
The clean practical sequence is:
1. preserve the twenty-four landed lanes
1. preserve the twenty-nine landed lanes
2. make the current truth explicit everywhere
3. deep-evaluate the remaining `47`
3. deep-evaluate the remaining `42`
4. discard what should not survive
5. re-schedule what remains by permissive, boundary-sensitive, clean-room, and benchmark lanes
6. resume later-phase widening from that corrected retained set

View file

@ -7,8 +7,8 @@ This board is the readable row-by-row companion to the v6.3 CSVs. It is derived
## Canonical summary
- Current curated HyperTwist shallow-eval set: `71` repos
- Currently verified live in checked `UnrealHyperTwist` surfaces: `24` repos
- Live permissive lanes: `13`
- Currently verified live in checked `UnrealHyperTwist` surfaces: `29` repos
- Live permissive lanes: `18`
- Live boundary-sensitive lanes: `6`
- Live restrictive clean-room lanes: `5`
- Remaining rows requiring `Phase 0R` deep repo evaluation: `0`
@ -37,6 +37,35 @@ Use
for the current restrictive-lane preserve posture and for the correction that
the original `Phase 5R-A next` wording is now historical only.
## 2026-05-27 later permissive live-state update
Later current-live permissive truth inside this original `71`-row shallow-eval
board is also broader than the earlier `24`-row preserve snapshot.
Later current-live permissive lanes now also include:
- `HactarCE/Hyperspeedcube`
- `kkoomen/qbr`
- `vivaansinghvi07/rubix-cube-solver`
- `roice3/MagicTile`
- `roice3/Magic120Cell`
- `roice3/MagicCube5D`
`poliva/cubedex` no longer counts as a landed permissive lane in this board. It
now survives only as restrictive comparison context for a narrower smartcube
practice/review slice.
Use
[HYPERTWIST_LATER_PERMISSIVE_LIVE_STATE_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_LATER_PERMISSIVE_LIVE_STATE_RECONCILIATION_2026-05-27.md:1)
for the current board-scoped preserve posture and for the correction that the
older live/non-live split here is now stale.
This board remains scoped to the original `71`-row shallow-eval set. Broader
later product live truth outside that original board continues in
[ROADMAP.md](C:/HyperTwist/docs/v6_5_deep_manual_pack/HyperTwist/ROADMAP.md:1)
and
[FEATURE_REGISTRY.md](C:/HyperTwist/docs/v6_5_deep_manual_pack/HyperTwist/FEATURE_REGISTRY.md:1).
Read together with:
- [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)
@ -49,6 +78,7 @@ Read together with:
- [HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md:1)
- [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_PHASE_2R_PACKET_2R_C_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_2R_PACKET_2R_C_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md:1)
- [HYPERTWIST_LATER_PERMISSIVE_LIVE_STATE_RECONCILIATION_2026-05-27.md](C:/HyperTwist/docs/HYPERTWIST_LATER_PERMISSIVE_LIVE_STATE_RECONCILIATION_2026-05-27.md:1)
- [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)
- [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)
- [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)
@ -59,7 +89,8 @@ Read together with:
- [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)
- [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)
- [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)
- [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)`r`n- [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)
- [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)
- [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)
That overlay closes evaluation for:
@ -79,7 +110,7 @@ Important authority correction:
- `Packet 0R-C` is now the deep-source value-extraction and exclusion-rationale authority for its six boundary-sensitive repos
- `Packet 0R-D` is now the governance and Model A authority for its four restrictive clean-room repos
- `Packet 0R-E` is now the deep-source benchmark, reference, clean-room-later, and discard authority for its twelve rows
- the live-lane preservation audit is now the source-backed authority for the twenty already-landed rows
- the live-lane preservation audit is now the source-backed authority for the original twenty already-landed rows
- `Phase 1R` is now the retained-set contract and handoff authority for all post-`Phase 0R` routing
- `Phase 2R-A` is now the core ownership and acceptance authority for the five retained core permissive rows
- `Phase 2R-B` is now the support-plane ownership and acceptance authority for the primary retained permissive support rows
@ -93,7 +124,9 @@ Important authority correction:
- `Phase 4R-D` is now the landed implementation authority for `PostHog/posthog`
- `Phase 4R-E` is now the landed implementation authority for `screenpipe/screenpipe`
- `Phase 4R-F` is now the landed implementation authority for `remotion-dev/remotion`
- future enhancement or preservation work for the twenty landed rows should start from the live-lane audit, then the repo-specific landed packet where one exists, not from this board alone
- future enhancement or preservation work for the original twenty landed rows should start from the live-lane audit, then the repo-specific landed packet where one exists, not from this board alone
- future preservation or later widening of the six later-landed permissive `Phase 6R` rows should start from `ROADMAP.md`, `FEATURE_REGISTRY.md`, `REPO_LICENSE_TRACKING.md`, and the repo-specific landed `Phase 6R-*` packet, not from this board alone
- future comparison or reopening decisions for `poliva/cubedex` should start from its `2026-05-27` smartcube practice/review/SRS hierarchy reconciliation note, `REPO_LICENSE_TRACKING.md`, and current first-party owner surfaces, not from this board alone
- future implementation of those seven repos should start from `Packet 0R-A`, not from this board alone
- future implementation of the `0R-B` permissive set should start from `Packet 0R-B`, then the relevant closed `2R-B` or `2R-C` ownership packet, not from this board alone
- there are no remaining non-live boundary-sensitive repos after the closed `Phase 4R-F` packet; future work on those lanes starts from the live-lane audit and the repo-specific landed `Phase 4R-*` packet
@ -182,13 +215,13 @@ audit when implementation truth matters.
## Count by live-state class
- `implemented_live_permissive`: `13`
- `implemented_live_permissive`: `18`
- `implemented_live_boundary_sensitive`: `6`
- `implemented_live_clean_room_verified`: `5`
- `selected_not_live_permissive_candidate`: `35`
- `selected_not_live_permissive_candidate`: `29`
- `selected_not_live_boundary_sensitive`: `0`
- `selected_not_live_clean_room_candidate`: `0`
- `not_live_reference_or_discard_candidate`: `12`
- `not_live_reference_or_discard_candidate`: `13`
## How to read this board
@ -205,25 +238,31 @@ audit when implementation truth matters.
## Landed Permissive Lanes
These are currently verified live in checked Unreal surfaces and are permissive lanes already implemented.
These are currently verified live in checked Unreal surfaces inside the current
`71`-row shallow-eval set and are permissive lanes already implemented.
Count: `13`
Count: `18`
| Repo | License | Prior bucket | Prior action | Current live state | Reset lane | Next step |
| --- | --- | --- | --- | --- | --- | --- |
| `Aarav2709/KubeTimr` | `MIT` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-A` closed. Preserve as the landed first-party timer, inspection, splits, stats, persistence, and timer-scoped replay lane; start future widening from the live-lane audit, then the `3R-A` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `apache/echarts` | `Apache-2.0` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-C` closed. Preserve as the landed first-party analytics, reporting, export, and progress-visualization lane; start future widening from the live-lane audit, then the `3R-C` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `abunickabhi/5style-Trainer` | `MIT` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | Phase 1R closed. Preserve as a landed first-party permissive lane; keep notices and attribution visible; start future widening from the live-lane audit, then `REPO_LICENSE_TRACKING.md`, then ordinary owned enhancement work. |
| `apache/echarts` | `Apache-2.0` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-C` closed. Preserve as the landed first-party analytics, reporting, export, and progress-visualization lane; start future widening from the live-lane audit, then the `3R-C` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `google/model-viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-D` closed. Preserve as the landed first-party browser presentation, compact editor, and standards-aware asset-QA lane; start future widening from the live-lane audit, then the `3R-D` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `HactarCE/Hyperspeedcube` | `MIT` | Locked Foundation | `integrate` | `implemented_live_permissive` | `landed_permissive_preserve` | Later `Phase 6R-A/K/L/M/N` preserve sequence closed. Preserve as the landed first-party hyper puzzle catalog, notation, replay-log serialization, replay verification, stats-shape, solve-record, and puzzle-DSL authoring lane; start future widening from `ROADMAP.md`, `FEATURE_REGISTRY.md`, `REPO_LICENSE_TRACKING.md`, and the repo-specific landed `Phase 6R-*` packets, not from the old candidate queue wording. |
| `Hypercubers/hypercubing.xyz` | `MIT` | Locked Strategic Donor | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-B` closed. Preserve as the landed first-party hypercubing knowledge, notation, progression, software-reference, and leaderboard-contract lane; start future widening from the live-lane audit, then the `3R-B` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `kkoomen/qbr` | `MIT` | Locked Foundation | `integrate` | `implemented_live_permissive` | `landed_permissive_preserve` | Later `Phase 6R-B/O` preserve sequence closed for the currently justified slice. Preserve as the landed first-party recognition calibration, ordered face-observation, and webcam-shell lane; start future widening from `ROADMAP.md`, `FEATURE_REGISTRY.md`, `REPO_LICENSE_TRACKING.md`, and the repo-specific landed `Phase 6R-*` packets, while keeping multilingual/font redistribution and broader solve-shell ownership deferred. |
| `Lykos/cube_trainer` | `MIT` | Locked Strategic Donor | `integrate` | `implemented_live_permissive` | `landed_permissive_preserve` | Phase 1R closed. Preserve as a landed first-party permissive lane; keep notices and attribution visible; start future widening from the live-lane audit, then `REPO_LICENSE_TRACKING.md`, then ordinary owned enhancement work. |
| `met4citizen/TalkingHead` | `MIT` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-E` closed. Preserve as the landed first-party embodied companion, narration, lip-sync, gesture, subtitle, and avatar-embed lane; start future widening from the live-lane audit, then the `3R-E` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `mrdoob/three.js` | `MIT` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-F` closed. Preserve as the landed first-party browser `3D` substrate lane; start future widening from the live-lane audit, then the `3R-F` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `newyork-anthonyng/rubiks-cross-trainer` | `MIT` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | Phase 1R closed. Preserve as a landed first-party permissive lane; keep notices and attribution visible; start future widening from the live-lane audit, then `REPO_LICENSE_TRACKING.md`, then ordinary owned enhancement work. |
| `pmndrs/react-three-fiber` | `MIT` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-F` closed. Preserve as the landed first-party React-side browser renderer lane; start future widening from the live-lane audit, then the `3R-F` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `pmndrs/xr` | `MIT` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-F` closed. Preserve as the landed first-party browser XR session and immersive interaction lane; start future widening from the live-lane audit, then the `3R-F` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
| `poliva/cubedex` | `MIT` | Locked Strategic Donor | `integrate` | `implemented_live_permissive` | `landed_permissive_preserve` | Phase 1R closed. Preserve as a landed first-party permissive lane; keep notices and attribution visible; start future widening from the live-lane audit, then `REPO_LICENSE_TRACKING.md`, then ordinary owned enhancement work. |
| `roice3/Magic120Cell` | `MIT` | Locked Strategic Donor | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | Later `Phase 6R-I` preserve sequence closed for the bounded family slice. Preserve as the landed first-party `120-cell` family runtime-profile and persistence lane beneath the retained hyper runtime anchor; start future widening from `ROADMAP.md`, `FEATURE_REGISTRY.md`, `REPO_LICENSE_TRACKING.md`, and the landed `Phase 6R-I` packet. |
| `roice3/MagicCube5D` | `MIT` | Locked Strategic Donor | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | Later `Phase 6R-J` preserve sequence closed for the bounded family slice. Preserve as the landed first-party `5D` family runtime-profile and persistence lane beneath the retained hyper runtime anchor; start future widening from `ROADMAP.md`, `FEATURE_REGISTRY.md`, `REPO_LICENSE_TRACKING.md`, and the landed `Phase 6R-J` packet. |
| `roice3/MagicTile` | `MIT` | Locked Strategic Donor | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | Later `Phase 6R-D/T` preserve sequence closed for the bounded retained slice. Preserve as the landed first-party tiling topology, geometry-family, and transform-aware macro remapping lane; start future widening from `ROADMAP.md`, `FEATURE_REGISTRY.md`, `REPO_LICENSE_TRACKING.md`, and the repo-specific landed `Phase 6R-*` packets, while broader host-shell ownership stays deferred. |
| `tao-yu/Alg-Trainer` | `MIT` | Locked Parallel Foundation | `integrate` | `implemented_live_permissive` | `landed_permissive_preserve` | Phase 1R closed. Preserve as a landed first-party permissive lane; keep notices and attribution visible; start future widening from the live-lane audit, then `REPO_LICENSE_TRACKING.md`, then ordinary owned enhancement work. |
| `vivaansinghvi07/rubix-cube-solver` | `MIT` | Locked Parallel Foundation | `integrate` | `implemented_live_permissive` | `landed_permissive_preserve` | Later `Phase 6R-C/P/Q` preserve sequence closed for the currently justified slice. Preserve as the landed first-party committed-face reconstruction, browser/webcam shell, and bounded solve-explanation/recommendation lane; start future widening from `ROADMAP.md`, `FEATURE_REGISTRY.md`, `REPO_LICENSE_TRACKING.md`, and the repo-specific landed `Phase 6R-*` packets, while broad solver-backend ownership and bundled `twistysim.min.js` redistribution stay deferred. |
## Landed Boundary-Sensitive Lanes
@ -259,7 +298,7 @@ Count: `5`
These rows are retained, not currently proven live, and have now cleared `Phase 0R` deep evaluation. `Phase 1R` places them on the active implementation board with earliest re-entry through `Phase 3R`.
Count: `35`
Count: `29`
| Repo | License | Prior bucket | Prior action | Current live state | Reset lane | Next step |
| --- | --- | --- | --- | --- | --- | --- |
@ -276,10 +315,8 @@ Count: `35`
| `google/model-viewer/packages/modelviewer.dev` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as subordinate docs and demo infrastructure beneath the landed `google/model-viewer` lane; do not treat it as separately live or as a product-shell owner. |
| `google/model-viewer/packages/render-fidelity-tools` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as the subordinate fidelity-oracle and regression sidecar beneath the landed `google/model-viewer` lane; do not treat it as separately live. |
| `google/model-viewer/packages/space-opera` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as the subordinate browser editor and inspection package beneath the landed `google/model-viewer` lane; do not treat it as separately live. |
| `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`. |
| `KhronosGroup/glTF-Sample-Renderer` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as the subordinate renderer/reference substrate beneath the landed `google/model-viewer` asset-QA lane; do not treat it as separately live. |
| `KhronosGroup/glTF-Sample-Viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as the subordinate standards-aware asset QA and validation sidecar beneath the landed `google/model-viewer` lane; do not treat it as separately live. |
| `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`. |
| `NuiLab/code-vr` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` closed. Freeze as the `Phase 6R-F` symbolic-to-spatial XR pedagogy experiment lane only; do not let it own the practical browser XR runtime. |
| `pissang/clay-viewer` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` closed. Freeze as part of the optional `Phase 3R-G` alternative browser viewer/editor comparison lane subordinate to `google/model-viewer`; widen only if a real sidecar gap remains after the primary browser stack exists. |
| `pissang/claygl` | `BSD-style permissive (see LICENSE)` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` closed. Freeze as part of the optional `Phase 3R-G` alternative browser `3D` comparison lane subordinate to `mrdoob/three.js`; widen only if a real sidecar gap remains after the primary browser stack exists. |
@ -293,11 +330,7 @@ Count: `35`
| `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/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. |
| `tentone/rubix-solver` | `MIT` | Locked Strategic Donor | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` closed. Freeze as part of the `Phase 6R-E` native recognition-comparison adjunct lane for quad sorting, square-mask color sampling, and native face/state cross-checks behind the retained recognition anchors; do not widen in `Phase 3R`. |
| `vivaansinghvi07/rubix-cube-solver` | `MIT` | Locked Parallel Foundation | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-A` closed. Freeze as the `Phase 6R-C` reconstruction, correction, frame-voting, and explanation companion behind `kkoomen/qbr`; do not promote it into the primary calibration nucleus. |
## Retained Boundary-Sensitive Candidates
@ -325,7 +358,7 @@ benchmark, oracle, or retained non-live row later proves a real owner gap.
These rows are not currently proven live and have now cleared `Phase 0R` deep evaluation. `Phase 1R` keeps them outside the active implementation board as benchmark/oracle, clean-room-later, or discard rows.
Count: `12`
Count: `13`
| Repo | License | Prior bucket | Prior action | Current live state | Reset lane | Next step |
| --- | --- | --- | --- | --- | --- | --- |
@ -338,15 +371,20 @@ Count: `12`
| `cs0x7f/cstimer` | `GPL-3.0` | Reserve Bench | `future candidate` | `not_live_reference_or_discard_candidate` | `phase0r_reference_benchmark_or_discard_eval` | `Packet 0R-E` closed. Retain as the primary restrictive timer/stats/scramble/smart-device benchmark and future clean-room timer-pattern oracle. |
| `efrantar/rob-twophase` | `GPL-3.0` | Reserve Bench | `future candidate` | `not_live_reference_or_discard_candidate` | `phase0r_reference_benchmark_or_discard_eval` | `Packet 0R-E` closed. Retain as a secondary solver oracle for metric, pruning, and performance comparison; do not treat as donor code. |
| `MathewKJ2048/Rubiks-cube-simulator` | `GPL-3.0` | Reserve Bench | `future candidate` | `not_live_reference_or_discard_candidate` | `phase0r_reference_benchmark_or_discard_eval` | `Packet 0R-E` closed. Discard from the active retained set as an inferior duplicate of stronger pedagogy, planner, and history benchmarks. |
| `poliva/cubedex` | `no explicit license visible` | Locked Strategic Donor | `integrate` | `not_live_reference_or_discard_candidate` | `phase0r_reference_benchmark_or_discard_eval` | `Phase 1R` plus the `2026-05-27` smartcube practice/review/SRS hierarchy clarification are closed. Retain only as restrictive comparison context for smartcube-aware practice-shell behavior, review/SRS UX, recognition-versus-execution timing presentation, and local stats/history comparison; do not treat it as a live owner or a default clean-room next row. |
| `ShellPuppy/RCube` | `GPL-3.0` | Reserve Bench | `future candidate` | `not_live_reference_or_discard_candidate` | `phase0r_reference_benchmark_or_discard_eval` | `Packet 0R-E` closed. Retain as a large-`N` centers/edges/parity benchmark and later clean-room research input, not as an active product donor. |
| `vwcwong/CubeSim` | `GPL-3.0` | Reserve Bench | `future candidate` | `not_live_reference_or_discard_candidate` | `phase0r_reference_benchmark_or_discard_eval` | `Packet 0R-E` closed. Retain as a readable state/history and beginner-solver decomposition benchmark for later clean-room use. |
| `yakupbilen/drl-rubiks-cube` | `MIT` | Reserve Bench | `future candidate` | `not_live_reference_or_discard_candidate` | `phase0r_reference_benchmark_or_discard_eval` | `Packet 0R-E` closed. Retain as an MIT research benchmark for learned heuristic search, ADI training loops, and offline experimentation rather than near-term product implementation. |
## Implementation rule going forward
- Preserve the twenty-four landed lanes as current truth.
- Preserve the twenty-nine landed lanes inside this `71`-row board as current truth.
- Keep `HactarCE/Hyperspeedcube`, `kkoomen/qbr`,
`vivaansinghvi07/rubix-cube-solver`, `roice3/MagicTile`,
`roice3/Magic120Cell`, and `roice3/MagicCube5D` explicitly marked as the six
later `Phase 6R` permissive lanes already implemented inside this board.
- Keep `onionhoney/roux-trainers`, `cubing/alg.js`, `cubing/twisty.js`, `HactarCE/2x2x2x2-Scrambler`, and `kash/cubedesk` explicitly marked as the five currently verified restrictive clean-room lanes already implemented.
- Keep `cubing/cubing.js`, `cutelyaware/magiccube4d`, `google/model-viewer/packages/shared-assets`, `PostHog/posthog`, `screenpipe/screenpipe`, and `remotion-dev/remotion` explicitly marked as the six currently verified live boundary-sensitive lanes.
- `Phase 0R` is now fully closed for the remaining `47` non-live rows.
- `Phase 0R` is now fully closed for the remaining `42` non-live rows.
- `Phase 1R` is now the routing authority for retained-set widening and benchmark exclusion.
- There is no remaining default `Phase 5R-A` opening. Future restrictive work starts from the landed per-lane preserve sequence or from a newly justified clean-room opening, while the optional `Phase 3R-G` browser comparison lane remains deferred unless the landed primary browser spatial stack exposes a real gap.

View file

@ -44,11 +44,11 @@ Current restrictive clean-room live lanes:
Current live counts at the repo-row level:
- `71` total curated repo rows
- `24` current live repo rows
- `13` live permissive rows
- `29` current live repo rows
- `18` live permissive rows
- `6` live boundary-sensitive rows
- `5` live restrictive clean-room rows
- `47` current non-live rows
- `42` current non-live rows
## Why the old queue wording is now stale

View file

@ -86,10 +86,14 @@ Canonical doctrine doc:
For HyperTwist, keep this explicit:
- current shallow-eval set: `71` repos
- currently verified live/implemented in checked Unreal surfaces: `24`
- permissive live lanes: `13`
- currently verified live/implemented in checked Unreal surfaces: `29`
- permissive live lanes: `18`
- boundary-sensitive live lanes: `6`
- restrictive live lanes: `5`
- within that `71`-row shallow-eval set, the later landed permissive preserve
rows now also include `HactarCE/Hyperspeedcube`, `kkoomen/qbr`,
`vivaansinghvi07/rubix-cube-solver`, `roice3/MagicTile`,
`roice3/Magic120Cell`, and `roice3/MagicCube5D`
- the restrictive landed lanes are `onionhoney/roux-trainers`,
`cubing/alg.js`, `cubing/twisty.js`, `HactarCE/2x2x2x2-Scrambler`, and
`kash/cubedesk`, and they are to be treated as properly clean-roomed and
@ -109,10 +113,10 @@ into:
## Reset rule
Before recommending new HyperTwist donor-shaped widening from the remaining
`47` current non-live rows:
`42` current non-live rows:
- do not reopen the already closed `Phase 0R`, `Phase 1R`, or `Phase 2R` packets
- preserve the twenty-four landed rows as current truth
- preserve the twenty-nine landed rows as current truth
- continue from the closed packet sequence with no default new `Phase 5R-A`
opening; use the landed restrictive per-lane authority for
`onionhoney/roux-trainers`, `cubing/alg.js`, `cubing/twisty.js`,