| 1 |
repo |
primary_url |
project |
phase_g_bucket |
stack_layer |
audit_tier |
tier_queue_order |
global_order |
wave_number |
portfolio_priority_score |
execution_priority_score_v3 |
current_confidence |
modification_scope_detail_v3 |
recommended_action_v2 |
repurposing_potential_v2 |
audit_goal |
inspect_emphasis |
source_code_audit_targets |
source_inspection_questions |
integration_realization_detail |
consolidation_detail |
repurpose_detail |
merger_partner_1 |
merger_type_1 |
merger_rationale_1 |
merger_partner_2 |
merger_type_2 |
merger_rationale_2 |
merger_partner_3 |
merger_type_3 |
merger_rationale_3 |
cross_project_transfer_targets |
cross_project_transfer_rationale |
reclassify_up_if |
reclassify_down_if |
deliverable_expected |
session_note_template |
recommended_context_packet |
phase_g_master_list_rationale |
phase_g_bucket_reason |
coding_model_instruction_v3 |
source_audit_packet_id |
cluster_tag |
_repo_norm |
v5_runtime_project |
v5_scriptorium_override_status |
v5_scriptorium_bucket |
v5_scriptorium_stack_layer |
v5_scriptorium_current_reality_status |
v5_scriptorium_supersedes_prior_assessment |
v5_source_of_truth |
v6_license_annotation |
v6_license_annotation_status |
v6_license_annotation_source |
v6_supplemental_intake_present |
v6_supplemental_source_groups |
v6_supplemental_source_sections |
v6_supplemental_source_files |
v6_reference_material_position |
v6_kali_agent_access_relevance |
v6_branch_seed_prompt_included |
v6_branch_seed_scope |
v6_intake_wave |
v6_notes |
v6_source_of_truth |
project_rank_num |
tier_rank_num |
priority_num |
copyleft_relevance_v6_1 |
copyleft_strategy_v6_1 |
copyleft_rationale_v6_1 |
preferred_boundary_model_v6_1 |
open_compliance_if_used_as_is_v6_1 |
reverse_engineer_if_proprietary_core_needed_v6_1 |
copyleft_strategy_confidence_v6_1 |
copyleft_manual_review_trigger_v6_1 |
as_is_incorporation_sensible_v6_1 |
v6_2_sre_layer |
v6_2_sre_stratum |
v6_2_sre_role |
v6_2_sre_family |
v6_2_related_kali_package |
v6_2_related_upstream_repo |
v6_2_kali_package_suffices_for_tool_execution |
v6_2_upstream_repo_preferred_for_deep_eval |
v6_2_index_page_followup_useful |
v6_2_index_page_followup_reason |
v6_2_sre_notes |
v6_2_dnspy_ilspy_relevance |
v6_3_source_of_truth |
v6_3_merge_note |
v6_3_live_state_2026_05_11 |
v6_3_reset_lane_2026_05_11 |
v6_3_reset_next_step_2026_05_11 |
| 17 |
roice3/MagicCube5D |
https://github.com/roice3/MagicCube5D |
HyperTwist |
Locked Strategic Donor |
Specialized 5D cube interaction, progress, and macro donor |
P1 |
7465 |
9220 |
50.0 |
122.0 |
137.0 |
medium |
Retain the valuable internal engine, but expect to replace UI/product shell, adapt schemas/APIs, and refactor boundaries so it can plug into the target anchors cleanly. For this repo class, that usually means preserving generalized puzzle/state/render logic while building a new application shell around it. |
repurpose |
moderate modification |
Validate the current first-party owner boundaries for roice3/MagicCube5D and record any narrower owned widening targets that remain after the landed Phase 6R-J slice beneath the retained Hyperspeedcube runtime anchor. |
puzzle model, learning flow, UX loops, data schema, replay/export, plugin/hooks |
Inspect current first-party 5D family runtime-profile and persistence boundary, the retained Hyperspeedcube anchor relation, retained broader MagicTile family context, and unresolved owned widening targets only. |
Inspect generalized puzzle/state model; notation parser; transform math; rendering abstraction; save/load format; puzzle generator; input mapping; performance optimizations. |
Integrate as a hypercubing / nD simulation subsystem for HyperTwist. Preserve the strongest existing pieces — nD state model, move notation, renderer, projection controls, solver/traversal logic, puzzle serialization, replay — and expose them behind a portfolio-stable interface. Wire first into HactarCE/Hyperspeedcube, then into cubing/cubing.js for orchestration, visualization, or data exchange. |
Consolidate under the Hyperspeedcube + cubing.js + qbr nucleus, not beside it as a separate silo. Normalize data contracts, auth/permissions, storage, and telemetry; then attach as a service, plugin, canvas layer, trainer, or analysis module. Descending combination order: HactarCE/Hyperspeedcube, cubing/cubing.js, tao-yu/Alg-Trainer. |
Repurpose here means: turn it into a higher-dimensional renderer/simulator donor and shared interaction grammar for HyperTwist and long-horizon VectorShell. |
HactarCE/Hyperspeedcube |
foundation + donor |
Use this repo against the partner as an augmenting layer; preserve the partner as the likely base and mine this repo for capabilities that improve breadth, UX, or specialization. |
cubing/cubing.js |
3D engine + notation/state donor |
Use the partner for canonical state or rendering abstractions and merge this repo's specialized logic on top. |
tao-yu/Alg-Trainer |
training UX donor |
Treat this pairing as a candidate donor merge rather than a replacement decision; inspect module boundaries to determine which side owns the final shell. |
VectorShell | ScriptoriumAI |
VectorShell can borrow spatial/rendering and perception primitives; ScriptoriumAI can borrow tutorial/educational visualization patterns rather than the full engine. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Owner-boundary note + owned widening criteria + explicit no-donor-thesis posture. |
1) Confirmed visible capabilities
2) Hidden capabilities found only in source
3) Best salvageable modules/files/packages
4) Integration path into target project
5) Repurpose path outside the original thesis
6) Best merge partners and exact coupling seam
7) Reasons to promote / retain / demote
8) Confidence change after source audit
9) Open questions / blockers |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep as a specialized 5D cube interaction and macro donor; the dossier-backed MIT posture and source richness justify promotion above the old merge-bench treatment. |
MIT specialized 5D donor with real macro, progress, slice, and advanced interaction value. |
Audit roice3/MagicCube5D only as an already-landed permissive family owner lane for HyperTwist. Validate current owner boundaries and identify owned widening targets only; do not frame it as a donor-merge candidate. |
HT_hyper_engine_0005 |
HT_hyper_engine |
roice3/magiccube5d |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
MIT |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
122.0 |
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The repo is MIT and its current justified 5D family runtime slice is already implemented in first-party HyperTwist code beneath the retained Hyperspeedcube runtime anchor. Further work should be ordinary owned widening from landed packet authority, not donor-transfer framing. |
Already landed: start from first-party 5D family owner surfaces plus landed packet authority beneath the retained Hyperspeedcube runtime anchor. |
Preserve MIT notices and attribution where required. |
Usually unnecessary unless later replacing a narrow seam is cleaner than carrying the upstream code. |
high |
implemented-specialized-family-owner |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale unknown-license merge-bench posture to dossier-backed MIT specialized donor status. |
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. |
| 18 |
aMonteSl/CodeXR |
https://github.com/aMonteSl/CodeXR |
HyperTwist |
Reserve Bench |
Reference-only XR benchmark |
P3 |
7467 |
9222 |
51.0 |
119.0 |
134.0 |
medium |
Retain the valuable internal engine, but expect to replace UI/product shell, adapt schemas/APIs, and refactor boundaries so it can plug into the target anchors cleanly. For this repo class, that usually means preserving calibration/detection/state-reconstruction logic while replacing camera UX and integration surfaces. |
future candidate |
architecture only |
Validate that CodeXR remains reference-only and record the specific immersive interaction ideas worth preserving without direct source reuse. |
Collaboration-room flow, scene launch, virtual screens, and immersive interaction behavior as benchmark material only. |
Inspect XR launch flow, collaboration-room server patterns, virtual-screen behavior, and immersive UI choreography as benchmark material only. |
Which interaction patterns are reusable at the behavior level without inheriting the code-analysis product identity or GPL source? |
Keep in restrictive/reference custody. Use only as a benchmark for XR interaction ideas and immersive UI patterns; do not merge source into HyperTwist. |
Do not treat this repo as part of the HyperTwist merge nucleus. If useful, translate isolated interaction ideas into first-party designs without inheriting the code-analysis shell. |
Repurpose here means: abstract useful XR interaction ideas into first-party browser/XR surfaces without reusing source. |
|
|
|
|
|
|
|
|
|
Historical comparison only |
Retain only as discarded historical comparison context; do not plan donor, merge, or clean-room reopening from this row. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Benchmark note + salvage list + clear do-not-incorporate boundary. |
1) What specific benchmark value remains in aMonteSl/CodeXR
2) What must stay benchmark-only or clean-room-only
3) Acceptance-test, oracle, or behavior targets worth preserving |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as a reference-only XR benchmark; its value is in interaction ideas, not donor code. |
GPL-3.0-only code-analysis XR extension with narrow benchmark value for immersive interaction patterns. |
Audit aMonteSl/CodeXR only as a reference-only XR benchmark for HyperTwist. Do not recommend direct incorporation. Extract interaction patterns, collaboration metaphors, and virtual-screen ideas only. |
HT_cube_vision_0005 |
HT_cube_vision |
amontesl/codexr |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
GPL-3.0-only |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
119.0 |
mixed_or_boundary_sensitive_known |
pattern_only_preferred |
The repo is GPL-3.0-only and was discarded from the active HyperTwist retained set because its strongest XR collaboration value is off-domain and already superseded by stronger retained rows. |
Reference only: discarded historical comparison context for XR collaboration patterns; do not plan direct incorporation. |
Direct incorporation would require GPL-compatible distribution/compliance and is not the planned HyperTwist path. |
Only if a uniquely valuable interaction pattern later needs first-party recreation; otherwise keep this as a benchmark. |
high |
gpl-reference-only-benchmark |
no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale pre-dossier donor posture to dossier-backed GPL reference-only benchmark status. |
not_live_reference_or_discard_candidate |
phase0r_reference_benchmark_or_discard_eval |
Packet 0R-E closed. Discard from the active retained set; its XR collaboration value is off-domain and already superseded by stronger retained rows. |
| 19 |
brianpeiris/RiftSketch |
https://github.com/brianpeiris/RiftSketch |
HyperTwist |
Reserve Bench |
Reference-only immersive live-coding benchmark |
P3 |
7468 |
9223 |
51.0 |
119.0 |
134.0 |
medium |
Retain the interaction shell only as historical comparison context. For this repo class, preserve live sketch-loop, world-space monitor/text-area placement, and WebXR scene-update patterns as design reference while excluding donor, calibration, or product-shell assumptions. |
future candidate |
architecture only |
Validate that RiftSketch remains reference-only and record the specific immersive live-coding, world-space monitor, and scene-update ideas worth preserving without direct source reuse. |
Live sketch loop, dynamic code execution, world-space monitor/text-area composition, WebXR session entry, and scene-update behavior as benchmark material only. |
Inspect README/docs, sketch loop, dynamic code execution, local sketch persistence, text-area/monitor composition, WebXR session entry, and scene interception as benchmark material only. |
Which live-coding, world-space monitor, text-area, and real-time scene-update patterns are reusable at the behavior level without inheriting the WebXR live-coding shell or reopening an off-topic product lane? |
Keep in permissive/reference custody. Use only as a benchmark for immersive live-coding, world-space text-entry, and live scene-update interaction ideas; do not merge source into HyperTwist. |
Do not treat this repo as part of the HyperTwist merge nucleus. If useful, translate isolated live-coding, world-space monitor, and text-entry interaction ideas into first-party browser/XR surfaces without inheriting the product shell. |
Repurpose here means: abstract live-coding loop, text-entry, world-space monitor, and scene-update interaction ideas into first-party browser/XR surfaces without reusing source. |
|
|
|
|
|
|
|
|
|
Historical comparison only |
Retain only as discarded historical comparison context; do not plan donor, merge, or clean-room reopening from this row. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Benchmark note + live-coding interaction salvage list + clear do-not-incorporate boundary. |
1) What specific benchmark value remains in brianpeiris/RiftSketch
2) What must stay benchmark-only and off-mission
3) Acceptance-test, oracle, or behavior targets worth preserving |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as a reference-only immersive live-coding benchmark; its value is in live-coding, world-space monitor, text-entry, and scene-update ideas, not donor code. |
Useful MIT WebXR live-coding and world-space monitor benchmark for immersive tooling patterns, but explicitly off-topic to HyperTwist's retained product scope. |
Audit brianpeiris/RiftSketch only as a reference-only immersive live-coding benchmark for HyperTwist. Do not recommend direct incorporation. Extract live-coding loop, world-space monitor, text-entry, and scene-update interaction ideas only. |
HT_cube_vision_0006 |
HT_cube_vision |
brianpeiris/riftsketch |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
MIT |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
119.0 |
permissive_or_noncopyleft_known |
pattern_only_preferred |
The repo is MIT but was discarded from the active retained set because its immersive live-coding shell is off topic to HyperTwist's retained product scope. |
Reference only: discarded historical comparison context for immersive live-coding, world-space monitor, and text-entry interaction patterns; do not plan direct incorporation. |
Typically preserve notices, attribution, and license text where required; no special copyleft-driven disclosure posture is normally needed. |
Usually unnecessary unless you later decide the existing implementation is too constraining architecturally. |
high |
strategic-or-implemented-component |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Normalized legacy merge-bench wording to dossier-backed below-core benchmark posture on 2026-04-25. |
not_live_reference_or_discard_candidate |
phase0r_reference_benchmark_or_discard_eval |
Packet 0R-E closed. Discard from the active retained set; its immersive live-coding value is off-topic and already superseded by stronger retained browser/XR, capture, and export rows. |
| 20 |
MathewKJ2048/Rubiks-cube-simulator |
https://github.com/MathewKJ2048/Rubiks-cube-simulator |
HyperTwist |
Reserve Bench |
Clean-room simulator benchmark |
P3 |
7469 |
9224 |
51.0 |
118.0 |
133.0 |
medium |
Retain no implementation path from this row. Preserve only historical comparison notes about lightweight simulator shell behavior because stronger pedagogy, planner, and history benchmarks already cover the surviving value. |
future candidate |
architecture only |
Confirm that MathewKJ2048/Rubiks-cube-simulator has no surviving unique retained slice after comparison against the stronger guided pedagogy, planner, and history benchmark rows. |
Discard confirmation against stronger pedagogy, planner, and history benchmark rows. |
Inspect only enough to confirm duplicate-retirement posture against stronger pedagogy, planner, and history benchmark rows. |
Is any lightweight simulator behavior still unique after comparison against the stronger guided pedagogy, planner, and history benchmark rows? |
Discard from active retention. Keep only as historical comparison context for lightweight simulator behavior; do not plan clean-room reuse or source incorporation. |
Prefer AviKaufman, alinen, and vwcwong for the surviving guided pedagogy, planner, and readable state-history benchmark value. This row no longer carries a unique retained slice. |
Historical comparison only; no retained implementation or clean-room route remains. |
|
|
|
|
|
|
|
|
|
Historical comparison only |
Retain only as discarded historical comparison context; do not plan donor, merge, or clean-room reopening from this row. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Discard-confirmation note + stronger surviving benchmark rows + clear no-reopen boundary. |
1) What product behaviors existed in the discarded simulator shell
2) Why stronger pedagogy, planner, and history rows supersede it
3) Why no clean-room or donor reopening should proceed from this row |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as discarded historical comparison context; no clean-room or donor route survives. |
Inferior lightweight simulator duplicate with no surviving unique retained slice after comparison against stronger pedagogy, planner, and history benchmarks. |
Audit MathewKJ2048/Rubiks-cube-simulator only as a discard-confirmation row for HyperTwist. Confirm that no unique retained pedagogy, planner, or history slice survives after comparison against stronger benchmark rows. |
HT_training_clean_room_0004 |
HT_training_clean_room |
mathewkj2048/rubiks-cube-simulator |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
GPL-3.0 |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
118.0 |
mixed_or_boundary_sensitive_known |
pattern_only_preferred |
The repo is GPL simulator code and was discarded from the active retained set as an inferior duplicate of stronger pedagogy, planner, and history benchmarks. |
Reference only: discarded historical comparison context for lightweight simulator shell behavior; do not plan direct incorporation or clean-room reopening. |
Direct incorporation would require GPL-compatible distribution/compliance and is not the planned HyperTwist path. |
Yes — this is the preferred path if lightweight simulator behavior later proves strategically necessary. |
high |
gpl-clean-room-benchmark |
no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale donor posture to dossier-backed clean-room simulator benchmark status. |
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. |
| 21 |
NuiLab/code-vr |
https://github.com/NuiLab/code-vr |
HyperTwist |
Donor Bench |
Retained symbolic-to-spatial XR pedagogy experiment |
P2 |
7470 |
9225 |
51.0 |
118.0 |
133.0 |
medium |
This row is already closed for its current justified retained slice. Preserve the retained symbolic-to-spatial pedagogy experiment lane beneath the first-party knowledge shell and the landed browser-spatial/XR owners, and reopen only if a narrower gap is later proven. |
repurpose |
moderate modification |
Confirm that NuiLab/code-vr remains a closed retained symbolic-to-spatial pedagogy experiment lane beneath the first-party knowledge shell and the landed browser-spatial/XR owners, and record only narrower reopen criteria, if any. |
puzzle model, learning flow, UX loops, data schema, replay/export, plugin/hooks |
Inspect the retained symbolic-to-spatial pedagogy experiment lane slice only in relation to the first-party knowledge shell and the landed browser-spatial/XR owners, existing first-party surfaces, and any unresolved narrower reopen gaps. |
whether any narrower symbolic-to-spatial pedagogy experiment lane gap remains after the first-party knowledge shell and the landed browser-spatial/XR owners and the existing first-party surfaces. |
Retain only as the closed symbolic-to-spatial pedagogy experiment lane beneath the first-party knowledge shell and the landed browser-spatial/XR owners. No default widening packet is open; any future work must start from the landed owners and narrower gap proof. |
Keep subordinate to the first-party knowledge shell and landed browser-spatial/XR owners. Use only for bounded pedagogy experiments; do not form a separate XR or game-runtime silo. |
Integrate here means: only a narrower first-party widening if a concrete owner-side gap is later proven. |
kkoomen/qbr |
foundation + perception donor |
Use this repo against the partner as an augmenting layer; preserve the partner as the likely base and mine this repo for capabilities that improve breadth, UX, or specialization. |
vivaansinghvi07/rubix-cube-solver |
perception + replay donor |
Treat this pairing as a candidate donor merge rather than a replacement decision; inspect module boundaries to determine which side owns the final shell. |
cubing/cubing.js |
state/render backend |
Use the partner for canonical state or rendering abstractions and merge this repo's specialized logic on top. |
No cross-project transfer by default |
This row is already closed as a retained bounded row. Reuse should start only from narrower owner-side gap proof, not generic transfer framing. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Closed retained-boundary note + explicit no-default-widening posture + narrower reopen criteria. |
1) Confirmed visible capabilities
2) Hidden capabilities found only in source
3) Best salvageable modules/files/packages
4) Integration path into target project
5) Repurpose path outside the original thesis
6) Best merge partners and exact coupling seam
7) Reasons to promote / retain / demote
8) Confidence change after source audit
9) Open questions / blockers |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as a closed retained symbolic-to-spatial pedagogy experiment lane beneath the first-party knowledge shell and the landed browser-spatial/XR owners; reopen only through narrower gap proof, not generic implementation routing. |
Closed retained symbolic-to-spatial pedagogy experiment lane row beneath the first-party knowledge shell and the landed browser-spatial/XR owners; no default widening packet is open for the current slice. |
Audit NuiLab/code-vr only as a closed retained symbolic-to-spatial pedagogy experiment lane row for HyperTwist. Validate that it remains bounded beneath the first-party knowledge shell and the landed browser-spatial/XR owners and identify narrower reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_cube_vision_0007 |
HT_cube_vision |
nuilab/code-vr |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
MIT |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
118.0 |
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The repo is MIT and direct use is legally straightforward, but the current HyperTwist posture is still below-core donor use because the strongest value is in XR pedagogy, embodied onboarding, and code-to-scene boundary ideas rather than product-core ownership. |
Use selectively as a donor or bounded adapter where the XR pedagogy and code-to-scene representation ideas materially shorten build time. |
Preserve MIT notices and attribution where required. |
Usually unnecessary unless later replacing a narrow implementation seam is architecturally cleaner than carrying the upstream code. |
high |
below-core-mit-donor |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale merge-bench posture to dossier-backed below-core XR pedagogy donor status. |
selected_not_live_permissive_candidate |
phase2rc_symbolic_xr_gap_eval_only |
Phase 2R-C plus the 2026-05-27 symbolic-XR and alternative-browser hierarchy clarification are closed. Retain only as a symbolic-to-spatial pedagogy experiment lane beneath the first-party knowledge shell and landed browser-spatial/XR owners; no default widening packet is open. |
| 22 |
ShellPuppy/RCube |
https://github.com/ShellPuppy/RCube |
HyperTwist |
Reserve Bench |
Large-N solver benchmark |
P3 |
7471 |
9226 |
51.0 |
118.0 |
133.0 |
medium |
Retain the valuable internal engine, but expect to replace UI/product shell, adapt schemas/APIs, and refactor boundaries so it can plug into the target anchors cleanly. For this repo class, that usually means preserving cube-state, scramble, scheduling, or timer internals while adapting pedagogy, analytics, and UI. |
future candidate |
architecture only |
Document the large-N orientation and stage-framing ideas that justify retaining RCube only as a benchmark row. |
Large-cube orientation logic, stage framing, and solver behavior as benchmark material. |
Inspect large-cube orientation logic, stage structure, and output/reporting surfaces as benchmark material only. |
Which large-cube orientation and stage strategies are worth preserving as benchmark knowledge? |
Keep as a restrictive large-N solver benchmark. Use it for algorithm/reference comparison, not as donor code. |
Do not treat this repo as a merge candidate. Translate only large-cube orientation and stage-framing ideas into first-party work if later needed. |
Repurpose here means: use as an algorithm/reference benchmark for large-cube state and orientation tricks. |
|
|
|
|
|
|
|
|
|
Reference only |
Retain only as benchmark, oracle, acceptance-test, comparison, research, or clean-room-later planning input. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Benchmark note + salvage list + clear do-not-incorporate boundary. |
1) What specific benchmark value remains in ShellPuppy/RCube
2) What must stay benchmark-only or clean-room-only
3) Acceptance-test, oracle, or behavior targets worth preserving |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as a restrictive benchmark for large-N state/orientation techniques. |
GPL large-N solver with narrow algorithm/reference value and no donor-case for the HyperTwist product core. |
Audit ShellPuppy/RCube only as a restrictive large-N solver benchmark. Extract algorithm ideas and acceptance-test expectations, not donor code. |
HT_solver_oracles_0001 |
HT_solver_oracles |
shellpuppy/rcube |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
GPL-3.0 |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
118.0 |
mixed_or_boundary_sensitive_known |
pattern_only_preferred |
The repo is GPL large-N solver code and remains a benchmark/reference lane for centers, edges, parity, and later clean-room research rather than donor use. |
Reference only: use as a large-N centers, edges, and parity benchmark without direct source incorporation. |
Direct incorporation would require GPL-compatible distribution/compliance and is not the planned HyperTwist path. |
Only if a later first-party large-N lane needs recreation of a narrow behavior or algorithmic framing; otherwise keep this as a benchmark. |
high |
gpl-large-n-benchmark |
no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale donor posture to dossier-backed large-N solver benchmark status. |
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. |
|
abunickabhi/5style-Trainer |
https://github.com/abunickabhi/5style-Trainer |
HyperTwist |
Donor Bench |
Implemented advanced 5-style micro-drill lane |
P2 |
7472 |
9227 |
51.0 |
118.0 |
133.0 |
medium |
This row is already live for its current justified slice. Preserve the landed advanced 5-style edge-cycle and blindfold micro-drill progression, and widen only through owned HyperTwist work. |
integrate |
direct |
Validate the current first-party owner boundaries for abunickabhi/5style-Trainer and record any narrower owned widening targets that remain after the landed advanced 5-style micro-drill slice. |
Landed advanced 5-style edge-cycle subset drilling, timed reveal flow, and high-skill blindfold drill boundaries as live first-party material. |
Inspect current first-party advanced 5-style micro-drill owner boundaries, retained adjacent training-foundation and coaching families, and unresolved owned widening targets only. |
Which remaining advanced 5-style or blindfold micro-drill gaps, if any, are not already covered by the landed HyperTwist code and the current 5style-Trainer preserve slice? |
Preserve as the landed first-party advanced 5-style micro-drill owner lane. Start any future widening from owned HyperTwist surfaces, the live training stack, FEATURE_REGISTRY, ROADMAP, and REPO_LICENSE_TRACKING; do not route work through donor-extraction framing. |
Treat current first-party HyperTwist code as the owner. Keep Alg-Trainer as the broader training-foundation owner, cube_trainer as the persisted-coaching and broader blindfold-coaching owner, and other focused drill lanes as adjacent families rather than donor merge targets for the already landed slice. |
Repurpose here means: ordinary owned enhancement of the landed advanced 5-style micro-drill owner lane, not external donor harvesting. |
|
|
|
|
|
|
|
|
|
Owned widening only |
The row is already live inside HyperTwist. Further work should start from first-party owner surfaces, feature registry, roadmap, license tracking, and landed packet authority rather than donor-transfer or merger-thesis framing. |
Keep current tier unless source audit reveals architectural shallowness, hard-coded assumptions, missing extension points, or brittle internals. |
Downgrade if core capabilities are thinner than claimed, architecture is too brittle or narrow, maintenance reality is poor, or the differentiating thesis collapses under code inspection. |
Owner-boundary note + owned widening criteria + explicit no-donor-thesis posture. |
1) Which landed advanced 5-style micro-drill owner boundaries are already closed
2) Which narrower owned widening targets, if any, remain
3) Which adjacent live training rows stay outside the landed slice |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon as an already-landed first-party advanced 5-style micro-drill owner lane and route all future work through owned widening. |
Already-landed advanced 5-style edge-cycle and blindfold micro-drill row; no donor thesis remains for the current slice. |
Audit abunickabhi/5style-Trainer only as an already-landed permissive owner lane for HyperTwist. Validate current advanced 5-style micro-drill owner boundaries and identify owned widening targets only; do not frame it as a donor-merge candidate. |
HT_training_stack_0006 |
HT_training_stack |
abunickabhi/5style-trainer |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
MIT |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
118.0 |
permissive_or_noncopyleft_known |
direct_incorporation_ok |
This repo is aligned with a direct integration path for HyperTwist because it is either already implemented, strategically central, or donor-grade without a visible copyleft constraint in the current materials. Deep incorporation is sensible if the source audit confirms architectural cleanliness. |
Already landed: start from first-party owner surfaces and landed preserve authority, not donor-transfer framing. |
Typically preserve notices, attribution, and license text where required; no special copyleft-driven disclosure posture is normally needed. |
Usually unnecessary unless you later decide the existing implementation is too constraining architecturally. |
high |
strategic-or-implemented-component |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Normalized legacy merge-bench wording to dossier-backed focused advanced-training donor posture on 2026-04-25. |
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. |
|
brownan/Rubiks-Cube-Solver |
https://github.com/brownan/Rubiks-Cube-Solver |
HyperTwist |
Reserve Bench |
Benchmark oracle and clean-room optimal-solver candidate |
P2 |
7473 |
9228 |
51.0 |
118.0 |
133.0 |
medium |
Retain the compact solver only as oracle and clean-room-later planning input. Preserve correctness expectations, cube-state/search decomposition, and heuristic-table structure while excluding donor, trainer-shell, or live product ownership claims. |
future candidate |
architecture only |
Capture the correctness, cube-state/search decomposition, and heuristic-table behaviors that justify keeping brownan as the primary compact solver oracle and clean-room-later planning row. |
Correctness behavior, cube-state/search decomposition, heuristic-table structure, and compact solve expectations as oracle material. |
Inspect README/docs, cube-state model, search decomposition, heuristic-table structure, and solve behavior as oracle material only. |
Which correctness, cube-state/search decomposition, and heuristic-table expectations should become first-party solver acceptance criteria or clean-room-later planning input? |
Keep only as the primary compact solver correctness and heuristic-table oracle. Use it for acceptance criteria and clean-room-later planning; do not treat it as donor code. |
Keep beside efrantar/rob-twophase as the compact correctness anchor while preserving efrantar as the retained performance and robot-metric comparator. Reopen only if HyperTwist intentionally opens a first-party classic solver-core lane. |
Repurpose here means: derive correctness expectations, search decomposition boundaries, and heuristic-table acceptance criteria for later first-party solver-core work. |
efrantar/rob-twophase |
performance comparator |
Preserve brownan as the primary compact correctness and heuristic-table oracle and use efrantar only as the retained metric, pruning, and throughput comparator. |
|
|
|
|
|
|
Reference only |
Retain only as oracle, acceptance-test, and clean-room-later planning input. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Oracle note + clean-room-later acceptance criteria + explicit comparator boundary. |
1) What specific correctness and heuristic-table oracle value remains in brownan/Rubiks-Cube-Solver
2) What must stay oracle-only or clean-room-later
3) Acceptance-test, comparator, or planning targets worth preserving |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as the primary compact solver correctness and heuristic-table oracle beside efrantar as comparator. |
GPL compact solver with strong correctness and heuristic-table value, but retained only as oracle and clean-room-later planning input. |
Audit brownan/Rubiks-Cube-Solver only as the primary compact solver correctness and heuristic-table oracle for HyperTwist. Extract acceptance criteria and clean-room-later planning input, not donor code. |
HT_training_stack_0007 |
HT_training_stack |
brownan/rubiks-cube-solver |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
GPL-3.0 |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
118.0 |
mixed_or_boundary_sensitive_known |
reverse_engineer_preferred |
The repo is GPL-3.0 and remains the primary compact solver oracle and clean-room-later heuristic/search benchmark. Preserve correctness and search behavior through scrubbed first-party specifications only. |
Reference only: oracle and clean-room-later planning input for classic solver correctness and heuristic-table behavior; do not plan direct incorporation. |
Direct incorporation would require GPL-compatible distribution/compliance and is not the planned HyperTwist path. |
Yes — this is the preferred path for any later first-party optimal-solver effort. |
high |
gpl-oracle-clean-room-review |
no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale unknown-license merge-bench posture to dossier-backed benchmark-oracle and clean-room optimal-solver status. |
not_live_reference_or_discard_candidate |
phase0r_reference_benchmark_or_discard_eval |
Packet 0R-E closed. Retain as the primary compact solver oracle and clean-room-later heuristic/search benchmark; use for correctness, not donor code. |
|
newyork-anthonyng/rubiks-cross-trainer |
https://github.com/newyork-anthonyng/rubiks-cross-trainer |
HyperTwist |
Donor Bench |
Implemented cross-planning micro-drill lane |
P2 |
7475 |
9230 |
51.0 |
118.0 |
133.0 |
medium |
This row is already live for its current justified slice. Preserve the landed CFOP cross-planning scramble-ladder and focused cross micro-drill progression, and widen only through owned HyperTwist work. |
integrate |
direct |
Validate the current first-party owner boundaries for newyork-anthonyng/rubiks-cross-trainer and record any narrower owned widening targets that remain after the landed focused cross-drill slice. |
Landed CFOP cross-planning scramble-ladder, focused difficulty progression, and narrow cross-drill boundaries as live first-party material. |
Inspect current first-party cross-planning micro-drill owner boundaries, retained adjacent training-foundation and coaching families, and unresolved owned widening targets only. |
Which remaining cross-planning or focused cross-drill gaps, if any, are not already covered by the landed HyperTwist code and the current rubiks-cross-trainer preserve slice? |
Preserve as the landed first-party cross-planning micro-drill owner lane. Start any future widening from owned HyperTwist surfaces, the live training stack, FEATURE_REGISTRY, ROADMAP, and REPO_LICENSE_TRACKING; do not route work through donor-extraction framing. |
Treat current first-party HyperTwist code as the owner. Keep Alg-Trainer as the broader training-foundation owner, cube_trainer as the persisted-coaching owner, and other method-specific micro-drill lanes as adjacent families rather than donor merge targets for the already landed slice. |
Repurpose here means: ordinary owned enhancement of the landed cross-planning micro-drill owner lane, not external donor harvesting. |
|
|
|
|
|
|
|
|
|
Owned widening only |
The row is already live inside HyperTwist. Further work should start from first-party owner surfaces, feature registry, roadmap, license tracking, and landed packet authority rather than donor-transfer or merger-thesis framing. |
Keep current tier unless source audit reveals architectural shallowness, hard-coded assumptions, missing extension points, or brittle internals. |
Downgrade if core capabilities are thinner than claimed, architecture is too brittle or narrow, maintenance reality is poor, or the differentiating thesis collapses under code inspection. |
Owner-boundary note + owned widening criteria + explicit no-donor-thesis posture. |
1) Which landed cross-planning micro-drill owner boundaries are already closed
2) Which narrower owned widening targets, if any, remain
3) Which adjacent live training rows stay outside the landed slice |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon as an already-landed first-party cross-planning micro-drill owner lane and route all future work through owned widening. |
Already-landed cross-planning scramble-ladder and CFOP cross micro-drill row; no donor thesis remains for the current slice. |
Audit newyork-anthonyng/rubiks-cross-trainer only as an already-landed permissive owner lane for HyperTwist. Validate current cross-planning micro-drill owner boundaries and identify owned widening targets only; do not frame it as a donor-merge candidate. |
HT_training_stack_0008 |
HT_training_stack |
newyork-anthonyng/rubiks-cross-trainer |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
MIT |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
118.0 |
permissive_or_noncopyleft_known |
direct_incorporation_ok |
This repo is aligned with a direct integration path for HyperTwist because it is either already implemented, strategically central, or donor-grade without a visible copyleft constraint in the current materials. Deep incorporation is sensible if the source audit confirms architectural cleanliness. |
Already landed: start from first-party owner surfaces and landed preserve authority, not donor-transfer framing. |
Typically preserve notices, attribution, and license text where required; no special copyleft-driven disclosure posture is normally needed. |
Usually unnecessary unless you later decide the existing implementation is too constraining architecturally. |
high |
strategic-or-implemented-component |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Normalized legacy merge-bench wording to dossier-backed focused-donor posture on 2026-04-25. |
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. |
|
vwcwong/CubeSim |
https://github.com/vwcwong/CubeSim |
HyperTwist |
Reserve Bench |
Clean-room state/history benchmark |
P3 |
7476 |
9231 |
51.0 |
118.0 |
133.0 |
medium |
Retain the valuable internal engine, but expect to replace UI/product shell, adapt schemas/APIs, and refactor boundaries so it can plug into the target anchors cleanly. For this repo class, that usually means preserving cube-state, scramble, scheduling, or timer internals while adapting pedagogy, analytics, and UI. |
future candidate |
architecture only |
Capture the state/history and replay behaviors worth preserving from vwcwong/CubeSim through a scrubbed clean-room spec. |
State/history separation, parser/scramble modules, tests, and replay-oriented behavior as clean-room benchmark material. |
Inspect cube-state/history split, parser and scramble modules, tests, and replay-oriented behavior as clean-room benchmark material only. |
Which state/history and replay behaviors are worth preserving through a scrubbed Model A handoff? |
Keep only as a clean-room benchmark. Use it to shape first-party state/history and replay behavior; do not incorporate source. |
Do not treat this repo as a merge candidate. Convert useful state/history ideas into a scrubbed Model A spec only. |
Repurpose here means: derive first-party state/history and replay behavior through a clean-room process. |
|
|
|
|
|
|
|
|
|
Clean-room only |
Retain only as benchmark, oracle, acceptance-test, or scrubbed clean-room planning input. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Benchmark note + salvage list + clear do-not-incorporate boundary. |
1) What specific benchmark value remains in vwcwong/CubeSim
2) What must stay benchmark-only or clean-room-only
3) Acceptance-test, oracle, or behavior targets worth preserving |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as a clean-room state/history benchmark for first-party simulator architecture. |
GPL simulator with unusually clean state/history architecture; retain only as clean-room benchmark material. |
Audit vwcwong/CubeSim only as a clean-room state/history benchmark. Extract architectural behaviors into a scrubbed spec; do not recommend direct source incorporation. |
HT_training_clean_room_0005 |
HT_training_clean_room |
vwcwong/cubesim |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
GPL-3.0 |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
118.0 |
mixed_or_boundary_sensitive_known |
reverse_engineer_preferred |
The repo is GPL simulator code and remains a readable state/history and beginner-solver decomposition benchmark for later clean-room use. |
Model A may inspect and summarize state/history behavior; Model B should implement only from a scrubbed clean-room specification. |
Direct incorporation would require GPL-compatible distribution/compliance and is not the planned HyperTwist path. |
Yes — this is the preferred path if state/history or replay behavior later proves strategically necessary. |
high |
gpl-clean-room-benchmark |
no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale donor posture to dossier-backed clean-room state/history benchmark status. |
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. |
|
AviKaufman/Rubix-cube-trainer |
https://github.com/AviKaufman/Rubix-cube-trainer |
HyperTwist |
Reserve Bench |
Clean-room pedagogy benchmark |
P3 |
7477 |
9232 |
52.0 |
117.0 |
132.0 |
medium |
Retain the valuable internal engine, but expect to replace UI/product shell, adapt schemas/APIs, and refactor boundaries so it can plug into the target anchors cleanly. For this repo class, that usually means preserving cube-state, scramble, scheduling, or timer internals while adapting pedagogy, analytics, and UI. |
future candidate |
architecture only |
Capture the teaching-flow and tutorial behaviors worth preserving from AviKaufman/Rubix-cube-trainer through a scrubbed clean-room spec. |
Beginner-method sequencing, step guidance, and tutorial-state transitions as clean-room benchmark material. |
Inspect beginner-method sequencing, step guidance, tutorial-state transitions, and 3D teaching behavior as clean-room benchmark material only. |
Which teaching-flow and tutorial behaviors are worth preserving through a scrubbed Model A handoff? |
Keep only as a clean-room benchmark. Use it to shape first-party pedagogy and tutorial behavior; do not incorporate source. |
Do not treat this repo as a merge candidate. Convert useful teaching-flow ideas into a scrubbed Model A spec only. |
Repurpose here means: derive first-party pedagogy and tutorial behavior through a clean-room process. |
|
|
|
|
|
|
|
|
|
Clean-room only |
Retain only as benchmark, oracle, acceptance-test, or scrubbed clean-room planning input. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Benchmark note + salvage list + clear do-not-incorporate boundary. |
1) What specific benchmark value remains in AviKaufman/Rubix-cube-trainer
2) What must stay benchmark-only or clean-room-only
3) Acceptance-test, oracle, or behavior targets worth preserving |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as a clean-room pedagogy benchmark for first-party teaching-flow work. |
All-rights-reserved repo with narrow teaching-flow value; retain only as clean-room benchmark material. |
Audit AviKaufman/Rubix-cube-trainer only as a clean-room pedagogy benchmark. Extract tutorial behaviors into a scrubbed spec; do not recommend direct source incorporation. |
HT_training_clean_room_0003 |
HT_training_clean_room |
avikaufman/rubix-cube-trainer |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
All Rights Reserved |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
117.0 |
mixed_or_boundary_sensitive_known |
reverse_engineer_preferred |
The repo is all-rights-reserved and remains the strongest guided-pedagogy benchmark in Packet 0R-E. Preserve tutorial behavior only through scrubbed first-party specifications. |
Model A may inspect and summarize lesson-state behavior; Model B should implement only from a scrubbed clean-room specification. |
Do not incorporate source or assets directly without separate rights. |
Yes — this is the preferred path if pedagogy and tutorial behavior later prove strategically necessary. |
high |
all-rights-reserved-clean-room-benchmark |
no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale donor posture to dossier-backed clean-room pedagogy benchmark status. |
not_live_reference_or_discard_candidate |
phase0r_reference_benchmark_or_discard_eval |
Packet 0R-E closed. Retain as the primary all-rights-reserved guided-pedagogy benchmark for clean-room lesson-state and stepwise solve flow design. |
|
alinen/cube |
https://github.com/alinen/cube |
HyperTwist |
Reserve Bench |
Clean-room planner benchmark |
P3 |
7478 |
9233 |
52.0 |
117.0 |
132.0 |
medium |
Retain the valuable internal engine, but expect to replace UI/product shell, adapt schemas/APIs, and refactor boundaries so it can plug into the target anchors cleanly. For this repo class, that usually means preserving cube-state, scramble, scheduling, or timer internals while adapting pedagogy, analytics, and UI. |
future candidate |
architecture only |
Capture the planner and guided-lesson behaviors worth preserving from alinen/cube through a scrubbed clean-room spec. |
Planner flow, guided lessons, cube-state handling, and bounded-search behavior as clean-room benchmark material. |
Inspect planner logic, lesson flow, cube-state handling, and bounded-search behavior as clean-room benchmark material only. |
Which planner and lesson behaviors are worth preserving through a scrubbed Model A handoff? |
Keep only as a clean-room benchmark. Use it to shape first-party planner and guided-lesson behavior; do not incorporate source. |
Do not treat this repo as a merge candidate. Convert useful planner and lesson ideas into scrubbed Model A specifications only. |
Repurpose here means: derive first-party planner and guided-lesson behavior through a clean-room process. |
|
|
|
|
|
|
|
|
|
Clean-room only |
Retain only as benchmark, oracle, acceptance-test, or scrubbed clean-room planning input. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Benchmark note + salvage list + clear do-not-incorporate boundary. |
1) What specific benchmark value remains in alinen/cube
2) What must stay benchmark-only or clean-room-only
3) Acceptance-test, oracle, or behavior targets worth preserving |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as a clean-room planner benchmark for first-party guided-lesson and planner work. |
No explicit license visible and limited scope; retain only for clean-room planner behavior extraction. |
Audit alinen/cube only as a clean-room planner benchmark. Extract planner behaviors and guided-lesson flow into a scrubbed spec; do not recommend direct source incorporation. |
HT_training_clean_room_0001 |
HT_training_clean_room |
alinen/cube |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
no explicit license visible |
pending_repo_license_audit |
not_resolved_from_uploaded_materials |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
117.0 |
license_unknown_pending |
reverse_engineer_preferred |
No explicit permissive license is visible. Retain this repo only as clean-room planner benchmark material and implement any strategically necessary behavior from scrubbed first-party specifications. |
Model A may inspect and summarize planner behavior; Model B should implement only from a scrubbed clean-room specification. |
Do not incorporate source directly without a confirmed license grant. |
Yes — this is the preferred path if planner or lesson behavior later proves strategically necessary. |
medium |
no-license-clean-room-benchmark |
no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale donor posture to dossier-backed clean-room planner benchmark status. |
not_live_reference_or_discard_candidate |
phase0r_reference_benchmark_or_discard_eval |
Packet 0R-E closed. Retain as a no-license clean-room planner benchmark for task segmentation, focus cues, and stepwise teaching flow; do not incorporate source directly. |
| 23 |
ambisinister/blindsolve abunickabhi/5style-Trainer |
https://github.com/ambisinister/blindsolve https://github.com/abunickabhi/5style-Trainer |
HyperTwist |
Reserve Bench Donor Bench |
Clean-room BLD memo benchmark Implemented advanced 5-style micro-drill lane |
P3 P2 |
7479 7472 |
9234 9227 |
52.0 51.0 |
117.0 118.0 |
132.0 133.0 |
medium |
Retain the valuable internal engine, but expect to replace UI/product shell, adapt schemas/APIs, and refactor boundaries so it can plug into the target anchors cleanly. For this repo class, that usually means preserving cube-state, scramble, scheduling, or timer internals while adapting pedagogy, analytics, and UI. This row is already live for its current justified slice. Preserve the landed advanced 5-style edge-cycle and blindfold micro-drill progression, and widen only through owned HyperTwist work. |
future candidate integrate |
architecture only direct |
Capture the memo-practice and feedback behaviors worth preserving from blindsolve through a scrubbed clean-room spec. Validate the current first-party owner boundaries for abunickabhi/5style-Trainer and record any narrower owned widening targets that remain after the landed advanced 5-style micro-drill slice. |
Memo-practice flow, feedback behavior, and narrow training-state transitions as clean-room benchmark material. Landed advanced 5-style edge-cycle subset drilling, timed reveal flow, and high-skill blindfold drill boundaries as live first-party material. |
Inspect memo-practice flow, prompt cadence, scoring/feedback behavior, and narrow training-state transitions as clean-room benchmark material only. Inspect current first-party advanced 5-style micro-drill owner boundaries, retained adjacent training-foundation and coaching families, and unresolved owned widening targets only. |
Which memo-practice behaviors are worth preserving through a scrubbed Model A handoff? Which remaining advanced 5-style or blindfold micro-drill gaps, if any, are not already covered by the landed HyperTwist code and the current 5style-Trainer preserve slice? |
Keep only as a clean-room benchmark. Use it to shape a first-party memo-practice micro-mode; do not incorporate source. Preserve as the landed first-party advanced 5-style micro-drill owner lane. Start any future widening from owned HyperTwist surfaces, the live training stack, FEATURE_REGISTRY, ROADMAP, and REPO_LICENSE_TRACKING; do not route work through donor-extraction framing. |
Do not treat this repo as a merge candidate. Convert useful memo-practice ideas into a scrubbed Model A spec only. Treat current first-party HyperTwist code as the owner. Keep Alg-Trainer as the broader training-foundation owner, cube_trainer as the persisted-coaching and broader blindfold-coaching owner, and other focused drill lanes as adjacent families rather than donor merge targets for the already landed slice. |
Repurpose here means: derive first-party BLD memo-practice behavior through a clean-room process. Repurpose here means: ordinary owned enhancement of the landed advanced 5-style micro-drill owner lane, not external donor harvesting. |
|
|
|
|
|
|
|
|
|
Clean-room only Owned widening only |
Retain only as benchmark, oracle, acceptance-test, or scrubbed clean-room planning input. The row is already live inside HyperTwist. Further work should start from first-party owner surfaces, feature registry, roadmap, license tracking, and landed packet authority rather than donor-transfer or merger-thesis framing. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. Keep current tier unless source audit reveals architectural shallowness, hard-coded assumptions, missing extension points, or brittle internals. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. Downgrade if core capabilities are thinner than claimed, architecture is too brittle or narrow, maintenance reality is poor, or the differentiating thesis collapses under code inspection. |
Benchmark note + salvage list + clear do-not-incorporate boundary. Owner-boundary note + owned widening criteria + explicit no-donor-thesis posture. |
1) What specific benchmark value remains in ambisinister/blindsolve
2) What must stay benchmark-only or clean-room-only
3) Acceptance-test, oracle, or behavior targets worth preserving 1) Which landed advanced 5-style micro-drill owner boundaries are already closed
2) Which narrower owned widening targets, if any, remain
3) Which adjacent live training rows stay outside the landed slice |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon only as a clean-room BLD memo benchmark for later first-party micro-mode work. Keep in canon as an already-landed first-party advanced 5-style micro-drill owner lane and route all future work through owned widening. |
No explicit license visible and extremely narrow scope; retain only as clean-room benchmark material. Already-landed advanced 5-style edge-cycle and blindfold micro-drill row; no donor thesis remains for the current slice. |
Audit ambisinister/blindsolve only as a clean-room BLD memo benchmark. Extract memo-practice behavior into a scrubbed spec; do not recommend direct source incorporation. Audit abunickabhi/5style-Trainer only as an already-landed permissive owner lane for HyperTwist. Validate current advanced 5-style micro-drill owner boundaries and identify owned widening targets only; do not frame it as a donor-merge candidate. |
HT_training_clean_room_0002 HT_training_stack_0006 |
HT_training_clean_room HT_training_stack |
ambisinister/blindsolve abunickabhi/5style-trainer |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
no explicit license visible MIT |
pending_repo_license_audit known_from_reference_material |
not_resolved_from_uploaded_materials uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
117.0 118.0 |
license_unknown_pending permissive_or_noncopyleft_known |
reverse_engineer_preferred direct_incorporation_ok |
No explicit permissive license is visible. Retain this repo only as clean-room BLD memo benchmark material and implement any strategically necessary behavior from scrubbed first-party specifications. This repo is aligned with a direct integration path for HyperTwist because it is either already implemented, strategically central, or donor-grade without a visible copyleft constraint in the current materials. Deep incorporation is sensible if the source audit confirms architectural cleanliness. |
Model A may inspect and summarize memo-practice behavior; Model B should implement only from a scrubbed clean-room specification. Already landed: start from first-party owner surfaces and landed preserve authority, not donor-transfer framing. |
Do not incorporate source directly without a confirmed license grant. Typically preserve notices, attribution, and license text where required; no special copyleft-driven disclosure posture is normally needed. |
Yes — this is the preferred path if a memo-practice micro-mode later proves strategically necessary. Usually unnecessary unless you later decide the existing implementation is too constraining architecturally. |
medium high |
no-license-clean-room-benchmark strategic-or-implemented-component |
no yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale donor posture to dossier-backed clean-room BLD memo benchmark status. Normalized legacy merge-bench wording to dossier-backed focused advanced-training donor posture on 2026-04-25. |
not_live_reference_or_discard_candidate implemented_live_permissive |
phase0r_reference_benchmark_or_discard_eval landed_permissive_preserve |
Packet 0R-E closed. Retain as a no-license BLD memo benchmark for hide/reveal, letter-pair rehearsal, and feedback cadence; keep it narrow and clean-room only. Phase 1R closed. Preserve as a landed first-party permissive lane; keep notices and attribution visible and widen only through ordinary owned enhancement work. |
| 24 |
efrantar/rob-twophase brownan/Rubiks-Cube-Solver |
https://github.com/efrantar/rob-twophase https://github.com/brownan/Rubiks-Cube-Solver |
HyperTwist |
Reserve Bench |
Solver oracle and robot-metric benchmark Benchmark oracle and clean-room optimal-solver candidate |
P2 |
7480 7473 |
9235 9228 |
52.0 51.0 |
117.0 118.0 |
132.0 133.0 |
medium |
Retain the valuable internal engine, but expect to replace UI/product shell, adapt schemas/APIs, and refactor boundaries so it can plug into the target anchors cleanly. For this repo class, that usually means preserving cube-state, scramble, scheduling, or timer internals while adapting pedagogy, analytics, and UI. Retain the compact solver only as oracle and clean-room-later planning input. Preserve correctness expectations, cube-state/search decomposition, and heuristic-table structure while excluding donor, trainer-shell, or live product ownership claims. |
future candidate |
architecture only |
Capture the correctness, metric, and oracle behaviors that justify keeping rob-twophase only as a benchmark row. Capture the correctness, cube-state/search decomposition, and heuristic-table behaviors that justify keeping brownan as the primary compact solver oracle and clean-room-later planning row. |
Robot metrics, pruning tables, CLI oracle behavior, and multiple-solution search as benchmark material. Correctness behavior, cube-state/search decomposition, heuristic-table structure, and compact solve expectations as oracle material. |
Inspect metric handling, pruning-table structure, CLI oracle behavior, and multiple-solution search as benchmark material only. Inspect README/docs, cube-state model, search decomposition, heuristic-table structure, and solve behavior as oracle material only. |
Which oracle surfaces, robot metrics, and correctness/performance baselines should be preserved for first-party solver validation? Which correctness, cube-state/search decomposition, and heuristic-table expectations should become first-party solver acceptance criteria or clean-room-later planning input? |
Keep as a restrictive solver oracle benchmark. Use it for correctness, metric comparison, and performance expectations; do not treat it as donor code. Keep only as the primary compact solver correctness and heuristic-table oracle. Use it for acceptance criteria and clean-room-later planning; do not treat it as donor code. |
Do not merge this repo into the HyperTwist core. Translate only oracle behavior and robot-metric expectations into first-party acceptance tests. Keep beside efrantar/rob-twophase as the compact correctness anchor while preserving efrantar as the retained performance and robot-metric comparator. Reopen only if HyperTwist intentionally opens a first-party classic solver-core lane. |
Repurpose here means: use as a correctness/performance oracle and robot-metric benchmark. Repurpose here means: derive correctness expectations, search decomposition boundaries, and heuristic-table acceptance criteria for later first-party solver-core work. |
efrantar/rob-twophase |
performance comparator |
Preserve brownan as the primary compact correctness and heuristic-table oracle and use efrantar only as the retained metric, pruning, and throughput comparator. |
|
|
|
|
|
|
Reference only |
Retain only as benchmark, oracle, acceptance-test, comparison, research, or clean-room-later planning input. Retain only as oracle, acceptance-test, and clean-room-later planning input. |
Upgrade if source reveals clean modular architecture, reusable core abstractions, strong adapters/plugins, robust tests, and direct fit to a locked stack. |
Demote if reusable value is mostly superficial, undocumented complexity overwhelms salvage value, or higher-ranked repos clearly dominate the same role. |
Benchmark note + salvage list + clear do-not-incorporate boundary. Oracle note + clean-room-later acceptance criteria + explicit comparator boundary. |
1) What specific benchmark value remains in efrantar/rob-twophase
2) What must stay benchmark-only or clean-room-only
3) Acceptance-test, oracle, or behavior targets worth preserving 1) What specific correctness and heuristic-table oracle value remains in brownan/Rubiks-Cube-Solver
2) What must stay oracle-only or clean-room-later
3) Acceptance-test, comparator, or planning targets worth preserving |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon as a restrictive solver oracle benchmark with robot-metric value. Keep in canon only as the primary compact solver correctness and heuristic-table oracle beside efrantar as comparator. |
GPL solver/oracle repo whose retained value is correctness, performance, and metric benchmarking rather than donor use. GPL compact solver with strong correctness and heuristic-table value, but retained only as oracle and clean-room-later planning input. |
Audit efrantar/rob-twophase only as a restrictive solver oracle and robot-metric benchmark. Extract acceptance-test expectations and oracle behavior, not donor code. Audit brownan/Rubiks-Cube-Solver only as the primary compact solver correctness and heuristic-table oracle for HyperTwist. Extract acceptance criteria and clean-room-later planning input, not donor code. |
HT_solver_oracles_0002 HT_training_stack_0007 |
HT_solver_oracles HT_training_stack |
efrantar/rob-twophase brownan/rubiks-cube-solver |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
GPL-3.0 |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
117.0 118.0 |
mixed_or_boundary_sensitive_known |
pattern_only_preferred reverse_engineer_preferred |
The repo is GPL solver/oracle code and remains a secondary metric, pruning, and performance benchmark rather than donor code. The repo is GPL-3.0 and remains the primary compact solver oracle and clean-room-later heuristic/search benchmark. Preserve correctness and search behavior through scrubbed first-party specifications only. |
Reference only: use as a solver oracle and robot-metric benchmark without direct source incorporation. Reference only: oracle and clean-room-later planning input for classic solver correctness and heuristic-table behavior; do not plan direct incorporation. |
Direct incorporation would require GPL-compatible distribution/compliance and is not the planned HyperTwist path. |
Only if a narrow oracle behavior later needs first-party recreation; otherwise keep this as a benchmark. Yes — this is the preferred path for any later first-party optimal-solver effort. |
high |
gpl-solver-oracle-benchmark gpl-oracle-clean-room-review |
no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale donor posture to dossier-backed solver oracle benchmark status. Corrected on 2026-04-25 from stale unknown-license merge-bench posture to dossier-backed benchmark-oracle and clean-room optimal-solver status. |
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. Packet 0R-E closed. Retain as the primary compact solver oracle and clean-room-later heuristic/search benchmark; use for correctness, not donor code. |
| 25 |
onionhoney/roux-trainers newyork-anthonyng/rubiks-cross-trainer |
https://github.com/onionhoney/roux-trainers https://github.com/newyork-anthonyng/rubiks-cross-trainer |
HyperTwist |
Donor Bench |
Implemented Roux method-stage clean-room lane Implemented cross-planning micro-drill lane |
P2 |
7481 7475 |
9236 9230 |
52.0 51.0 |
117.0 118.0 |
132.0 133.0 |
medium |
This row is already live for its current justified slice. Preserve the landed Roux method-stage, blockbuilding, and generated stage-trainer family under the existing clean-room boundary, and widen only through owned HyperTwist work above the restrictive outputs. This row is already live for its current justified slice. Preserve the landed CFOP cross-planning scramble-ladder and focused cross micro-drill progression, and widen only through owned HyperTwist work. |
integrate |
architecture only direct |
Validate the current first-party owner boundaries for onionhoney/roux-trainers and record any narrower owned widening targets that remain after the landed Roux method-stage clean-room slice. Validate the current first-party owner boundaries for newyork-anthonyng/rubiks-cross-trainer and record any narrower owned widening targets that remain after the landed focused cross-drill slice. |
Landed Roux method-stage drill flows, blockbuilding trainers, static case decks, and generated stage-trainer boundaries as live first-party material through the clean-room route. Landed CFOP cross-planning scramble-ladder, focused difficulty progression, and narrow cross-drill boundaries as live first-party material. |
Inspect current first-party Roux method-stage clean-room owner boundaries, retained adjacent training-foundation and coaching families, and unresolved owned widening targets only. Inspect current first-party cross-planning micro-drill owner boundaries, retained adjacent training-foundation and coaching families, and unresolved owned widening targets only. |
Which remaining Roux method-stage or blockbuilding gaps, if any, are not already covered by the landed HyperTwist code and the current clean-room preserve slice? Which remaining cross-planning or focused cross-drill gaps, if any, are not already covered by the landed HyperTwist code and the current rubiks-cross-trainer preserve slice? |
Preserve as the landed first-party Roux method-stage clean-room owner lane. Start any future widening from owned HyperTwist surfaces, the live training stack, FEATURE_REGISTRY, ROADMAP, REPO_LICENSE_TRACKING, and the landed clean-room outputs; do not route work through fresh donor-extraction framing. Preserve as the landed first-party cross-planning micro-drill owner lane. Start any future widening from owned HyperTwist surfaces, the live training stack, FEATURE_REGISTRY, ROADMAP, and REPO_LICENSE_TRACKING; do not route work through donor-extraction framing. |
Treat current first-party HyperTwist code as the live orchestration owner above the restrictive outputs. Keep Alg-Trainer as the broader training-foundation owner, cube_trainer as the persisted-coaching owner, and other method-specific drill lanes as adjacent families rather than donor merge targets for the already landed clean-room slice. Treat current first-party HyperTwist code as the owner. Keep Alg-Trainer as the broader training-foundation owner, cube_trainer as the persisted-coaching owner, and other method-specific micro-drill lanes as adjacent families rather than donor merge targets for the already landed slice. |
Repurpose here means: ordinary owned enhancement above the landed Roux clean-room outputs, not renewed restrictive-source harvesting. Repurpose here means: ordinary owned enhancement of the landed cross-planning micro-drill owner lane, not external donor harvesting. |
|
|
|
|
|
|
|
|
|
Owned widening only |
The row is already live inside HyperTwist through first-party clean-room outputs. Further work should start from those owner surfaces, feature registry, roadmap, license tracking, and landed clean-room authority rather than renewed restrictive-source extraction. The row is already live inside HyperTwist. Further work should start from first-party owner surfaces, feature registry, roadmap, license tracking, and landed packet authority rather than donor-transfer or merger-thesis framing. |
Keep current tier unless source audit reveals architectural shallowness, hard-coded assumptions, missing extension points, or brittle internals. |
Downgrade if core capabilities are thinner than claimed, architecture is too brittle or narrow, maintenance reality is poor, or the differentiating thesis collapses under code inspection. |
Owner-boundary note + owned widening criteria + explicit landed clean-room-preserve posture. Owner-boundary note + owned widening criteria + explicit no-donor-thesis posture. |
1) Which landed Roux method-stage clean-room owner boundaries are already closed
2) Which narrower owned widening targets, if any, remain
3) Which adjacent live training rows stay outside the landed slice 1) Which landed cross-planning micro-drill owner boundaries are already closed
2) Which narrower owned widening targets, if any, remain
3) Which adjacent live training rows stay outside the landed slice |
Primary: Phase G v4 board (canonical ranking and current bucket); Operational v3 board filtered to this repo; Merger matrix rows involving this repo; VS Code packet row for this repo, if present. Optional: Cluster narratives row for matching cluster; Bookmark occurrence rows for this repo. Do not attach v1/v2 or preliminary memo unless a judgment conflict, lineage ambiguity, or rationale gap needs arbitration. |
Keep in canon as an already-landed first-party Roux method-stage clean-room owner lane and route all future work through owned widening above the restrictive outputs. Keep in canon as an already-landed first-party cross-planning micro-drill owner lane and route all future work through owned widening. |
Already-landed Roux method-stage, blockbuilding, and generated stage-trainer row through the clean-room route; no open donor thesis remains for the current slice. Already-landed cross-planning scramble-ladder and CFOP cross micro-drill row; no donor thesis remains for the current slice. |
Audit onionhoney/roux-trainers only as an already-landed restrictive clean-room owner lane for HyperTwist. Validate current Roux method-stage owner boundaries and identify owned widening targets only; do not frame it as a fresh donor-merge candidate. Audit newyork-anthonyng/rubiks-cross-trainer only as an already-landed permissive owner lane for HyperTwist. Validate current cross-planning micro-drill owner boundaries and identify owned widening targets only; do not frame it as a donor-merge candidate. |
HT_training_clean_room_0006 HT_training_stack_0008 |
HT_training_clean_room HT_training_stack |
onionhoney/roux-trainers newyork-anthonyng/rubiks-cross-trainer |
|
|
|
|
|
|
Original global P0-P3 source audit retained |
GPL-3.0 MIT |
known_from_reference_material |
uploaded_reference_docs |
no |
|
|
|
Supplemental intake references are advisory only; v6 adjudication remains the source of truth. |
Usually indirect |
yes |
v6 unified all-project source-of-truth pack |
v5_carry_forward |
|
v6_unified_source_of_truth_pack |
2 |
3 |
117.0 118.0 |
mixed_or_boundary_sensitive_known permissive_or_noncopyleft_known |
reverse_engineer_preferred direct_incorporation_ok |
The upstream repo is GPLv3, but the justified HyperTwist slice is already implemented through a landed clean-room Model A / Model B route. Keep all future widening on first-party or scrubbed-authority surfaces, not direct source reuse. This repo is aligned with a direct integration path for HyperTwist because it is either already implemented, strategically central, or donor-grade without a visible copyleft constraint in the current materials. Deep incorporation is sensible if the source audit confirms architectural cleanliness. |
Already landed clean-room: start from first-party outputs and scrubbed preserve authority; do not reopen direct restrictive-source access by default. Already landed: start from first-party owner surfaces and landed preserve authority, not donor-transfer framing. |
Direct incorporation would still require GPL-compatible distribution/compliance and is not the HyperTwist path. Typically preserve notices, attribution, and license text where required; no special copyleft-driven disclosure posture is normally needed. |
Already satisfied by the landed clean-room route; reopen only if a narrower first-party widening target truly requires a fresh scrubbed spec. Usually unnecessary unless you later decide the existing implementation is too constraining architecturally. |
high |
gpl-clean-room-donor strategic-or-implemented-component |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_final_source_of_truth |
Corrected on 2026-04-25 from stale donor posture to dossier-backed focused restrictive clean-room donor status. Normalized legacy merge-bench wording to dossier-backed focused-donor posture on 2026-04-25. |
implemented_live_clean_room_verified implemented_live_permissive |
landed_clean_room_preserve landed_permissive_preserve |
Phase 1R closed. Preserve as a landed restrictive clean-room precedent; keep the Model A / Model B chain explicit and widen only from first-party outputs or scrubbed specs. Phase 1R closed. Preserve as a landed first-party permissive lane; keep notices and attribution visible and widen only through ordinary owned enhancement work. |
| 56 |
google/model-viewer/packages/model-viewer-effects ecomfe/zrender |
https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects https://github.com/ecomfe/zrender |
HyperTwist |
Merge Bench |
Browser emphasis and post-processing extension Browser 2D render substrate |
P3 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that google/model-viewer/packages/model-viewer-effects remains a closed subordinate emphasis and effects sidecar beneath the landed google/model-viewer anchor, and record only narrower sidecar-gap reopen criteria, if any. Confirm that ecomfe/zrender remains a closed subordinate lower-level 2D painter and event substrate beneath the landed apache/echarts anchor, and record only narrower sidecar-gap reopen criteria, if any. |
effect composer integration, outline, SSAO, emphasis behavior, custom-element surface scene graph, canvas and SVG painters, event handling, animation primitives |
Inspect the retained emphasis and effects sidecar slice only in relation to the landed google/model-viewer anchor, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. Inspect the retained lower-level 2D painter and event substrate slice only in relation to the landed apache/echarts anchor, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior. the zrender runtime entry, scene storage, canvas and SVG painters, handler proxy, and animation behavior. |
Integrate selected subsystems rather than the whole product. Mine the repo for browser emphasis, outline and SSAO behavior, and effect-composer integration beneath browser model presentation; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Integrate selected subsystems rather than the whole product. Mine the repo for 2D rendering, scene-graph, animation, and event-handling substrate behavior beneath browser reporting surfaces; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
google/model-viewer/packages/model-viewer-effects is placed in Merge Bench for HyperTwist because it provides a bounded browser post-processing and emphasis donor beneath model-viewer, not a standalone product lane. Recommended action remains integrate, but it should stay bounded to the Browser emphasis and post-processing extension lane rather than reshape the core runtime. ecomfe/zrender is placed in Merge Bench for HyperTwist because it provides a lower-level 2D rendering and interaction substrate beneath echarts, not a separate strategic product lane. Recommended action remains integrate, but it should stay bounded to the Browser 2D render substrate lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser emphasis and post-processing extension' lane; a bounded browser post-processing and emphasis donor beneath model-viewer, not a standalone product lane. Useful merge bench candidate for HyperTwist, primarily in the 'Browser 2D render substrate' lane; a lower-level 2D rendering and interaction substrate beneath echarts, not a separate strategic product lane. |
Audit google/model-viewer/packages/model-viewer-effects only as a closed subordinate emphasis and effects sidecar row for HyperTwist. Validate that it remains bounded beneath the landed google/model-viewer anchor and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. Audit ecomfe/zrender only as a closed subordinate lower-level 2D painter and event substrate row for HyperTwist. Validate that it remains bounded beneath the landed apache/echarts anchor and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0007 HT_browser_support_0001 |
HT_browser_support |
google/model-viewer/packages/model-viewer-effects ecomfe/zrender |
|
|
|
|
|
|
|
Apache-2.0 BSD-3-Clause |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 56-ecomfe-zrender-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded browser emphasis and effect donor beneath model-viewer. The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded 2D render substrate beneath the reporting stack. |
Use directly as a bounded browser-side dependency or concept donor beneath browser model presentation. Use directly as a bounded browser-side dependency beneath analytics and reporting layers. |
Preserve LICENSE and NOTICE materials where required. Typically preserve notices, attribution, and license text where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. Usually unnecessary unless you later replace a narrow utility layer for product-shaping reasons. |
high |
notice-file-review standard-notice-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 56-ecomfe-zrender-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_viewer_subordinate_gap_eval_only phase2rb_analytics_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 analytics and browser-viewer subordinate-stack clarification are closed. Retain only as the subordinate emphasis and effects package beneath the landed google/model-viewer lane; no default widening packet is open. Phase 2R-B plus the 2026-05-27 analytics and browser-viewer subordinate-stack clarification are closed. Retain only as the subordinate 2D render substrate beneath the landed apache/echarts lane; no default widening packet is open. |
| 57 |
google/model-viewer/packages/modelviewer.dev pissang/claygl |
https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev https://github.com/pissang/claygl |
HyperTwist |
Merge Bench |
Browser docs and demo surface Retained alternative browser 3D comparison substrate |
P4 P3 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. This row is already closed for its current justified retained slice. Preserve the retained optional browser 3D comparison lane beneath the landed mrdoob/three.js and browser-spatial owner stack, and reopen only if a narrower gap is later proven. |
integrate |
moderate modification |
Confirm that google/model-viewer/packages/modelviewer.dev remains a closed subordinate docs and demo infrastructure sidecar beneath the landed google/model-viewer anchor, and record only narrower sidecar-gap reopen criteria, if any. Confirm that pissang/claygl remains a closed retained optional browser 3D comparison lane beneath the landed mrdoob/three.js and browser-spatial owner stack, and record only narrower reopen criteria, if any. |
live docs generation, snippet-to-demo coupling, sidebar and HTML generation renderer, scene graph, cameras and controls, picking, compositor, loaders |
Inspect the retained docs and demo infrastructure sidecar slice only in relation to the landed google/model-viewer anchor, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. Inspect the retained optional browser 3D comparison lane slice only in relation to the landed mrdoob/three.js and browser-spatial owner stack, existing first-party surfaces, and any unresolved narrower reopen gaps. |
the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces. whether any narrower optional browser 3D comparison lane gap remains after the landed mrdoob/three.js and browser-spatial owner stack and the existing first-party surfaces. |
Integrate selected subsystems rather than the whole product. Mine the repo for live docs and demo generation, snippet-to-demo coupling, and documentation information architecture; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Retain only as the closed optional browser 3D comparison lane beneath the landed mrdoob/three.js and browser-spatial owner stack. No default widening packet is open; any future work must start from the landed owners and narrower gap proof. |
Keep subordinate to the landed browser spatial stack and do not form a separate WebGL runtime silo. Use only for optional comparison or bounded sidecar support. |
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. Integrate here means: only a narrower first-party widening if a concrete owner-side gap is later proven. |
|
|
|
|
|
|
|
|
|
No cross-project transfer by default |
This row is already closed as a retained bounded row. Reuse should start only from narrower owner-side gap proof, not generic transfer framing. |
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. Closed retained-boundary note + explicit no-default-widening posture + narrower reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
google/model-viewer/packages/modelviewer.dev is placed in Merge Bench for HyperTwist because it provides a bounded docs and demo donor beneath model-viewer, not a runtime lane. Recommended action remains integrate, but it should stay bounded to the Browser docs and demo surface lane rather than reshape the core runtime. Keep in canon only as a closed retained optional browser 3D comparison lane beneath the landed mrdoob/three.js and browser-spatial owner stack; reopen only through narrower gap proof, not generic implementation routing. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser docs and demo surface' lane; a bounded docs and demo donor beneath model-viewer, not a runtime lane. Closed retained optional browser 3D comparison lane row beneath the landed mrdoob/three.js and browser-spatial owner stack; no default widening packet is open for the current slice. |
Audit google/model-viewer/packages/modelviewer.dev only as a closed subordinate docs and demo infrastructure sidecar row for HyperTwist. Validate that it remains bounded beneath the landed google/model-viewer anchor and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. Audit pissang/claygl only as a closed retained optional browser 3D comparison lane row for HyperTwist. Validate that it remains bounded beneath the landed mrdoob/three.js and browser-spatial owner stack and identify narrower reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0008 HT_browser_support_0002 |
HT_browser_support |
google/model-viewer/packages/modelviewer.dev pissang/claygl |
|
|
|
|
|
|
|
Apache-2.0 BSD-style permissive (see LICENSE) |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 58-pissang-claygl-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded docs and demo donor. The repo carries a BSD-style permissive license in its LICENSE file and direct use is viable. Treat it as a bounded WebGL substrate rather than a product lane. |
Use directly as a bounded docs/demo dependency or concept donor for documentation surfaces. Use directly as a bounded browser-side dependency after preserving the upstream license text. |
Preserve LICENSE and NOTICE materials where required. Preserve the exact upstream LICENSE text and notices when redistributed or vendored. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. Usually unnecessary unless you later replace a narrow low-level utility layer. |
high medium |
notice-file-review license-text-normalization-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 58-pissang-claygl-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_viewer_subordinate_gap_eval_only phase2rc_browser_comparison_gap_eval_only |
Phase 2R-B plus the 2026-05-27 analytics and browser-viewer subordinate-stack clarification are closed. Retain only as the subordinate docs and demo infrastructure beneath the landed google/model-viewer lane; no default widening packet is open. Phase 2R-C plus the 2026-05-27 symbolic-XR and alternative-browser hierarchy clarification are closed. Retain only as an optional browser 3D comparison lane subordinate to the landed three.js, react-three-fiber, and xr stack; keep 3R-G deferred unless a real sidecar gap remains. |
| 58 |
google/model-viewer/packages/shared-assets pissang/clay-viewer |
https://github.com/google/model-viewer/tree/main/packages/shared-assets https://github.com/pissang/clay-viewer |
HyperTwist |
Donor Bench Merge Bench |
Boundary-sensitive sample-asset and test-fixture pack Retained alternative browser viewer/editor comparison sidecar |
P3 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. This row is already closed for its current justified retained slice. Preserve the retained optional browser viewer/editor comparison lane beneath the landed google/model-viewer and browser-viewer owner stack, and reopen only if a narrower gap is later proven. |
repurpose integrate |
architecture only moderate modification |
Determine whether google/model-viewer/packages/shared-assets should remain active in the Browser sample-asset and fixture pack lane and which seams should stay bounded. Confirm that pissang/clay-viewer remains a closed retained optional browser viewer/editor comparison lane beneath the landed google/model-viewer and browser-viewer owner stack, and record only narrower reopen criteria, if any. |
asset provenance, attribution terms, environment fixtures, sample models, fetch script behavior viewer shell, hotspot manager, environment and lighting config, post-effects, animation preview |
Inspect manifests, README/docs, LICENSE, ATTRIBUTIONS, fixture assets, and asset-fetch scripts. Verify container license versus per-asset terms. Inspect the retained optional browser viewer/editor comparison lane slice only in relation to the landed google/model-viewer and browser-viewer owner stack, existing first-party surfaces, and any unresolved narrower reopen gaps. |
the attribution file, mixed per-asset terms, sample-model and environment fixture role, and fetch-script behavior. whether any narrower optional browser viewer/editor comparison lane gap remains after the landed google/model-viewer and browser-viewer owner stack and the existing first-party surfaces. |
Integrate selected subsystems rather than the whole product. Mine the repo for sample-model and environment-fixture selection, visual QA assets, and per-asset provenance handling; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Retain only as the closed optional browser viewer/editor comparison lane beneath the landed google/model-viewer and browser-viewer owner stack. No default widening packet is open; any future work must start from the landed owners and narrower gap proof. |
Keep subordinate to google/model-viewer and the landed browser spatial stack. Use only for optional comparison or bounded preview or editor sidecars. |
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. Integrate here means: only a narrower first-party widening if a concrete owner-side gap is later proven. |
|
|
|
|
|
|
|
|
|
No cross-project transfer by default |
This row is already closed as a retained bounded row. Reuse should start only from narrower owner-side gap proof, not generic transfer framing. |
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Capability inventory + salvage targets + donor-tier verdict Closed retained-boundary note + explicit no-default-widening posture + narrower reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
Keep as a bounded fixture pack for local viewer tests, environment-lighting checks, and docs/examples, not as a normal code donor or blanket shippable asset source. Keep in canon only as a closed retained optional browser viewer/editor comparison lane beneath the landed google/model-viewer and browser-viewer owner stack; reopen only through narrower gap proof, not generic implementation routing. |
Mixed-provenance assets are still useful for fixtures and QA, but they should not sit in an active merge posture. Closed retained optional browser viewer/editor comparison lane row beneath the landed google/model-viewer and browser-viewer owner stack; no default widening packet is open for the current slice. |
Audit google/model-viewer/packages/shared-assets as a Browser sample-asset and fixture pack candidate for HyperTwist. Inspect the attribution file, mixed per-asset terms, sample-model and environment fixture role, and fetch-script behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core. Audit pissang/clay-viewer only as a closed retained optional browser viewer/editor comparison lane row for HyperTwist. Validate that it remains bounded beneath the landed google/model-viewer and browser-viewer owner stack and identify narrower reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0009 HT_browser_support_0003 |
HT_browser_support |
google/model-viewer/packages/shared-assets pissang/clay-viewer |
|
|
|
|
|
|
|
Apache-2.0 container; mixed per-asset terms BSD-3-Clause |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 67-google-shared-assets-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 59-pissang-clay-viewer-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
mixed_or_boundary_sensitive_known permissive_or_noncopyleft_known |
bounded_sidecar_or_selective_reimplementation direct_incorporation_ok |
The package container is Apache-2.0, but the actual payloads carry mixed per-asset terms. Treat it as a whitelisted fixture pack, not a blanket shippable asset source. The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded browser viewer/editor sidecar. |
Whitelist individual acceptable assets only; do not assume the container license overrides per-asset terms. Use directly as a bounded browser-side dependency or sidecar for viewer/editor surfaces. |
Preserve container notices and review each selected asset attribution or usage condition separately before shipping. Typically preserve notices, attribution, and license text where required. |
Usually unnecessary; the main issue is per-asset provenance and selection, not code replacement. Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
mixed-asset-whitelist-review standard-notice-review |
no yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Corrected on 2026-04-25 from stale merge posture to dossier-backed boundary-sensitive fixture-pack status. Backfilled from canonized Markdown dossier pass on 2026-04-25: 59-pissang-clay-viewer-upstream-dossier.md |
implemented_live_boundary_sensitive selected_not_live_permissive_candidate |
landed_boundary_sensitive_preserve phase2rc_browser_comparison_gap_eval_only |
Phase 4R-C closed. Preserve as the landed first-party shared-assets allowlist, provenance-boundary, and fixture-refresh lane; keep per-asset shipping allowlists plus review-only and local-only boundaries explicit. Phase 2R-C plus the 2026-05-27 symbolic-XR and alternative-browser hierarchy clarification are closed. Retain only as an optional browser viewer/editor comparison lane subordinate to the landed google/model-viewer and browser spatial stack; keep 3R-G deferred unless a real sidecar gap remains. |
| 59 |
pmndrs/react-postprocessing KhronosGroup/glTF-Sample-Renderer |
https://github.com/pmndrs/react-postprocessing https://github.com/KhronosGroup/glTF-Sample-Renderer |
HyperTwist |
Merge Bench |
Browser React effect-wrapper layer Browser asset renderer substrate |
P4 P3 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that pmndrs/react-postprocessing remains a closed subordinate React wrapper above the browser post-effect substrate beneath the landed browser-spatial owner trio and the bounded postprocessing substrate, and record only narrower sidecar-gap reopen criteria, if any. Confirm that KhronosGroup/glTF-Sample-Renderer remains a closed subordinate renderer and reference substrate beneath the landed google/model-viewer asset-QA lane, and record only narrower sidecar-gap reopen criteria, if any. |
React EffectComposer orchestration, selection model, wrapper ergonomics GltfView, GltfState, resource loader, user camera, renderer core |
Inspect the retained React wrapper above the browser post-effect substrate slice only in relation to the landed browser-spatial owner trio and the bounded postprocessing substrate, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. Inspect the retained renderer and reference substrate slice only in relation to the landed google/model-viewer asset-QA lane, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the React EffectComposer wrapper, Selection model, and integration assumptions on top of postprocessing and react-three-fiber. the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior. |
Integrate selected subsystems rather than the whole product. Mine the repo for React-side effect orchestration, selection-based emphasis behavior, and wrapper ergonomics above browser post-processing; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Integrate selected subsystems rather than the whole product. Mine the repo for standards-aware glTF loading, renderer substrate, camera state, and resource-loading behavior beneath asset viewers; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
pmndrs/react-postprocessing is placed in Merge Bench for HyperTwist because it provides a bounded React wrapper for the browser post-processing lane, not a standalone product lane. Recommended action remains integrate, but it should stay bounded to the Browser React effect-wrapper layer lane rather than reshape the core runtime. KhronosGroup/glTF-Sample-Renderer is placed in Merge Bench for HyperTwist because it provides the lower-level official glTF renderer substrate beneath glTF-Sample-Viewer, not a separate strategic lane. Recommended action remains integrate, but it should stay bounded to the Browser asset renderer substrate lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser React effect-wrapper layer' lane; a bounded React wrapper for the browser post-processing lane, not a standalone product lane. Useful merge bench candidate for HyperTwist, primarily in the 'Browser asset renderer substrate' lane; the lower-level official glTF renderer substrate beneath glTF-Sample-Viewer, not a separate strategic lane. |
Audit pmndrs/react-postprocessing only as a closed subordinate React wrapper above the browser post-effect substrate row for HyperTwist. Validate that it remains bounded beneath the landed browser-spatial owner trio and the bounded postprocessing substrate and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. Audit KhronosGroup/glTF-Sample-Renderer only as a closed subordinate renderer and reference substrate row for HyperTwist. Validate that it remains bounded beneath the landed google/model-viewer asset-QA lane and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0010 HT_browser_support_0004 |
HT_browser_support |
pmndrs/react-postprocessing khronosgroup/gltf-sample-renderer |
|
|
|
|
|
|
|
MIT Apache-2.0 |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 70-pmndrs-react-postprocessing-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded React wrapper layer above browser post-processing. The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded renderer substrate beneath asset viewers. |
Use directly as a bounded browser-side wrapper dependency above the core post-processing substrate. Use directly as a bounded browser-side dependency beneath asset inspection and preview tooling. |
Typically preserve notices, attribution, and license text where required. Preserve LICENSE and NOTICE materials where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review notice-file-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 70-pmndrs-react-postprocessing-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only phase2rb_browser_viewer_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate React wrapper above pmndrs/postprocessing inside the landed Phase 3R-F stack; no default widening packet is open. Phase 2R-B plus the 2026-05-27 analytics and browser-viewer subordinate-stack clarification are closed. Retain only as the subordinate renderer/reference substrate beneath the landed google/model-viewer asset-QA lane; no default widening packet is open. |
| 60 |
pmndrs/three-stdlib google/model-viewer/packages/space-opera |
https://github.com/pmndrs/three-stdlib https://github.com/google/model-viewer/tree/main/packages/space-opera |
HyperTwist |
Merge Bench |
Browser 3D utility substrate Browser asset editor and inspection surface |
P4 P3 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that pmndrs/three-stdlib remains a closed subordinate shared browser utility shelf beneath the landed browser-spatial owner trio, and record only narrower sidecar-gap reopen criteria, if any. Confirm that google/model-viewer/packages/space-opera remains a closed subordinate browser editor and inspection sidecar beneath the landed google/model-viewer anchor, and record only narrower sidecar-gap reopen criteria, if any. |
controls, loaders, WebXR helpers, post-processing helpers, utility exports editor shell, reducer and state structure, hotspot editing, snippet export, inspector surfaces |
Inspect the retained shared browser utility shelf slice only in relation to the landed browser-spatial owner trio, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. Inspect the retained browser editor and inspection sidecar slice only in relation to the landed google/model-viewer anchor, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the utility export surface, controls, loaders, WebXR helpers, post-processing helpers, and packaging of three/examples behavior. the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior. |
Integrate selected subsystems rather than the whole product. Mine the repo for browser-side utility helpers, controls, loaders, and XR-adjacent primitives beneath the browser companion stack; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Integrate selected subsystems rather than the whole product. Mine the repo for browser editor, inspection, hotspot editing, snippet export, and lightweight asset-authoring behavior; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
pmndrs/three-stdlib is placed in Merge Bench for HyperTwist because it provides a lower-level browser utility substrate beneath three.js, drei, and XR-adjacent lanes, not a product lane. Recommended action remains integrate, but it should stay bounded to the Browser 3D utility substrate lane rather than reshape the core runtime. google/model-viewer/packages/space-opera is placed in Merge Bench for HyperTwist because it provides a bounded browser editor and inspection donor beneath model-viewer, not a standalone product lane. Recommended action remains integrate, but it should stay bounded to the Browser asset editor and inspection surface lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser 3D utility substrate' lane; a lower-level browser utility substrate beneath three.js, drei, and XR-adjacent lanes, not a product lane. Useful merge bench candidate for HyperTwist, primarily in the 'Browser asset editor and inspection surface' lane; a bounded browser editor and inspection donor beneath model-viewer, not a standalone product lane. |
Audit pmndrs/three-stdlib only as a closed subordinate shared browser utility shelf row for HyperTwist. Validate that it remains bounded beneath the landed browser-spatial owner trio and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. Audit google/model-viewer/packages/space-opera only as a closed subordinate browser editor and inspection sidecar row for HyperTwist. Validate that it remains bounded beneath the landed google/model-viewer anchor and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0011 HT_browser_support_0005 |
HT_browser_support |
pmndrs/three-stdlib google/model-viewer/packages/space-opera |
|
|
|
|
|
|
|
MIT Apache-2.0 |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 75-pmndrs-three-stdlib-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded utility substrate beneath three.js-adjacent browser lanes. The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded browser editor and inspection donor beneath model-viewer. |
Use directly as a bounded browser-side utility dependency beneath higher-level viewer and XR layers. Use directly as a bounded browser-side dependency or concept donor beneath browser asset tooling. |
Typically preserve notices, attribution, and license text where required. Preserve LICENSE and NOTICE materials where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review notice-file-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 75-pmndrs-three-stdlib-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only phase2rb_browser_viewer_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate shared utility shelf beneath the landed browser-spatial owner trio; no default widening packet is open. Phase 2R-B plus the 2026-05-27 analytics and browser-viewer subordinate-stack clarification are closed. Retain only as the subordinate browser editor and inspection package beneath the landed google/model-viewer lane; no default widening packet is open. |
| 61 |
pmndrs/maath google/model-viewer/packages/render-fidelity-tools |
https://github.com/pmndrs/maath https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools |
HyperTwist |
Merge Bench |
Browser math-helper substrate Browser fidelity QA harness |
P4 P3 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that pmndrs/maath remains a closed subordinate browser math-helper substrate beneath the landed browser-spatial owner trio, and record only narrower sidecar-gap reopen criteria, if any. Confirm that google/model-viewer/packages/render-fidelity-tools remains a closed subordinate fidelity-oracle and regression sidecar beneath the landed google/model-viewer anchor, and record only narrower sidecar-gap reopen criteria, if any. |
easing and damp functions, random helpers, geometry utilities golden rendering, fidelity workflows, harness configuration, image comparison worker |
Inspect the retained browser math-helper substrate slice only in relation to the landed browser-spatial owner trio, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. Inspect the retained fidelity-oracle and regression sidecar slice only in relation to the landed google/model-viewer anchor, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the easing runtime, random helpers, geometry utilities, and three.js-oriented math surfaces. the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation. |
Integrate selected subsystems rather than the whole product. Mine the repo for browser-side easing, damping, sampling, and geometry helper behavior beneath interactive surfaces; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Integrate selected subsystems rather than the whole product. Mine the repo for browser visual-regression workflows, golden rendering, fidelity thresholds, and harness configuration behavior; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
pmndrs/maath is placed in Merge Bench for HyperTwist because it provides a lower-level browser math-helper substrate beneath viewer and XR-adjacent lanes, not a product lane. Recommended action remains integrate, but it should stay bounded to the Browser math-helper substrate lane rather than reshape the core runtime. google/model-viewer/packages/render-fidelity-tools is placed in Merge Bench for HyperTwist because it provides a bounded fidelity oracle and QA harness donor beneath model-viewer, not a runtime lane. Recommended action remains integrate, but it should stay bounded to the Browser fidelity QA harness lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser math-helper substrate' lane; a lower-level browser math-helper substrate beneath viewer and XR-adjacent lanes, not a product lane. Useful merge bench candidate for HyperTwist, primarily in the 'Browser fidelity QA harness' lane; a bounded fidelity oracle and QA harness donor beneath model-viewer, not a runtime lane. |
Audit pmndrs/maath only as a closed subordinate browser math-helper substrate row for HyperTwist. Validate that it remains bounded beneath the landed browser-spatial owner trio and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. Audit google/model-viewer/packages/render-fidelity-tools only as a closed subordinate fidelity-oracle and regression sidecar row for HyperTwist. Validate that it remains bounded beneath the landed google/model-viewer anchor and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0012 HT_browser_support_0006 |
HT_browser_support |
pmndrs/maath google/model-viewer/packages/render-fidelity-tools |
|
|
|
|
|
|
|
MIT Apache-2.0 |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 76-pmndrs-maath-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded math-helper substrate. The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded QA and fidelity-testing donor. |
Use directly as a bounded browser-side utility dependency beneath higher-level interactive layers. Use directly as a bounded browser-side QA dependency or concept donor for visual regression tooling. |
Typically preserve notices, attribution, and license text where required. Preserve LICENSE and NOTICE materials where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review notice-file-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 76-pmndrs-maath-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only phase2rb_browser_viewer_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate math-helper substrate inside the landed Phase 3R-F stack; no default widening packet is open. Phase 2R-B plus the 2026-05-27 analytics and browser-viewer subordinate-stack clarification are closed. Retain only as the subordinate fidelity-oracle and regression sidecar beneath the landed google/model-viewer lane; no default widening packet is open. |
|
pmndrs/zustand |
https://github.com/pmndrs/zustand |
HyperTwist |
Donor Bench |
Browser state-management substrate |
P3 |
|
|
|
|
|
medium |
Retain the valuable internal layer, but expect to replace upstream shell assumptions and rebind boundaries so it fits the HyperTwist architecture. |
repurpose |
moderate modification |
Confirm that pmndrs/zustand remains a closed subordinate browser-side local state substrate beneath the landed browser-spatial owner trio, and record only narrower sidecar-gap reopen criteria, if any. |
vanilla store kernel, React bridge, selector subscriptions, persist and devtools middleware |
Inspect the retained browser-side local state substrate slice only in relation to the landed browser-spatial owner trio, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the vanilla store kernel, React bridge, selector subscriptions, persist middleware, devtools integration, and equality-aware selection behavior. |
Repurpose selected subsystems rather than the whole product. Mine the repo for browser-side state management, selector subscriptions, hydration, and bridging between non-React logic and React views; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Repurpose here means: extract bounded support surfaces from this repo without inheriting the full upstream shell. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
pmndrs/zustand is placed in Donor Bench for HyperTwist because it provides a commodity strategic dependency for browser-side state management and selector subscriptions, not product differentiation. Recommended action remains repurpose, but it should stay bounded to the Browser state-management substrate lane rather than reshape the core runtime. |
Useful donor bench candidate for HyperTwist, primarily in the 'Browser state-management substrate' lane; a commodity strategic dependency for browser-side state management and selector subscriptions, not product differentiation. |
Audit pmndrs/zustand only as a closed subordinate browser-side local state substrate row for HyperTwist. Validate that it remains bounded beneath the landed browser-spatial owner trio and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0013 |
HT_browser_support |
pmndrs/zustand |
|
|
|
|
|
|
|
MIT |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 77-pmndrs-zustand-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded browser state-management substrate. |
Use directly as a bounded browser-side dependency for local state, selector subscriptions, and hydration behavior. |
Typically preserve notices, attribution, and license text where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 77-pmndrs-zustand-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate browser-side state substrate inside the landed Phase 3R-F stack; no default widening packet is open. |
|
pmndrs/leva |
https://github.com/pmndrs/leva |
HyperTwist |
Merge Bench |
Browser control-panel and parameter UI layer |
P4 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that pmndrs/leva remains a closed subordinate authoring and debug control sidecar beneath the landed browser-spatial owner trio, and record only narrower sidecar-gap reopen criteria, if any. |
control store, schema parsing, useControls, plugin system, headless mode |
Inspect the retained authoring and debug control sidecar slice only in relation to the landed browser-spatial owner trio, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the control store, useControls schema parsing, plugin system, multi-panel behavior, and headless mode. |
Integrate selected subsystems rather than the whole product. Mine the repo for parameter editing, control-panel behavior, headless control surfaces, and companion-surface tuning workflows; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
pmndrs/leva is placed in Merge Bench for HyperTwist because it provides a bounded control-panel and headless parameter-UI donor for browser companion surfaces, not a runtime foundation. Recommended action remains integrate, but it should stay bounded to the Browser control-panel and parameter UI layer lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser control-panel and parameter UI layer' lane; a bounded control-panel and headless parameter-UI donor for browser companion surfaces, not a runtime foundation. |
Audit pmndrs/leva only as a closed subordinate authoring and debug control sidecar row for HyperTwist. Validate that it remains bounded beneath the landed browser-spatial owner trio and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0014 |
HT_browser_support |
pmndrs/leva |
|
|
|
|
|
|
|
MIT |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 78-pmndrs-leva-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded browser parameter-UI donor. |
Use directly as a bounded browser-side dependency or concept donor for control panels and tuning UI. |
Typically preserve notices, attribution, and license text where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 78-pmndrs-leva-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the bounded authoring and debug sidecar inside the landed Phase 3R-F stack; no default widening packet is open. |
|
pmndrs/use-gesture |
https://github.com/pmndrs/use-gesture |
HyperTwist |
Donor Bench |
Browser gesture and pointer-input substrate |
P3 |
|
|
|
|
|
medium |
Retain the valuable internal layer, but expect to replace upstream shell assumptions and rebind boundaries so it fits the HyperTwist architecture. |
repurpose |
moderate modification |
Confirm that pmndrs/use-gesture remains a closed subordinate gesture and pointer-input substrate beneath the landed browser-spatial owner trio, and record only narrower sidecar-gap reopen criteria, if any. |
gesture controller, drag engine, pointer capture, scroll prevention, React and vanilla bindings |
Inspect the retained gesture and pointer-input substrate slice only in relation to the landed browser-spatial owner trio, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the core controller, drag engine, pointer capture and lock behavior, scroll prevention, and React versus vanilla bindings. |
Repurpose selected subsystems rather than the whole product. Mine the repo for browser gesture handling, richer pointer input, drag and scroll behavior, and bounded interaction substrate; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Repurpose here means: extract bounded support surfaces from this repo without inheriting the full upstream shell. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
pmndrs/use-gesture is placed in Donor Bench for HyperTwist because it provides a commodity browser gesture and richer pointer-input substrate, not product differentiation. Recommended action remains repurpose, but it should stay bounded to the Browser gesture and pointer-input substrate lane rather than reshape the core runtime. |
Useful donor bench candidate for HyperTwist, primarily in the 'Browser gesture and pointer-input substrate' lane; a commodity browser gesture and richer pointer-input substrate, not product differentiation. |
Audit pmndrs/use-gesture only as a closed subordinate gesture and pointer-input substrate row for HyperTwist. Validate that it remains bounded beneath the landed browser-spatial owner trio and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0015 |
HT_browser_support |
pmndrs/use-gesture |
|
|
|
|
|
|
|
MIT |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 79-pmndrs-use-gesture-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded browser gesture and pointer-input substrate. |
Use directly as a bounded browser-side dependency for custom viewers, panels, and interaction surfaces. |
Typically preserve notices, attribution, and license text where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 79-pmndrs-use-gesture-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate gesture and pointer-input substrate inside the landed Phase 3R-F stack; no default widening packet is open. |
|
@react-spring/parallax |
https://github.com/pmndrs/react-spring/tree/main/packages/parallax |
HyperTwist |
Merge Bench |
Browser layered-motion and explainer sidecar |
P4 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that @react-spring/parallax remains a closed subordinate layered-motion and explainer sidecar beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, and record only narrower sidecar-gap reopen criteria, if any. |
layered page-space runtime, sticky layers, scroll-driven spring behavior, scrollTo |
Inspect the retained layered-motion and explainer sidecar slice only in relation to the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the parallax runtime, sticky-layer behavior, scroll-driven spring motion, and imperative scrollTo flow. |
Integrate selected subsystems rather than the whole product. Mine the repo for layered explainer behavior, scroll-driven motion, sticky layers, and narrative browser presentation; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
@react-spring/parallax is placed in Merge Bench for HyperTwist because it provides a bounded layered-motion and explainer sidecar beneath react-spring, not a runtime lane. Recommended action remains integrate, but it should stay bounded to the Browser layered-motion and explainer sidecar lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser layered-motion and explainer sidecar' lane; a bounded layered-motion and explainer sidecar beneath react-spring, not a runtime lane. |
Audit @react-spring/parallax only as a closed subordinate layered-motion and explainer sidecar row for HyperTwist. Validate that it remains bounded beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0016 |
HT_browser_support |
@react-spring/parallax |
|
|
|
|
|
|
|
MIT |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 81-react-spring-parallax-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded layered-motion and explainer sidecar. |
Use directly as a bounded browser-side dependency for explainer and narrative surfaces. |
Typically preserve notices, attribution, and license text where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 81-react-spring-parallax-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the bounded layered-motion sidecar beneath pmndrs/react-spring inside the landed Phase 3R-F stack; no default widening packet is open. |
|
@react-spring/rafz |
https://github.com/pmndrs/react-spring/tree/main/packages/rafz |
HyperTwist |
Merge Bench |
Browser frame-loop and scheduling utility |
P4 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that @react-spring/rafz remains a closed subordinate frame-loop and scheduling package beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, and record only narrower sidecar-gap reopen criteria, if any. |
phased queues, timeout scheduling, throttling, demand versus always loop control |
Inspect the retained frame-loop and scheduling package slice only in relation to the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the frame-loop phases, timeout scheduling, throttling, batched updates hook, and demand versus always control behavior. |
Integrate selected subsystems rather than the whole product. Mine the repo for browser scheduling, phased queues, timeout handling, and motion-frame orchestration beneath higher-level UI motion; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
@react-spring/rafz is placed in Merge Bench for HyperTwist because it provides a lower-level browser frame-loop and scheduling utility beneath react-spring, not a product lane. Recommended action remains integrate, but it should stay bounded to the Browser frame-loop and scheduling utility lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser frame-loop and scheduling utility' lane; a lower-level browser frame-loop and scheduling utility beneath react-spring, not a product lane. |
Audit @react-spring/rafz only as a closed subordinate frame-loop and scheduling package row for HyperTwist. Validate that it remains bounded beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0017 |
HT_browser_support |
@react-spring/rafz |
|
|
|
|
|
|
|
MIT |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 82-react-spring-rafz-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded browser scheduling utility. |
Use directly as a bounded browser-side dependency beneath higher-level motion or interaction layers. |
Typically preserve notices, attribution, and license text where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 82-react-spring-rafz-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate frame-loop and scheduling package beneath pmndrs/react-spring inside the landed Phase 3R-F stack; no default widening packet is open. |
|
@react-spring/animated |
https://github.com/pmndrs/react-spring/tree/main/packages/animated |
HyperTwist |
Merge Bench |
Browser animatable-component substrate |
P4 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that @react-spring/animated remains a closed subordinate animatable-component package beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, and record only narrower sidecar-gap reopen criteria, if any. |
host creation, animated wrapper behavior, dependency observation, native-update fallback |
Inspect the retained animatable-component package slice only in relation to the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the host-creation runtime, withAnimated wrapper, dependency observation, and native-update versus rerender behavior. |
Integrate selected subsystems rather than the whole product. Mine the repo for animatable-component hosting, animated-props observation, and low-level motion binding beneath higher-level browser motion; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
@react-spring/animated is placed in Merge Bench for HyperTwist because it provides a lower-level animatable-component host and animated-props substrate beneath react-spring, not a product lane. Recommended action remains integrate, but it should stay bounded to the Browser animatable-component substrate lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser animatable-component substrate' lane; a lower-level animatable-component host and animated-props substrate beneath react-spring, not a product lane. |
Audit @react-spring/animated only as a closed subordinate animatable-component package row for HyperTwist. Validate that it remains bounded beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0018 |
HT_browser_support |
@react-spring/animated |
|
|
|
|
|
|
|
MIT |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 83-react-spring-animated-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded animatable-component substrate. |
Use directly as a bounded browser-side dependency beneath higher-level motion and UI layers. |
Typically preserve notices, attribution, and license text where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 83-react-spring-animated-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate animated-props package beneath pmndrs/react-spring inside the landed Phase 3R-F stack; no default widening packet is open. |
| 62 |
@react-spring/core google/model-viewer/packages/model-viewer-effects |
https://github.com/pmndrs/react-spring/tree/main/packages/core https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects |
HyperTwist |
Donor Bench Merge Bench |
Browser spring-runtime core Browser emphasis and post-processing extension |
P3 |
|
|
|
|
|
medium |
Retain the valuable internal layer, but expect to replace upstream shell assumptions and rebind boundaries so it fits the HyperTwist architecture. Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
repurpose integrate |
moderate modification |
Confirm that @react-spring/core remains a closed subordinate lower-level spring-runtime core package beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, and record only narrower sidecar-gap reopen criteria, if any. Confirm that google/model-viewer/packages/model-viewer-effects remains a closed subordinate emphasis and effects sidecar beneath the landed google/model-viewer anchor, and record only narrower sidecar-gap reopen criteria, if any. |
controller orchestration, SpringValue runtime, useSprings lifecycle, frame advancement effect composer integration, outline, SSAO, emphasis behavior, custom-element surface |
Inspect the retained lower-level spring-runtime core package slice only in relation to the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. Inspect the retained emphasis and effects sidecar slice only in relation to the landed google/model-viewer anchor, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the Controller runtime, SpringValue motion engine, useSprings lifecycle, queueing, start-stop behavior, and frame advancement. the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior. |
Repurpose selected subsystems rather than the whole product. Mine the repo for browser motion runtime, spring orchestration, frame advancement, and reusable motion-core behavior beneath higher-level UI layers; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Integrate selected subsystems rather than the whole product. Mine the repo for browser emphasis, outline and SSAO behavior, and effect-composer integration beneath browser model presentation; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Repurpose here means: extract bounded support surfaces from this repo without inheriting the full upstream shell. Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
@react-spring/core is placed in Donor Bench for HyperTwist because it provides the platform-agnostic spring-runtime core beneath react-spring, not a product foundation. Recommended action remains repurpose, but it should stay bounded to the Browser spring-runtime core lane rather than reshape the core runtime. google/model-viewer/packages/model-viewer-effects is placed in Merge Bench for HyperTwist because it provides a bounded browser post-processing and emphasis donor beneath model-viewer, not a standalone product lane. Recommended action remains integrate, but it should stay bounded to the Browser emphasis and post-processing extension lane rather than reshape the core runtime. |
Useful donor bench candidate for HyperTwist, primarily in the 'Browser spring-runtime core' lane; the platform-agnostic spring-runtime core beneath react-spring, not a product foundation. Useful merge bench candidate for HyperTwist, primarily in the 'Browser emphasis and post-processing extension' lane; a bounded browser post-processing and emphasis donor beneath model-viewer, not a standalone product lane. |
Audit @react-spring/core only as a closed subordinate lower-level spring-runtime core package row for HyperTwist. Validate that it remains bounded beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. Audit google/model-viewer/packages/model-viewer-effects only as a closed subordinate emphasis and effects sidecar row for HyperTwist. Validate that it remains bounded beneath the landed google/model-viewer anchor and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0019 HT_browser_support_0007 |
HT_browser_support |
@react-spring/core google/model-viewer/packages/model-viewer-effects |
|
|
|
|
|
|
|
MIT Apache-2.0 |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 84-react-spring-core-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded spring-runtime core beneath higher-level motion layers. The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded browser emphasis and effect donor beneath model-viewer. |
Use directly as a bounded browser-side dependency beneath higher-level motion and interaction layers. Use directly as a bounded browser-side dependency or concept donor beneath browser model presentation. |
Typically preserve notices, attribution, and license text where required. Preserve LICENSE and NOTICE materials where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review notice-file-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 84-react-spring-core-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only phase2rb_browser_viewer_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate spring-runtime core package beneath pmndrs/react-spring inside the landed Phase 3R-F stack; no default widening packet is open. Phase 2R-B plus the 2026-05-27 analytics and browser-viewer subordinate-stack clarification are closed. Retain only as the subordinate emphasis and effects package beneath the landed google/model-viewer lane; no default widening packet is open. |
| 63 |
@react-spring/shared google/model-viewer/packages/modelviewer.dev |
https://github.com/pmndrs/react-spring/tree/main/packages/shared https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev |
HyperTwist |
Merge Bench |
Browser motion utility substrate Browser docs and demo surface |
P4 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate |
moderate modification |
Confirm that @react-spring/shared remains a closed subordinate lower-level motion-utility and fluid-observer package beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, and record only narrower sidecar-gap reopen criteria, if any. Confirm that google/model-viewer/packages/modelviewer.dev remains a closed subordinate docs and demo infrastructure sidecar beneath the landed google/model-viewer anchor, and record only narrower sidecar-gap reopen criteria, if any. |
globals customization, frame loop, interpolation helpers, fluid observer substrate live docs generation, snippet-to-demo coupling, sidebar and HTML generation |
Inspect the retained lower-level motion-utility and fluid-observer package slice only in relation to the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. Inspect the retained docs and demo infrastructure sidecar slice only in relation to the landed google/model-viewer anchor, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. |
the globals customization seams, frame-loop behavior, interpolation helpers, and fluid observer substrate. the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces. |
Integrate selected subsystems rather than the whole product. Mine the repo for motion utilities, frame-loop customization, interpolation, and fluid observation beneath higher-level browser motion; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Integrate selected subsystems rather than the whole product. Mine the repo for live docs and demo generation, snippet-to-demo coupling, and documentation information architecture; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
@react-spring/shared is placed in Merge Bench for HyperTwist because it provides a lower-level motion utility and fluid-observer substrate beneath react-spring, not a product lane. Recommended action remains integrate, but it should stay bounded to the Browser motion utility substrate lane rather than reshape the core runtime. google/model-viewer/packages/modelviewer.dev is placed in Merge Bench for HyperTwist because it provides a bounded docs and demo donor beneath model-viewer, not a runtime lane. Recommended action remains integrate, but it should stay bounded to the Browser docs and demo surface lane rather than reshape the core runtime. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser motion utility substrate' lane; a lower-level motion utility and fluid-observer substrate beneath react-spring, not a product lane. Useful merge bench candidate for HyperTwist, primarily in the 'Browser docs and demo surface' lane; a bounded docs and demo donor beneath model-viewer, not a runtime lane. |
Audit @react-spring/shared only as a closed subordinate lower-level motion-utility and fluid-observer package row for HyperTwist. Validate that it remains bounded beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. Audit google/model-viewer/packages/modelviewer.dev only as a closed subordinate docs and demo infrastructure sidecar row for HyperTwist. Validate that it remains bounded beneath the landed google/model-viewer anchor and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. |
HT_browser_support_0020 HT_browser_support_0008 |
HT_browser_support |
@react-spring/shared google/model-viewer/packages/modelviewer.dev |
|
|
|
|
|
|
|
MIT Apache-2.0 |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 85-react-spring-shared-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known |
direct_incorporation_ok |
The code license is MIT and direct use is allowed. Treat it as a bounded motion utility substrate. The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded docs and demo donor. |
Use directly as a bounded browser-side dependency beneath higher-level motion layers. Use directly as a bounded docs/demo dependency or concept donor for documentation surfaces. |
Typically preserve notices, attribution, and license text where required. Preserve LICENSE and NOTICE materials where required. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. |
high |
standard-notice-review notice-file-review |
yes |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 85-react-spring-shared-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md |
selected_not_live_permissive_candidate |
phase2rb_browser_support_subordinate_gap_eval_only phase2rb_browser_viewer_subordinate_gap_eval_only |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate motion-utility package beneath pmndrs/react-spring inside the landed Phase 3R-F stack; no default widening packet is open. Phase 2R-B plus the 2026-05-27 analytics and browser-viewer subordinate-stack clarification are closed. Retain only as the subordinate docs and demo infrastructure beneath the landed google/model-viewer lane; no default widening packet is open. |
| 64 |
@react-spring/types google/model-viewer/packages/shared-assets |
https://github.com/pmndrs/react-spring/tree/main/packages/types https://github.com/google/model-viewer/tree/main/packages/shared-assets |
HyperTwist |
Merge Bench Donor Bench |
Browser motion type-contract substrate Boundary-sensitive sample-asset and test-fixture pack |
P4 P3 |
|
|
|
|
|
medium |
Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly. |
integrate repurpose |
moderate modification architecture only |
Confirm that @react-spring/types remains a closed subordinate type-contract package beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, and record only narrower sidecar-gap reopen criteria, if any. Determine whether google/model-viewer/packages/shared-assets should remain active in the Browser sample-asset and fixture pack lane and which seams should stay bounded. |
shared type contracts, animatable types, interpolation types, utility types asset provenance, attribution terms, environment fixtures, sample models, fetch script behavior |
Inspect the retained type-contract package slice only in relation to the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack, existing first-party reference-grounded support surfaces, and any unresolved narrower sidecar gaps. Inspect manifests, README/docs, LICENSE, ATTRIBUTIONS, fixture assets, and asset-fetch scripts. Verify container license versus per-asset terms. |
the shared type-contract surface, animatable and interpolation types, and utility-type exports used across react-spring packages. the attribution file, mixed per-asset terms, sample-model and environment fixture role, and fetch-script behavior. |
Integrate selected subsystems rather than the whole product. Mine the repo for shared type contracts and package-design substrate beneath browser motion layers; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. Integrate selected subsystems rather than the whole product. Mine the repo for sample-model and environment-fixture selection, visual QA assets, and per-asset provenance handling; keep what materially shortens build time, but bind it to HyperTwist-owned data contracts, UI shell, and runtime boundaries. |
|
Integrate here means: merge bounded support surfaces from this repo into the HyperTwist companion stack. |
|
|
|
|
|
|
|
|
|
|
|
Upgrade if source reveals unusually reusable internal seams, clean adapters, robust tests, and direct leverage for HyperTwist companion surfaces. |
Demote if retained value is mostly commodity glue, tightly bound to upstream shell assumptions, or clearly dominated by stronger neighboring repos. |
Closed subordinate-boundary note + explicit no-default-widening posture + narrower sidecar-gap reopen criteria. Capability inventory + salvage targets + donor-tier verdict |
1) Confirmed source-backed capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended dependency or merge posture; 5) Risks or licensing notes. |
Primary: HT_browser_support cluster packet plus the repo-specific Markdown dossier. Optional: neighboring browser/support rows in the same cluster. |
@react-spring/types is placed in Merge Bench for HyperTwist because it provides a narrow type-contract substrate beneath react-spring, not a behavior-heavy donor or product lane. Recommended action remains integrate, but it should stay bounded to the Browser motion type-contract substrate lane rather than reshape the core runtime. Keep as a bounded fixture pack for local viewer tests, environment-lighting checks, and docs/examples, not as a normal code donor or blanket shippable asset source. |
Useful merge bench candidate for HyperTwist, primarily in the 'Browser motion type-contract substrate' lane; a narrow type-contract substrate beneath react-spring, not a behavior-heavy donor or product lane. Mixed-provenance assets are still useful for fixtures and QA, but they should not sit in an active merge posture. |
Audit @react-spring/types only as a closed subordinate type-contract package row for HyperTwist. Validate that it remains bounded beneath the bounded pmndrs/react-spring parent row inside the landed browser-spatial stack and identify narrower sidecar-gap reopen criteria only; do not frame it as a fresh implementation candidate or standalone owner lane. Audit google/model-viewer/packages/shared-assets as a Browser sample-asset and fixture pack candidate for HyperTwist. Inspect the attribution file, mixed per-asset terms, sample-model and environment fixture role, and fetch-script behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core. |
HT_browser_support_0021 HT_browser_support_0009 |
HT_browser_support |
@react-spring/types google/model-viewer/packages/shared-assets |
|
|
|
|
|
|
|
MIT Apache-2.0 container; mixed per-asset terms |
known_from_reference_material |
uploaded_reference_docs |
|
|
|
|
|
|
|
|
|
Backfilled from canonized Markdown dossier pass on 2026-04-25: 86-react-spring-types-upstream-dossier.md Backfilled from canonized Markdown dossier pass on 2026-04-25: 67-google-shared-assets-upstream-dossier.md |
v6_unified_source_of_truth_pack |
|
|
|
permissive_or_noncopyleft_known mixed_or_boundary_sensitive_known |
direct_incorporation_ok bounded_sidecar_or_selective_reimplementation |
The code license is MIT and direct use is allowed. Treat it as a bounded type-contract substrate. The package container is Apache-2.0, but the actual payloads carry mixed per-asset terms. Treat it as a whitelisted fixture pack, not a blanket shippable asset source. |
Use directly as a bounded browser-side dependency where those contracts are actually needed. Whitelist individual acceptable assets only; do not assume the container license overrides per-asset terms. |
Typically preserve notices, attribution, and license text where required. Preserve container notices and review each selected asset attribution or usage condition separately before shipping. |
Usually unnecessary unless later product-shaping concerns make selective replacement attractive. Usually unnecessary; the main issue is per-asset provenance and selection, not code replacement. |
high |
standard-notice-review mixed-asset-whitelist-review |
yes no |
|
|
|
|
|
|
|
|
|
|
|
|
v6.3_markdown_backfill |
Backfilled from canonized Markdown dossier pass on 2026-04-25: 86-react-spring-types-upstream-dossier.md Corrected on 2026-04-25 from stale merge posture to dossier-backed boundary-sensitive fixture-pack status. |
selected_not_live_permissive_candidate implemented_live_boundary_sensitive |
phase2rb_browser_support_subordinate_gap_eval_only landed_boundary_sensitive_preserve |
Phase 2R-B plus the 2026-05-27 browser-support subordinate-stack clarification are closed. Retain only as the subordinate type-contract package beneath pmndrs/react-spring inside the landed Phase 3R-F stack; no default widening packet is open. Phase 4R-C closed. Preserve as the landed first-party shared-assets allowlist, provenance-boundary, and fixture-refresh lane; keep per-asset shipping allowlists plus review-only and local-only boundaries explicit. |