diff --git a/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md b/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md index 4b891f7..d8cc3db 100644 --- a/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md +++ b/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md @@ -395,7 +395,7 @@ After this reconciliation: ## Current packet status -`Packet 0R-A` is now closed as an evaluation packet. +`Packet 0R-A` is now user-ratified and closed as an evaluation packet. See: @@ -407,6 +407,7 @@ Result: - none of the seven are currently proven live in checked Unreal surfaces - `Aarav2709/KubeTimr` is the earliest straight permissive subsystem implementation candidate after `Phase 2R` - the other six remain retained anchors or later specialized donors +- author attribution and ordinary permissive notice preservation are now explicitly confirmed for the packet in the license trackers ## Practical next move diff --git a/docs/HYPERTWIST_PHASE_0R_PACKET_0R_A_EVALUATION_2026-05-12.md b/docs/HYPERTWIST_PHASE_0R_PACKET_0R_A_EVALUATION_2026-05-12.md index fa826f6..ed10789 100644 --- a/docs/HYPERTWIST_PHASE_0R_PACKET_0R_A_EVALUATION_2026-05-12.md +++ b/docs/HYPERTWIST_PHASE_0R_PACKET_0R_A_EVALUATION_2026-05-12.md @@ -4,7 +4,7 @@ Created on `2026-05-12` ## Purpose -This document closes the first `Phase 0R` evaluation packet for the seven architecture-anchor permissive repos that were explicitly scheduled as `Packet 0R-A` in the restart reconciliation. +This document records the now user-ratified close of the first `Phase 0R` evaluation packet for the seven architecture-anchor permissive repos that were explicitly scheduled as `Packet 0R-A` in the restart reconciliation. It answers, for each repo: @@ -27,6 +27,19 @@ This packet evaluates: These are the exact repos named as `Packet 0R-A` in [HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md](C:/HyperTwist/docs/HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md:1). +## User ratification + +User ratified on `2026-05-12` after repo-by-repo review of: + +- license posture +- intended integration level +- attribution and notice obligations + +Packet status is now: + +- user-ratified +- closed as an evaluation packet + ## Inputs used This packet was evaluated against: @@ -92,11 +105,31 @@ Most important scheduling consequence: - `Aarav2709/KubeTimr` is the only `Packet 0R-A` repo that currently looks like an early straight permissive subsystem implementation candidate after `Phase 2R` - the other six remain clearly retained, but they belong to later retained-set architecture and capability-widening waves rather than immediate direct widening +## Attribution confirmation + +The packet is permissive, but not attribution-free. + +Confirmed author or project attribution that must remain visible in notices or equivalent implementation records when code or substantial portions are incorporated: + +- `HactarCE/Hyperspeedcube` + - preserve the chosen `MIT` or `Apache-2.0` path + - preserve upstream attribution to `Andrew Farkas` +- `kkoomen/qbr` + - preserve upstream attribution to `Kim Koomen` +- `vivaansinghvi07/rubix-cube-solver` + - preserve upstream attribution to `Vivaan Singhvi` +- `Aarav2709/KubeTimr` + - preserve upstream project attribution as stated in the local `MIT` license text +- `roice3/MagicTile` +- `roice3/Magic120Cell` +- `roice3/MagicCube5D` + - preserve upstream attribution to `Roice Nelson` + ## Packet decisions | Repo | License | Current live evidence | Phase 0R decision | Implementation lane | Scheduled restart phase | | --- | --- | --- | --- | --- | --- | -| `HactarCE/Hyperspeedcube` | `MIT` | no exact live-surface match found | retain and ratify as primary runtime-side hypercubing foundation anchor | bounded first-party engine extraction, not product-shell transplant | `Phase 2R` retained-set architecture anchor, then `Phase 6R` simulation/hyper widening lead | +| `HactarCE/Hyperspeedcube` | `MIT OR Apache-2.0` | no exact live-surface match found | retain and ratify as primary runtime-side hypercubing foundation anchor | bounded first-party engine extraction, not product-shell transplant | `Phase 2R` retained-set architecture anchor, then `Phase 6R` simulation/hyper widening lead | | `kkoomen/qbr` | `MIT` | no exact live-surface match found | retain and ratify as primary live-recognition anchor | bounded permissive CV sidecar/service and calibration/state-reconstruction donor | `Phase 2R` recognition contract anchor, then `Phase 6R` recognition widening lead | | `vivaansinghvi07/rubix-cube-solver` | `MIT` | no exact live-surface match found | retain as secondary recognition and reconstruction companion behind `qbr` | bounded browser/service contract and explainability companion donor | `Phase 2R` recognition companion design, then `Phase 6R` recognition/browser explanation widening | | `Aarav2709/KubeTimr` | `MIT` | no exact live-surface match found | retain as focused subsystem donor; do not promote to training-platform owner | straight permissive first-party timer, inspection, split, and session-stat subsystem implementation | `Phase 2R` timer contract freeze, then earliest `Phase 3R` permissive implementation candidate | 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 3b43b98..5987653 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 @@ -22,7 +22,7 @@ Use that document when a future session needs the cross-location restart authori ## 2026-05-12 Packet 0R-A status -The first `Phase 0R` packet is now closed as an evaluation packet: +The first `Phase 0R` packet is now user-ratified and closed as an evaluation packet: - `Packet 0R-A` result doc: - `docs/HYPERTWIST_PHASE_0R_PACKET_0R_A_EVALUATION_2026-05-12.md` @@ -38,6 +38,7 @@ Most important scheduling result: - `Aarav2709/KubeTimr` is the earliest `Packet 0R-A` straight permissive subsystem implementation candidate after `Phase 2R` - `HactarCE/Hyperspeedcube`, `kkoomen/qbr`, and `roice3/MagicTile` are retained-set architecture anchors - `vivaansinghvi07/rubix-cube-solver`, `roice3/Magic120Cell`, and `roice3/MagicCube5D` remain retained later companions/donors +- ordinary author attribution and permissive notice preservation are now explicitly confirmed for the packet in the license trackers Use it when a future model, operator, or reviewer needs one unambiguous answer to all of the following: diff --git a/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md b/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md index 2355ff6..e604cec 100644 --- a/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md +++ b/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md @@ -14,7 +14,7 @@ This board is the readable row-by-row companion to the v6.3 CSVs. It is derived ## 2026-05-12 packet overlay -The baseline counts above do not change yet, but the first retained permissive evaluation packet is now closed. +The baseline counts above do not change yet, but the first retained permissive evaluation packet is now user-ratified and closed. Read together with: diff --git a/docs/REPO_LICENSE_TRACKING.md b/docs/REPO_LICENSE_TRACKING.md index d84ecec..5d91b50 100644 --- a/docs/REPO_LICENSE_TRACKING.md +++ b/docs/REPO_LICENSE_TRACKING.md @@ -68,6 +68,40 @@ Companion docs: - `docs/HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md` - `docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md` +## 2026-05-12 Packet 0R-A attribution confirmation + +`Phase 0R / Packet 0R-A` is now user-ratified and closed after repo-by-repo review of license posture, integration level, and attribution obligations. + +Important correction: + +- permissive does not mean attribution-free +- direct donor or bounded donor use still requires ordinary upstream notice preservation + +Confirmed attribution-bearing `Packet 0R-A` rows: + +- `HactarCE/Hyperspeedcube` + - dual `MIT OR Apache-2.0` + - preserve upstream license text for the effective chosen path or both texts where appropriate + - preserve upstream authorship attribution to `Andrew Farkas` +- `kkoomen/qbr` + - `MIT` + - preserve upstream copyright attribution to `Kim Koomen` +- `vivaansinghvi07/rubix-cube-solver` + - `MIT` + - preserve upstream copyright attribution to `Vivaan Singhvi` +- `Aarav2709/KubeTimr` + - `MIT` + - preserve upstream project copyright attribution as stated in the local license text +- `roice3/MagicTile` + - `MIT` + - preserve upstream copyright attribution to `Roice Nelson` +- `roice3/Magic120Cell` + - `MIT` + - preserve upstream copyright attribution to `Roice Nelson` +- `roice3/MagicCube5D` + - `MIT` + - preserve upstream copyright attribution to `Roice Nelson` + ## Current tracked decisions ### `cutelyaware/magiccube4d` @@ -227,6 +261,129 @@ Approved working posture: - preserve the upstream README licensing statement in the evaluation record - if HyperTwist later vendors code directly from this repo, capture and retain the final authoritative upstream license text at that time rather than relying only on the current mirror +### `HactarCE/Hyperspeedcube` + +Decision date: + +- `2026-05-12` + +Current licensing judgment: + +- usable for HyperTwist +- direct donor candidate +- canonical mirrored repo is dual `MIT OR Apache-2.0` + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\HactarCE\Hyperspeedcube\LICENSE-MIT` +- `C:\Workspaces\HyperTwist\mirrors\permissive\HactarCE\Hyperspeedcube\LICENSE-APACHE` +- `C:\Workspaces\HyperTwist\mirrors\permissive\HactarCE\Hyperspeedcube\Cargo.toml` + +Practical obligations: + +- preserve the upstream effective license text or preserve both license texts when vendoring or redistributing the donor code directly +- preserve upstream authorship attribution: + - `Andrew Farkas` +- preserve the upstream `MIT` copyright notice when that path is used: + - `Copyright (c) 2025 HactarCE` +- preserve ordinary third-party notices if code or substantial portions are incorporated + +Approved working posture: + +- retain as the primary runtime-side hyper foundation anchor under `Phase 0R-A` +- direct donor use is legally workable under the current dual-permissive posture +- keep the realization bounded to engine/subsystem extraction rather than product-shell transplant + +### `kkoomen/qbr` + +Decision date: + +- `2026-05-12` + +Current licensing judgment: + +- usable for HyperTwist +- direct donor candidate +- standard `MIT` + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\kkoomen\qbr\LICENSE` +- `C:\Workspaces\HyperTwist\mirrors\permissive\kkoomen\qbr\README.md` + +Practical obligations: + +- preserve the upstream `MIT` license text +- preserve the upstream copyright notice: + - `Copyright (c) 2016 Kim Koomen` +- keep ordinary third-party notices if code or substantial portions are incorporated + +Approved working posture: + +- retain as the primary recognition anchor under `Phase 0R-A` +- use as a bounded calibration, color-normalization, and sticker-state donor +- do not mistake direct donor permission for permission to transplant its whole local shell + +### `vivaansinghvi07/rubix-cube-solver` + +Decision date: + +- `2026-05-12` + +Current licensing judgment: + +- usable for HyperTwist +- direct donor candidate +- standard `MIT` + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\vivaansinghvi07\rubix-cube-solver\LICENSE` +- `C:\Workspaces\HyperTwist\mirrors\permissive\vivaansinghvi07\rubix-cube-solver\README.md` + +Practical obligations: + +- preserve the upstream `MIT` license text +- preserve the upstream copyright notice: + - `Copyright (c) 2023 Vivaan Singhvi` +- keep ordinary third-party notices if code or substantial portions are incorporated + +Approved working posture: + +- retain as the secondary recognition and reconstruction companion under `Phase 0R-A` +- use as a bounded donor for browser correction flow, websocket session seams, and stepwise explanation +- do not treat it as the primary recognition base over `kkoomen/qbr` + +### `Aarav2709/KubeTimr` + +Decision date: + +- `2026-05-12` + +Current licensing judgment: + +- usable for HyperTwist +- direct donor candidate at subsystem level +- standard `MIT` + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\Aarav2709\KubeTimr\LICENSE` +- `C:\Workspaces\HyperTwist\mirrors\permissive\Aarav2709\KubeTimr\package.json` + +Practical obligations: + +- preserve the upstream `MIT` license text +- preserve the upstream project copyright notice: + - `Copyright (c) 2024 KubeTimr` +- keep ordinary third-party notices if code or substantial portions are incorporated + +Approved working posture: + +- retain as the focused timer, inspection, split, and session-stat subsystem donor under `Phase 0R-A` +- this is the earliest ratified straight permissive implementation candidate from `Packet 0R-A` +- do not promote it into ownership of the broader training platform + ### `kash/cubedesk` Decision date: diff --git a/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md b/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md index 817aa4e..dd5774b 100644 --- a/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md +++ b/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md @@ -71,6 +71,28 @@ Read together with: - `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` +## Phase 0R-A attribution correction + +The user-ratified `Phase 0R / Packet 0R-A` permissive rows are not attribution-free. + +For those retained rows, preserve ordinary upstream permissive notices and authorship attribution where code or substantial portions are incorporated: + +- `HactarCE/Hyperspeedcube` + - preserve the chosen `MIT` or `Apache-2.0` path and upstream attribution to `Andrew Farkas` +- `kkoomen/qbr` + - preserve upstream attribution to `Kim Koomen` +- `vivaansinghvi07/rubix-cube-solver` + - preserve upstream attribution to `Vivaan Singhvi` +- `Aarav2709/KubeTimr` + - preserve upstream project attribution as stated in the local `MIT` license text +- `roice3/MagicTile` +- `roice3/Magic120Cell` +- `roice3/MagicCube5D` + - preserve upstream attribution to `Roice Nelson` + +Direct or bounded permissive donor use remains allowed for the packet as ratified. +It is simply not notice-free. + ## Family-specific guidance ### Simulation foundations