diff --git a/docs/EXTERNAL_MIRROR_WORKSPACE_AND_SUBMODULE_HANDOFF.md b/docs/EXTERNAL_MIRROR_WORKSPACE_AND_SUBMODULE_HANDOFF.md index 981870e..788ce93 100644 --- a/docs/EXTERNAL_MIRROR_WORKSPACE_AND_SUBMODULE_HANDOFF.md +++ b/docs/EXTERNAL_MIRROR_WORKSPACE_AND_SUBMODULE_HANDOFF.md @@ -248,6 +248,7 @@ For HyperTwist specifically, the mirror/handoff model must now carry one additio - that lane is to be treated as properly clean-roomed and then implemented - `Phase 0R` is now closed for the remaining `65` non-live rows - `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 - 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 @@ -263,7 +264,11 @@ Operational implication: Reset rule: -- before new donor-shaped widening for HyperTwist, run the remaining `65` through the repo deep source integration evaluation reset documented in `docs/HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md` +- do not reopen `Phase 0R` +- before new donor-shaped widening for HyperTwist, read: + - `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 + - 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 f341eba..841a264 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`, and `Phase 1R` are now closed as authority steps. +`Packet 0R-A`, `Packet 0R-B`, `Packet 0R-C`, `Packet 0R-D`, `Packet 0R-E`, `Phase 1R`, and the live-lane preservation audit are now closed as authority steps. See: @@ -445,6 +445,7 @@ See: - `docs/HYPERTWIST_PHASE_0R_PACKET_0R_D_EVALUATION_2026-05-13.md` - `docs/HYPERTWIST_PHASE_0R_PACKET_0R_E_EVALUATION_2026-05-13.md` - `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` Result: @@ -459,6 +460,7 @@ Result: - `Packet 0R-D` is now the governance and Model A authority for the restrictive clean-room rows - `Packet 0R-E` is now the deep-source benchmark, reference, clean-room-later, and discard authority for its twelve rows - `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 - none of those packet rows are currently proven live in checked Unreal surfaces - `Aarav2709/KubeTimr` is the earliest straight permissive subsystem implementation candidate after `Phase 2R` - `Hypercubers/hypercubing.xyz` is the retained knowledge/curriculum/community donor @@ -472,6 +474,7 @@ License-tracking boundary: - `docs/REPO_LICENSE_TRACKING.md` is the canonical repo-row legal and attribution ledger - `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 - `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 diff --git a/docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md b/docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md new file mode 100644 index 0000000..846b477 --- /dev/null +++ b/docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md @@ -0,0 +1,370 @@ +# HyperTwist Live Lanes Source And Preservation Audit + +Created on `2026-05-13` + +## Status + +This audit is `closed`. + +It is the canonical source-backed preservation authority for the six HyperTwist rows that are already live in checked first-party Unreal surfaces. + +It closes the symmetry gap that remained after `Phase 0R` and `Phase 1R`: + +- the `65` non-live rows already have source-backed authority through `Packet 0R-A` through `Packet 0R-E` +- the `6` live rows now have source-backed authority through this live-lane preservation audit + +## Purpose + +Use this document to answer the live-lane questions that the `0R-*` packets do not answer: + +- what source surfaces were actually read for the already-live rows +- what first-party Unreal evidence proves those rows are live now +- what value each live lane already owns in HyperTwist +- what should not be promoted from each lane +- what legal or provenance nuance must remain visible during future widening + +## Safe-use boundary + +This document intentionally separates permissive and restrictive handling: + +- the five permissive live lanes below are documented from donor mirror source plus first-party Unreal outputs +- the one restrictive live lane, `onionhoney/roux-trainers`, is documented here only from first-party Unreal outputs, `REPO_LICENSE_TRACKING.md`, and scrubbed clean-room materials + +Do not use this document as permission for `Model B` to read the restrictive mirror. + +## Result + +Current result: + +- current curated HyperTwist shallow-eval set: `71` +- already covered by `0R-A` through `0R-E`: `65` non-live rows +- covered by this audit: `6` live rows +- total rows with source-backed authority now visible in canonical docs: `71` +- live permissive preserve lanes: `5` +- live restrictive clean-room preserve lanes: `1` +- additional live rows discovered beyond the existing six: `0` + +## Authority order + +For future work on the already-live lanes, read in this order: + +1. this live-lane audit +2. [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) +3. [REPO_LICENSE_TRACKING.md](C:/HyperTwist/docs/REPO_LICENSE_TRACKING.md:1) +4. [MODEL_B_SOURCE_ACCESS_BOUNDARY.md](C:/HyperTwist/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md:1) for the `onionhoney/roux-trainers` lane + +## Live-lane hierarchy + +| Repo | License posture | Current live role | Preserve as | Do not promote into | +| --- | --- | --- | --- | --- | +| `tao-yu/Alg-Trainer` | `MIT` | broad algorithm-training shell and case-corpus foundation | the main landed permissive algorithm-trainer foundation | persisted coaching backend or smartcube-first review shell | +| `Lykos/cube_trainer` | `MIT` | persisted coaching, weighted sampling, and BLD-domain lane | the main landed permissive training-session and coaching lane | broad front-end training-shell ownership | +| `poliva/cubedex` | operational `MIT` posture in HyperTwist canon; checked mirror license surface incomplete | smartcube-aware practice, SRS, and review lane | the main landed permissive smartcube review and repetition lane | the sole case-corpus foundation or full backend owner | +| `newyork-anthonyng/rubiks-cross-trainer` | `MIT` | narrow CFOP cross drill lane | a focused cross difficulty ladder and scramble corpus | a general training platform | +| `abunickabhi/5style-Trainer` | `MIT` with checked local notice naming `Tao Yu` | narrow advanced `5-style` / BLD drill lane | a focused advanced drill surface beneath the broader trainer owners | a general training foundation | +| `onionhoney/roux-trainers` | `GPL-3.0`, already landed through clean-room | landed restrictive Roux method-stage lane | the only currently verified restrictive clean-room preserve precedent | permission for direct restrictive mirror reuse or a shortcut around future clean-room governance | + +## Repo records + +### `abunickabhi/5style-Trainer` + +Current status: + +- `implemented_live_permissive` +- preserve as a landed first-party permissive lane + +Licensing posture: + +- `MIT` +- checked local `LICENSE` notice names `Tao Yu`, not `abunickabhi` +- the checked repo README describes this repo as an edit of Tao Yu's trainer for `5-style` drilling + +Source surfaces inspected: + +- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/abunickabhi/5style-Trainer/README.md:1) +- [index.html](C:/Workspaces/HyperTwist/mirrors/permissive/abunickabhi/5style-Trainer/index.html:1) +- [js/solve.js](C:/Workspaces/HyperTwist/mirrors/permissive/abunickabhi/5style-Trainer/js/solve.js:1) +- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/abunickabhi/5style-Trainer/LICENSE:1) + +First-party live evidence: + +- [HyperTwistTrainingCatalogLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingCatalogLibrary.cpp:343) +- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:31) +- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:5) +- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:1) + +Preserved landed value: + +- focused `5-style` and advanced BLD algorithm drilling +- subset-driven drill flow over a narrow high-skill corpus +- timer, reveal, scramble, and virtual-cube drill shell behavior for advanced practice + +Excluded or non-promotion boundary: + +- do not promote this lane into the broad algorithm-training foundation +- do not treat it as the main persistent coaching backend +- do not flatten away the derivative relationship to the Tao trainer lineage + +Rationale: + +- the repo is valuable because it is narrow and advanced, not because it should own the whole training shell +- the broader trainer-foundation role remains with `tao-yu/Alg-Trainer` + +Future widening rule: + +- widen only through ordinary first-party enhancement work +- preserve the checked MIT notice exactly as present +- preserve the Tao-lineage provenance note in legal and historical tracking + +### `tao-yu/Alg-Trainer` + +Current status: + +- `implemented_live_permissive` +- preserve as a landed first-party permissive lane + +Licensing posture: + +- `MIT` +- checked local copyright notice: `Tao Yu` + +Source surfaces inspected: + +- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/README.md:1) +- [1LLL.html](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/1LLL.html:1) +- [js/controls.js](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/js/controls.js:1) +- [js/oneLookLastLayer.js](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/js/oneLookLastLayer.js:1) +- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/tao-yu/Alg-Trainer/LICENSE:1) + +First-party live evidence: + +- [HyperTwistTrainingCatalogLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingCatalogLibrary.cpp:309) +- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:87) +- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:26) +- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:8) + +Preserved landed value: + +- broad algorithm-training shell +- large organized case corpus across many subsets +- timer plus reveal plus scramble plus virtual-cube flow +- smartcube-aware and custom-algset-friendly trainer behavior + +Excluded or non-promotion boundary: + +- do not treat this lane as the persistent session and coaching backend owner +- do not treat it as the smartcube-first review and SRS owner + +Rationale: + +- this is the clearest landed permissive algorithm-trainer foundation +- its main strength is breadth of training shell plus case-corpus coverage, not persistence-heavy coaching infrastructure + +Future widening rule: + +- widen only through ordinary first-party enhancement work +- preserve the MIT notice and upstream credit to `Tao Yu` + +### `Lykos/cube_trainer` + +Current status: + +- `implemented_live_permissive` +- preserve as a landed first-party permissive lane + +Licensing posture: + +- `MIT` +- checked local copyright notice: `Bernhard F. Brodowsky` + +Source surfaces inspected: + +- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/README.md:1) +- [app/models/training_session.rb](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/app/models/training_session.rb:1) +- [client/src/app/utils/sampling/weighted-sampler.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/client/src/app/utils/sampling/weighted-sampler.ts:1) +- [client/src/app/method-explorer/method-explorer/method-explorer.component.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/client/src/app/method-explorer/method-explorer/method-explorer.component.ts:1) +- [client/src/app/training/trainer.service.ts](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/client/src/app/training/trainer.service.ts:1) +- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/Lykos/cube_trainer/LICENSE:1) + +First-party live evidence: + +- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:2160) +- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:803) +- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:774) + +Preserved landed value: + +- persisted training-session modeling +- weighted sampling and recency-aware case selection +- method exploration and expected-alg-count reasoning +- BLD-heavy commutator and case-set domain value + +Excluded or non-promotion boundary: + +- do not treat this lane as the broadest visual training-shell owner +- do not promote it above the main algorithm-shell owner for raw case-corpus breadth + +Rationale: + +- this lane is strongest where HyperTwist needs persistence, coaching, and weighted session logic +- it is not the cleanest owner for the broad front-end trainer shell + +Future widening rule: + +- widen only through ordinary first-party enhancement work +- preserve the MIT notice and upstream credit to `Bernhard F. Brodowsky` + +### `poliva/cubedex` + +Current status: + +- `implemented_live_permissive` +- preserve as a landed first-party permissive lane + +Licensing posture: + +- current HyperTwist control-plane posture remains `MIT` +- checked local mirror currently has no standalone `LICENSE`, `COPYING`, or `NOTICE` file +- checked local [package.json](C:/Workspaces/HyperTwist/mirrors/permissive/poliva/cubedex/package.json:1) currently does not declare a `license` field +- treat that as a tracked mirror-surface gap, not as permission to silently rewrite the lane's canonical license posture + +Source surfaces inspected: + +- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/poliva/cubedex/README.md:1) +- [src/hooks/useTrainingState.ts](C:/Workspaces/HyperTwist/mirrors/permissive/poliva/cubedex/src/hooks/useTrainingState.ts:1) +- [src/lib/srs.ts](C:/Workspaces/HyperTwist/mirrors/permissive/poliva/cubedex/src/lib/srs.ts:1) +- [src/hooks/useSmartcubeConnection.ts](C:/Workspaces/HyperTwist/mirrors/permissive/poliva/cubedex/src/hooks/useSmartcubeConnection.ts:1) +- [src/views/PracticeView.tsx](C:/Workspaces/HyperTwist/mirrors/permissive/poliva/cubedex/src/views/PracticeView.tsx:1) +- [package.json](C:/Workspaces/HyperTwist/mirrors/permissive/poliva/cubedex/package.json:1) + +First-party live evidence: + +- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:3641) +- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:1349) +- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:6499) + +Preserved landed value: + +- smartcube-aware practice shell +- offline-first training flow +- review and spaced-repetition behavior +- recognition versus execution timing split +- stats and training-history behavior + +Excluded or non-promotion boundary: + +- do not promote this lane into sole ownership of the broad case corpus +- do not promote it into the persistent coaching backend owner + +Rationale: + +- this lane is strongest as the landed smartcube review and repetition shell +- its practical value is high even though its checked local mirror currently carries a license-surface gap that must remain recorded + +Future widening rule: + +- widen only through ordinary first-party enhancement work +- preserve the current canonical `MIT` classification unless new source-backed evidence overturns it +- do not lose the mirror-surface gap note during future legal packaging or mirror refresh work + +### `newyork-anthonyng/rubiks-cross-trainer` + +Current status: + +- `implemented_live_permissive` +- preserve as a landed first-party permissive lane + +Licensing posture: + +- `MIT` +- checked local copyright notice: `Anthony Ng` + +Source surfaces inspected: + +- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/newyork-anthonyng/rubiks-cross-trainer/README.md:1) +- [src/index.js](C:/Workspaces/HyperTwist/mirrors/permissive/newyork-anthonyng/rubiks-cross-trainer/src/index.js:1) +- [src/scrambles/index.js](C:/Workspaces/HyperTwist/mirrors/permissive/newyork-anthonyng/rubiks-cross-trainer/src/scrambles/index.js:1) +- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/newyork-anthonyng/rubiks-cross-trainer/LICENSE:1) + +First-party live evidence: + +- [HyperTwistTrainingCatalogLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingCatalogLibrary.cpp:326) +- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:17157) +- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:6410) +- [repo-backed-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/repo-backed-exercises.jsonl:8074) + +Preserved landed value: + +- explicit cross-difficulty ladder +- narrow scramble corpus for `1`-move through deeper cross drills +- clean micro-drill progression for CFOP cross work + +Excluded or non-promotion boundary: + +- do not treat this lane as a general-purpose training shell +- do not promote it into broad algorithm-corpus ownership + +Rationale: + +- this repo is valuable because it is narrow and disciplined +- HyperTwist should preserve that focus instead of trying to turn it into a foundation owner + +Future widening rule: + +- widen only through ordinary first-party enhancement work +- preserve the MIT notice and upstream credit to `Anthony Ng` + +### `onionhoney/roux-trainers` + +Current status: + +- `implemented_live_clean_room_verified` +- preserve as the landed restrictive clean-room precedent + +Licensing posture: + +- `GPL-3.0` +- already implemented/live in HyperTwist only through the accepted clean-room chain + +Safe source surfaces for this audit: + +- [HyperTwistContractLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistBootstrap/HyperTwistContractLibrary.cpp:31) +- [hypertwist-deck-import-specs.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-deck-import-specs.json:16185) +- [hypertwist-runtime-content-bundles.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-runtime-content-bundles.json:6053) +- [restrictive-static-exercises.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/restrictive-static-exercises.jsonl:1) +- [restrictive-generative-exercise-surfaces.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/restrictive-generative-exercise-surfaces.jsonl:1) +- [REPO_LICENSE_TRACKING.md](C:/HyperTwist/docs/REPO_LICENSE_TRACKING.md:1) +- [onionhoney-roux-trainers.model-a.md](C:/Workspaces/HyperTwist/clean-room-specs/onionhoney-roux-trainers.model-a.md:1) +- [onionhoney-roux-trainers.model-b.md](C:/Workspaces/HyperTwist/clean-room-specs/onionhoney-roux-trainers.model-b.md:1) + +Preserved landed value: + +- Roux method-stage drill flows already materialized into first-party outputs +- landed static algorithm decks plus landed generative stage surfaces +- the only currently verified restrictive clean-room implementation precedent in HyperTwist + +Excluded or non-promotion boundary: + +- do not use this landed state as permission to read the restrictive donor mirror from `Model B` +- do not use this landed state as permission to skip clean-room governance for later restrictive rows +- do not reopen this lane as if it were an accidental direct donor import + +Rationale: + +- this lane is valuable both for its landed first-party Roux training value and for the governance precedent it proves +- the correct preservation move is to keep the first-party outputs and scrubbed handoffs visible, not to normalize direct donor reuse + +Future widening rule: + +- widen only from first-party Unreal outputs and scrubbed clean-room specs +- keep the Model A / Model B lineage explicit +- never treat the restrictive mirror as implementation-ready source + +## Bottom line + +HyperTwist now has symmetric source-backed authority across the current `71`-row curated set: + +- `65` non-live rows through `Packet 0R-A` through `Packet 0R-E` +- `6` live rows through this live-lane preservation audit + +For live-lane work, the next instance should not start from stale donor labels or from the raw mirror alone. It should start from this document, then the retained-set contract, then the repo-row license tracker. 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 ffc34c8..0bb6f20 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 @@ -17,6 +17,7 @@ That work already lives in: - [HYPERTWIST_PHASE_0R_PACKET_0R_C_EVALUATION_2026-05-12.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_0R_PACKET_0R_C_EVALUATION_2026-05-12.md:1) - [HYPERTWIST_PHASE_0R_PACKET_0R_D_EVALUATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_0R_PACKET_0R_D_EVALUATION_2026-05-13.md:1) - [HYPERTWIST_PHASE_0R_PACKET_0R_E_EVALUATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_0R_PACKET_0R_E_EVALUATION_2026-05-13.md:1) +- [HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md:1) This document answers the next question instead: @@ -66,6 +67,7 @@ Current post-`Phase 1R` truth: - curated HyperTwist shallow-eval set: `71` - currently verified live in checked Unreal surfaces: `6` +- rows with source-backed authority now visible in canonical docs: `71` - retained rows total: `68` - discarded from the active retained set: `3` @@ -118,6 +120,7 @@ Contract: - preserve as landed first-party lanes - preserve required notices and attribution +- read [HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md:1) before widening any of these lanes - treat future work here as normal first-party enhancement work rather than retained-donor backlog work ### Landed restrictive clean-room preserve @@ -128,6 +131,7 @@ Contract: - preserve as the only currently verified restrictive lane that was properly clean-roomed and then implemented - keep the Model A / Model B lineage explicit +- read [HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md:1) before widening this lane - never treat the donor mirror itself as implementation-ready source ## Active implementation-board rows 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 76b86db..71d2410 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 @@ -221,12 +221,15 @@ Combined `Phase 0R` packet status: - `Phase 1R` result doc: - `docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` +- live-lane preservation audit doc: + - `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` That result doc is now the retained-set contract and handoff authority for all post-`Phase 0R` routing. Contract result: - retained rows total: `68` +- rows with source-backed authority now visible in canonical docs: `71` - active retained implementation-board rows: - `53` non-live rows - plus the `6` already landed live rows diff --git a/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md b/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md index 8a016cb..de88d3e 100644 --- a/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md +++ b/docs/HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md @@ -19,6 +19,7 @@ The baseline live-state counts above still do not change, but `Phase 0R` and `Ph 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) +- [HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md:1) - [HYPERTWIST_PHASE_0R_PACKET_0R_A_EVALUATION_2026-05-12.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_0R_PACKET_0R_A_EVALUATION_2026-05-12.md:1) - [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) - [HYPERTWIST_PHASE_0R_PACKET_0R_C_EVALUATION_2026-05-12.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_0R_PACKET_0R_C_EVALUATION_2026-05-12.md:1) @@ -43,7 +44,9 @@ 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 six already-landed rows - `Phase 1R` is now the retained-set contract and handoff authority for all post-`Phase 0R` routing +- future enhancement or preservation work for the six landed rows should start from the live-lane audit, 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 those thirty-six repos should start from `Packet 0R-B`, not from this board alone - future implementation of those six boundary-sensitive repos should start from `Packet 0R-C`, not from this board alone @@ -58,6 +61,7 @@ Packet overlay result: - all `6` boundary-sensitive rows have now been packet-evaluated - all `4` restrictive clean-room rows have now been packet-evaluated - 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 - 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 @@ -90,11 +94,11 @@ Count: `5` | Repo | License | Prior bucket | Prior action | Current live state | Reset lane | Next step | | --- | --- | --- | --- | --- | --- | --- | -| `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 and widen only through ordinary owned enhancement work. | -| `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 and widen only through ordinary owned enhancement work. | -| `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 and widen only through ordinary owned enhancement work. | -| `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 and widen only through ordinary owned enhancement work. | -| `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 and widen only through ordinary owned enhancement work. | +| `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. | +| `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. | +| `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. | +| `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. | +| `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. | ## Landed Restrictive Clean-Room Lane @@ -104,7 +108,7 @@ Count: `1` | Repo | License | Prior bucket | Prior action | Current live state | Reset lane | Next step | | --- | --- | --- | --- | --- | --- | --- | -| `onionhoney/roux-trainers` | `GPL-3.0` | Donor Bench | `repurpose` | `implemented_live_clean_room_verified` | `landed_clean_room_preserve` | Phase 1R closed. Preserve as the landed restrictive clean-room precedent; keep the Model A/Model B chain explicit and work only from first-party outputs or scrubbed specs. | +| `onionhoney/roux-trainers` | `GPL-3.0` | Donor Bench | `repurpose` | `implemented_live_clean_room_verified` | `landed_clean_room_preserve` | Phase 1R closed. Preserve as the landed restrictive clean-room precedent; start future widening from the live-lane audit, then `REPO_LICENSE_TRACKING.md`, then `MODEL_B_SOURCE_ACCESS_BOUNDARY.md`, then scrubbed clean-room specs; never from the restrictive mirror. | ## Retained Permissive Candidates diff --git a/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md b/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md index 8de7318..0ea6adc 100644 --- a/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md +++ b/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md @@ -18,6 +18,7 @@ Purpose: - `C:\HyperTwist\docs\HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md` - `C:\HyperTwist\docs\HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md` - `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_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` @@ -94,6 +95,7 @@ That repo is: Implications for `Model B`: - `Model B` may work with the already-landed first-party Unreal outputs and scrubbed clean-room specs for that lane +- `Model B` may read the live-lane preservation audit for that lane because it points back to first-party outputs and scrubbed handoffs rather than granting mirror access - `Model B` must still not read the restrictive mirror itself - do not describe other restrictive HyperTwist repos as already landed unless the same level of clean-room and live-evidence closure is explicitly documented - for future restrictive-lane widening, use the closed `Phase 1R` retained-set contract and wait for `Phase 2R` packet ratification before selecting the next clean-room target diff --git a/docs/REPO_LICENSE_TRACKING.md b/docs/REPO_LICENSE_TRACKING.md index 2ad7493..cd384bc 100644 --- a/docs/REPO_LICENSE_TRACKING.md +++ b/docs/REPO_LICENSE_TRACKING.md @@ -110,9 +110,184 @@ Companion docs: - `docs/HT_REPO_INCORPORATION_AUDIT_2026-05-11.md` - `docs/HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md` - `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_REPO_STATE_BOARD_2026-05-11.md` -## Current tracked decisions +## Landed live-lane legal records + +### `abunickabhi/5style-Trainer` + +Decision date: + +- `2026-05-13` + +Current licensing judgment: + +- `MIT` +- preserve the checked local license text exactly as present +- the checked local `LICENSE` notice names `Tao Yu` +- treat the derivative Tao-trainer lineage as a tracked provenance fact, not as noise to erase + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\abunickabhi\5style-Trainer\LICENSE` +- `C:\Workspaces\HyperTwist\mirrors\permissive\abunickabhi\5style-Trainer\README.md` +- `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` + +Practical obligations: + +- preserve the MIT text in third-party notices or equivalent release/legal materials +- preserve the checked copyright notice to `Tao Yu` +- do not restate this lane as a plain standalone authorless `MIT` transplant + +Approved working posture: + +- preserve as a landed first-party permissive lane +- widen only through ordinary owned enhancement work +- keep the lineage note visible in future legal or provenance summaries + +### `tao-yu/Alg-Trainer` + +Decision date: + +- `2026-05-13` + +Current licensing judgment: + +- `MIT` + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\tao-yu\Alg-Trainer\LICENSE` +- `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` + +Practical obligations: + +- preserve the MIT text in third-party notices or equivalent release/legal materials +- preserve the checked copyright notice to `Tao Yu` + +Approved working posture: + +- preserve as a landed first-party permissive lane +- widen only through ordinary owned enhancement work + +### `Lykos/cube_trainer` + +Decision date: + +- `2026-05-13` + +Current licensing judgment: + +- `MIT` + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\Lykos\cube_trainer\LICENSE` +- `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` + +Practical obligations: + +- preserve the MIT text in third-party notices or equivalent release/legal materials +- preserve the checked copyright notice to `Bernhard F. Brodowsky` + +Approved working posture: + +- preserve as a landed first-party permissive lane +- widen only through ordinary owned enhancement work + +### `poliva/cubedex` + +Decision date: + +- `2026-05-13` + +Current licensing judgment: + +- current HyperTwist control-plane posture remains `MIT` +- the checked local mirror currently lacks a standalone `LICENSE`, `COPYING`, or `NOTICE` file +- the checked local `package.json` currently does not declare a `license` field +- treat that as a tracked mirror-surface gap, not as permission to silently change the canonical lane posture + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\poliva\cubedex\package.json` +- `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` +- current HyperTwist canonical row state and retained-set docs + +Practical obligations: + +- preserve the current canonical `MIT` posture unless new source-backed evidence overturns it +- keep the mirror-surface gap explicitly recorded in legal/provenance tracking +- if the mirror is refreshed or packaged for external redistribution, re-confirm the upstream license surface before flattening this note away + +Approved working posture: + +- preserve as a landed first-party permissive lane +- widen only through ordinary owned enhancement work +- do not drop the mirror-gap note from future legal packets + +### `newyork-anthonyng/rubiks-cross-trainer` + +Decision date: + +- `2026-05-13` + +Current licensing judgment: + +- `MIT` + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\permissive\newyork-anthonyng\rubiks-cross-trainer\LICENSE` +- `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` + +Practical obligations: + +- preserve the MIT text in third-party notices or equivalent release/legal materials +- preserve the checked copyright notice to `Anthony Ng` + +Approved working posture: + +- preserve as a landed first-party permissive lane +- widen only through ordinary owned enhancement work + +### `onionhoney/roux-trainers` + +Decision date: + +- `2026-04-27` +- refreshed on `2026-05-13` + +Current licensing judgment: + +- `GPL-3.0` +- treat as restrictive clean-room only +- do not use directly in a proprietary HyperTwist core +- this lane is already implemented/live in HyperTwist only through the accepted clean-room chain + +Source basis: + +- `C:\Workspaces\HyperTwist\mirrors\restrictive\onionhoney\roux-trainers` +- `C:\visual_studio_solutions\multi_project\GPT 5.4 HyperTwist parse\43-onionhoney-roux-trainers-clean-room-dossier.md` +- `C:\Workspaces\HyperTwist\clean-room-specs\onionhoney-roux-trainers.model-a.md` +- `C:\Workspaces\HyperTwist\clean-room-specs\onionhoney-roux-trainers.model-b.md` +- `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` + +Practical obligations: + +- keep the donor mirror in restrictive custody +- keep the Model A / Model B lineage explicit +- preserve the first-party landed-state evidence and scrubbed handoff visibility +- never treat the already-landed state as permission for direct mirror reuse + +Approved working posture: + +- preserve the repo as a landed restrictive clean-room precedent only +- do not treat the existing clean-room implementation work as permission for later direct source reuse +- start future widening from first-party outputs and scrubbed clean-room specs only + +## Other tracked decisions ### `cutelyaware/magiccube4d` @@ -302,32 +477,6 @@ Approved working posture: - keep the mirror in restrictive custody - treat the repo as a clean-room strategic donor for product-subsystem extraction only -### `onionhoney/roux-trainers` - -Decision date: - -- `2026-04-27` - -Current licensing judgment: - -- treat as restrictive clean-room only -- do not use directly in a proprietary HyperTwist core -- keep in restrictive custody -- active clean-room lane already exists through scrubbed handoff documents - -Source basis: - -- `C:\Workspaces\HyperTwist\mirrors\restrictive\onionhoney\roux-trainers` -- `C:\visual_studio_solutions\multi_project\GPT 5.4 HyperTwist parse\43-onionhoney-roux-trainers-clean-room-dossier.md` -- `C:\Workspaces\HyperTwist\clean-room-specs\onionhoney-roux-trainers.model-a.md` -- `C:\Workspaces\HyperTwist\clean-room-specs\onionhoney-roux-trainers.model-b.md` - -Approved working posture: - -- preserve the repo as a restrictive clean-room donor only -- do not treat the existing clean-room implementation work as permission for later direct source reuse -- ensure future governance records keep this lane visible as an active clean-room candidate rather than an untracked restrictive mirror - ### `cs0x7f/cstimer` 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 d4b91fe..cc69a3b 100644 --- a/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md +++ b/docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md @@ -107,6 +107,7 @@ Current practical interpretation: - `Phase 0R` is now fully closed - `Phase 1R` is now fully closed +- 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 next bounded move is `Phase 2R` retained-set ratification and packet design @@ -114,6 +115,7 @@ Read together with: - `C:\HyperTwist\docs\HYPERTWIST_CANONICAL_RESTART_RECONCILIATION_2026-05-12.md` - `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\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`