Close HyperTwist Phase 3R packet 3R-D
This commit is contained in:
parent
4d8c6f04e8
commit
f4648ebce4
24 changed files with 2577 additions and 827 deletions
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"generated_at": "2026-05-13T05:30:00.000Z",
|
||||
"slice": "catalog-materialization",
|
||||
"slice_status": "closed",
|
||||
"counts": {
|
||||
"content_packs": 14,
|
||||
"track_manifests": 14,
|
||||
"deck_import_specs": 498,
|
||||
"runtime_content_bundles": 498,
|
||||
"reference_targets": 17,
|
||||
"overlap_pruned_exclusions": 29
|
||||
}
|
||||
"generated_at": "2026-05-13T14:31:59.5116632Z",
|
||||
"slice": "catalog-materialization",
|
||||
"slice_status": "closed",
|
||||
"counts": {
|
||||
"content_packs": 14,
|
||||
"track_manifests": 14,
|
||||
"deck_import_specs": 498,
|
||||
"runtime_content_bundles": 498,
|
||||
"reference_targets": 23,
|
||||
"overlap_pruned_exclusions": 29
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,6 @@
|
|||
{"source":"google/model-viewer","source_scope":"repo-backed","family":"browser-viewer-embed","subset":"presentation","page_id":"browser-viewer-embed","page_title":"Browser Viewer Embed Contract","surface_type":"browser-viewer-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\model-viewer\\src\\model-viewer-base.ts","C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\KhronosGroup\\glTF-Sample-Viewer\\src\\ui\\ui.js"],"preserve_factual_elements":["embeddable viewer lifecycle","camera and framing state","annotation and load-progress semantics"],"notes":"Source-backed browser viewer contract target for first-party HyperTwist support-plane embeds, preserving bounded viewer, camera, and annotation semantics without promoting donor docs/demo shells."}
|
||||
{"source":"google/model-viewer","source_scope":"repo-backed","family":"compact-editor-and-inspection","subset":"editor","page_id":"compact-viewer-editor","page_title":"Compact Browser Editor and Inspection","surface_type":"browser-editor-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\space-opera\\src\\components\\inspector\\inspector.ts","C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\space-opera\\src\\components\\camera_settings\\camera_settings.ts","C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\space-opera\\src\\components\\hotspot_panel\\hotspot_panel.ts"],"preserve_factual_elements":["compact inspection state","camera settings behavior","hotspot authoring boundaries"],"notes":"Source-backed compact editor target for first-party HyperTwist model inspection, camera editing, and hotspot authoring beneath the landed browser viewer lane."}
|
||||
{"source":"google/model-viewer","source_scope":"repo-backed","family":"snippet-and-export","subset":"portable-embed","page_id":"snippet-and-export","page_title":"Snippet and Export Surface","surface_type":"browser-export-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\space-opera\\src\\components\\model_viewer_snippet\\model_viewer_snippet.ts","C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\modelviewer.dev\\src\\components\\example-snippet.ts"],"preserve_factual_elements":["portable snippet generation","preview/export posture","single-source embed expectations"],"notes":"Source-backed export target for first-party HyperTwist viewer snippets, compact export surfaces, and support-plane embed packaging."}
|
||||
{"source":"KhronosGroup/glTF-Sample-Viewer","source_scope":"repo-backed","family":"asset-validation-and-statistics","subset":"qa","page_id":"asset-validation-and-statistics","page_title":"Asset Validation and Statistics","surface_type":"asset-qa-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\KhronosGroup\\glTF-Sample-Viewer\\src\\ui\\ui.js","C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\KhronosGroup\\glTF-Sample-Viewer\\glTF-Sample-Renderer\\source\\GltfState\\gltf_state.js"],"preserve_factual_elements":["validator and statistics boundary","standards-aware preview state","camera export and capture posture"],"notes":"Source-backed QA target for first-party HyperTwist validation, statistics, and failure-reporting surfaces beneath the landed browser viewer lane."}
|
||||
{"source":"google/model-viewer","source_scope":"repo-backed","family":"renderer-comparison-and-fidelity","subset":"regression","page_id":"renderer-comparison-and-fidelity","page_title":"Renderer Comparison and Fidelity","surface_type":"renderer-comparison-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\render-fidelity-tools\\src\\workflows\\compare-results.ts","C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\KhronosGroup\\glTF-Sample-Viewer\\glTF-Sample-Renderer\\source\\GltfState\\gltf_state.js"],"preserve_factual_elements":["golden-result comparison","delta and threshold reporting","renderer parity discipline"],"notes":"Source-backed comparison target for first-party HyperTwist renderer regression and fidelity workflows pairing the shipped model-viewer lane with the retained Khronos reference renderer."}
|
||||
{"source":"google/model-viewer","source_scope":"repo-backed","family":"docs-demo-separation","subset":"boundary","page_id":"docs-demo-separation","page_title":"Docs and Demo Separation Boundary","surface_type":"docs-boundary-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\modelviewer.dev\\src\\components\\example-snippet.ts","C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\modelviewer.dev\\src\\docs-and-examples\\create-html.ts","C:\\Workspaces\\HyperTwist\\mirrors\\permissive\\google\\model-viewer\\packages\\modelviewer.dev\\src\\docs-and-examples\\sidebar.ts"],"preserve_factual_elements":["snippet-to-demo stamping","interactive docs support patterns","demo-only shell boundaries"],"notes":"Source-backed boundary target showing which modelviewer.dev behaviors remain docs/demo only and which first-party support-plane viewer behaviors may ship in HyperTwist."}
|
||||
|
|
@ -464,6 +464,11 @@ UHyperTwistTrainingRuntimeLibrary::GetBundledHypercubingKnowledgeReferenceBundle
|
|||
return UHyperTwistTrainingKnowledgeLibrary::MakeHypercubingKnowledgeReferenceBundle();
|
||||
}
|
||||
|
||||
FHyperTwistTrainingViewerReferenceBundle UHyperTwistTrainingRuntimeLibrary::GetBundledBrowserViewerReferenceBundle()
|
||||
{
|
||||
return UHyperTwistTrainingViewerLibrary::BuildBundledBrowserViewerReferenceBundle();
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingRuntimeLibrary::TryGetLatestGeneratedModeLaunchRequestForDeck(
|
||||
UObject* WorldContextObject,
|
||||
const FString& UserId,
|
||||
|
|
@ -633,6 +638,35 @@ FString UHyperTwistTrainingRuntimeLibrary::BuildActiveTrainingAnalyticsReportDat
|
|||
return TEXT("");
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserViewerEmbedContract(
|
||||
const FString& ContractId,
|
||||
FHyperTwistTrainingViewerEmbedContract& OutContract
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingViewerLibrary::TryGetEmbedContractById(
|
||||
GetBundledBrowserViewerReferenceBundle(),
|
||||
ContractId,
|
||||
OutContract
|
||||
);
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserViewerQaCheck(
|
||||
const FString& CheckId,
|
||||
FHyperTwistTrainingViewerQaCheck& OutCheck
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingViewerLibrary::TryGetQaCheckById(
|
||||
GetBundledBrowserViewerReferenceBundle(),
|
||||
CheckId,
|
||||
OutCheck
|
||||
);
|
||||
}
|
||||
|
||||
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledBrowserViewerQaChecklistTsv()
|
||||
{
|
||||
return UHyperTwistTrainingViewerLibrary::BuildQaChecklistTsv(GetBundledBrowserViewerReferenceBundle());
|
||||
}
|
||||
|
||||
FHyperTwistTrainingLearnerDeckStateSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingLearnerDeckStateSummary(UObject* WorldContextObject)
|
||||
{
|
||||
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
||||
|
|
|
|||
|
|
@ -0,0 +1,743 @@
|
|||
#include "HyperTwistTraining/HyperTwistTrainingViewerLibrary.h"
|
||||
|
||||
namespace HyperTwistTrainingViewerLibraryInternal
|
||||
{
|
||||
FHyperTwistTrainingSourceAttribution MakeAttribution(
|
||||
const FString& SourceRepo,
|
||||
const FString& SourceLicense,
|
||||
const FString& TrackId,
|
||||
const FString& Notes
|
||||
)
|
||||
{
|
||||
FHyperTwistTrainingSourceAttribution Attribution;
|
||||
Attribution.SourceMode = EHyperTwistTrainingSourceMode::DirectDonor;
|
||||
Attribution.SourceRepo = SourceRepo;
|
||||
Attribution.SourceLicense = SourceLicense;
|
||||
Attribution.SourceTrackId = TrackId;
|
||||
Attribution.SourceNotes = Notes;
|
||||
return Attribution;
|
||||
}
|
||||
|
||||
FHyperTwistTrainingSourceAttribution MakeModelViewerAttribution(const FString& TrackId, const FString& Notes)
|
||||
{
|
||||
return MakeAttribution(TEXT("google/model-viewer"), TEXT("Apache-2.0"), TrackId, Notes);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingSourceAttribution MakeSpaceOperaAttribution(const FString& TrackId, const FString& Notes)
|
||||
{
|
||||
return MakeAttribution(TEXT("google/model-viewer/packages/space-opera"), TEXT("Apache-2.0"), TrackId, Notes);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingSourceAttribution MakeEffectsAttribution(const FString& TrackId, const FString& Notes)
|
||||
{
|
||||
return MakeAttribution(
|
||||
TEXT("google/model-viewer/packages/model-viewer-effects"),
|
||||
TEXT("Apache-2.0"),
|
||||
TrackId,
|
||||
Notes
|
||||
);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingSourceAttribution MakeModelViewerDevAttribution(const FString& TrackId, const FString& Notes)
|
||||
{
|
||||
return MakeAttribution(TEXT("google/model-viewer/packages/modelviewer.dev"), TEXT("Apache-2.0"), TrackId, Notes);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingSourceAttribution MakeRenderFidelityAttribution(const FString& TrackId, const FString& Notes)
|
||||
{
|
||||
return MakeAttribution(
|
||||
TEXT("google/model-viewer/packages/render-fidelity-tools"),
|
||||
TEXT("Apache-2.0"),
|
||||
TrackId,
|
||||
Notes
|
||||
);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingSourceAttribution MakeKhronosViewerAttribution(const FString& TrackId, const FString& Notes)
|
||||
{
|
||||
return MakeAttribution(TEXT("KhronosGroup/glTF-Sample-Viewer"), TEXT("Apache-2.0"), TrackId, Notes);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingSourceAttribution MakeKhronosRendererAttribution(const FString& TrackId, const FString& Notes)
|
||||
{
|
||||
return MakeAttribution(TEXT("KhronosGroup/glTF-Sample-Renderer"), TEXT("Apache-2.0"), TrackId, Notes);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingViewerAssetInputReference MakeAssetInput(
|
||||
const FString& AssetInputId,
|
||||
const FString& Label,
|
||||
const TArray<FString>& FileExtensions,
|
||||
const TArray<FString>& DeliveryModes,
|
||||
const FString& Summary,
|
||||
const FHyperTwistTrainingSourceAttribution& SourceAttribution
|
||||
)
|
||||
{
|
||||
FHyperTwistTrainingViewerAssetInputReference Input;
|
||||
Input.AssetInputId = AssetInputId;
|
||||
Input.Label = Label;
|
||||
Input.FileExtensions = FileExtensions;
|
||||
Input.DeliveryModes = DeliveryModes;
|
||||
Input.Summary = Summary;
|
||||
Input.SourceAttribution = SourceAttribution;
|
||||
return Input;
|
||||
}
|
||||
|
||||
FHyperTwistTrainingViewerLifecycleHookReference MakeLifecycleHook(
|
||||
const FString& HookId,
|
||||
const FString& Label,
|
||||
const FString& Trigger,
|
||||
const FString& OutputSurface,
|
||||
const TArray<FString>& Tags,
|
||||
const FHyperTwistTrainingSourceAttribution& SourceAttribution
|
||||
)
|
||||
{
|
||||
FHyperTwistTrainingViewerLifecycleHookReference Hook;
|
||||
Hook.HookId = HookId;
|
||||
Hook.Label = Label;
|
||||
Hook.Trigger = Trigger;
|
||||
Hook.OutputSurface = OutputSurface;
|
||||
Hook.Tags = Tags;
|
||||
Hook.SourceAttribution = SourceAttribution;
|
||||
return Hook;
|
||||
}
|
||||
|
||||
FHyperTwistTrainingViewerEditorToolReference MakeEditorTool(
|
||||
const FString& ToolId,
|
||||
const FString& Label,
|
||||
const FString& Summary,
|
||||
const TArray<FString>& WorkflowTags,
|
||||
const TArray<FString>& PreviewStateTags,
|
||||
const TArray<FString>& ExportArtifactIds,
|
||||
const FHyperTwistTrainingSourceAttribution& SourceAttribution
|
||||
)
|
||||
{
|
||||
FHyperTwistTrainingViewerEditorToolReference Tool;
|
||||
Tool.ToolId = ToolId;
|
||||
Tool.Label = Label;
|
||||
Tool.Summary = Summary;
|
||||
Tool.WorkflowTags = WorkflowTags;
|
||||
Tool.PreviewStateTags = PreviewStateTags;
|
||||
Tool.ExportArtifactIds = ExportArtifactIds;
|
||||
Tool.SourceAttribution = SourceAttribution;
|
||||
return Tool;
|
||||
}
|
||||
|
||||
FHyperTwistTrainingViewerQaArtifactReference MakeQaArtifact(
|
||||
const FString& ArtifactId,
|
||||
const FString& Label,
|
||||
const FString& ArtifactKind,
|
||||
const FString& Summary,
|
||||
const TArray<FString>& Tags,
|
||||
const FHyperTwistTrainingSourceAttribution& SourceAttribution
|
||||
)
|
||||
{
|
||||
FHyperTwistTrainingViewerQaArtifactReference Artifact;
|
||||
Artifact.ArtifactId = ArtifactId;
|
||||
Artifact.Label = Label;
|
||||
Artifact.ArtifactKind = ArtifactKind;
|
||||
Artifact.Summary = Summary;
|
||||
Artifact.Tags = Tags;
|
||||
Artifact.SourceAttribution = SourceAttribution;
|
||||
return Artifact;
|
||||
}
|
||||
|
||||
void AppendJoined(FString& OutText, const TArray<FString>& Values)
|
||||
{
|
||||
for (int32 Index = 0; Index < Values.Num(); ++Index)
|
||||
{
|
||||
if (Index > 0)
|
||||
{
|
||||
OutText.Append(TEXT(", "));
|
||||
}
|
||||
OutText.Append(Values[Index]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
FHyperTwistTrainingViewerReferenceBundle UHyperTwistTrainingViewerLibrary::BuildBundledBrowserViewerReferenceBundle()
|
||||
{
|
||||
using namespace HyperTwistTrainingViewerLibraryInternal;
|
||||
|
||||
FHyperTwistTrainingViewerReferenceBundle Bundle;
|
||||
Bundle.ReferenceUtc = TEXT("2026-05-13T00:00:00Z");
|
||||
Bundle.PrimaryEmbedContractId = TEXT("browser-viewer-embed");
|
||||
Bundle.PrimaryEditorContractId = TEXT("compact-viewer-editor");
|
||||
Bundle.PrimaryQaCheckId = TEXT("asset-validation-and-statistics");
|
||||
Bundle.PrimaryDocumentationBoundaryId = TEXT("docs-demo-separation");
|
||||
|
||||
Bundle.AssetInputs =
|
||||
{
|
||||
MakeAssetInput(
|
||||
TEXT("asset-input/glb-local-upload"),
|
||||
TEXT("GLB local upload"),
|
||||
{TEXT(".glb")},
|
||||
{TEXT("local-file"), TEXT("drag-drop")},
|
||||
TEXT("Single-file model ingestion for compact browser preview, poster capture, and QA verification."),
|
||||
MakeModelViewerAttribution(
|
||||
TEXT("viewer-embed"),
|
||||
TEXT("Preserves polished direct model loading and progress tracking from model-viewer without inheriting the donor app shell.")
|
||||
)
|
||||
),
|
||||
MakeAssetInput(
|
||||
TEXT("asset-input/gltf-relative-bundle"),
|
||||
TEXT("glTF relative bundle"),
|
||||
{TEXT(".gltf"), TEXT(".bin"), TEXT(".png"), TEXT(".jpg"), TEXT(".ktx2")},
|
||||
{TEXT("relative-bundle"), TEXT("url-resolved")},
|
||||
TEXT("Multi-file bundle ingestion for standards-aware preview, variant coverage, and resource-resolution checks."),
|
||||
MakeKhronosViewerAttribution(
|
||||
TEXT("asset-qa"),
|
||||
TEXT("Preserves bundle and resource-loading expectations from the retained glTF-Sample-Viewer lane for standards-aware QA.")
|
||||
)
|
||||
),
|
||||
MakeAssetInput(
|
||||
TEXT("asset-input/environment-fixture"),
|
||||
TEXT("Environment and lighting fixture"),
|
||||
{TEXT(".hdr"), TEXT(".exr")},
|
||||
{TEXT("qa-fixture"), TEXT("local-sidecar")},
|
||||
TEXT("Environment fixture input for lighting parity, tone-mapping comparison, and visual-regression capture."),
|
||||
MakeKhronosRendererAttribution(
|
||||
TEXT("renderer-fixture"),
|
||||
TEXT("Preserves environment-lighting and renderer-state expectations from the retained renderer substrate for QA and comparison work.")
|
||||
)
|
||||
),
|
||||
MakeAssetInput(
|
||||
TEXT("asset-input/catalog-reference-model"),
|
||||
TEXT("Catalog reference model"),
|
||||
{TEXT(".glb"), TEXT(".gltf")},
|
||||
{TEXT("catalog-reference"), TEXT("first-party-relative")},
|
||||
TEXT("First-party packaged reference model input for support-plane viewer embeds without relying on donor docs/demo shells."),
|
||||
MakeModelViewerAttribution(
|
||||
TEXT("support-plane-reference"),
|
||||
TEXT("Preserves embeddable viewer behavior for first-party catalog references while keeping donor docs and demos out of the shippable lane.")
|
||||
)
|
||||
)
|
||||
};
|
||||
|
||||
Bundle.LifecycleHooks =
|
||||
{
|
||||
MakeLifecycleHook(
|
||||
TEXT("hook/model-load-progress"),
|
||||
TEXT("Model load progress"),
|
||||
TEXT("asset ingestion begins or resources resolve"),
|
||||
TEXT("progress and readiness surface"),
|
||||
{TEXT("load"), TEXT("progress"), TEXT("readiness")},
|
||||
MakeModelViewerAttribution(
|
||||
TEXT("viewer-lifecycle"),
|
||||
TEXT("Preserves progress tracking, load completion, and visibility-readiness behavior from the core model-viewer component.")
|
||||
)
|
||||
),
|
||||
MakeLifecycleHook(
|
||||
TEXT("hook/model-loaded"),
|
||||
TEXT("Model loaded"),
|
||||
TEXT("scene and framing data become ready"),
|
||||
TEXT("viewer-ready surface"),
|
||||
{TEXT("load"), TEXT("framing"), TEXT("ready")},
|
||||
MakeModelViewerAttribution(
|
||||
TEXT("viewer-lifecycle"),
|
||||
TEXT("Preserves the donor's framing-aware loaded state and post-load interaction readiness boundary.")
|
||||
)
|
||||
),
|
||||
MakeLifecycleHook(
|
||||
TEXT("hook/camera-state-changed"),
|
||||
TEXT("Camera state changed"),
|
||||
TEXT("camera orbit, target, or field of view changes"),
|
||||
TEXT("camera-settings surface"),
|
||||
{TEXT("camera"), TEXT("orbit"), TEXT("preview-state")},
|
||||
MakeSpaceOperaAttribution(
|
||||
TEXT("editor-camera"),
|
||||
TEXT("Preserves bounded camera orbit, target, and framing edit semantics from the space-opera camera settings surface.")
|
||||
)
|
||||
),
|
||||
MakeLifecycleHook(
|
||||
TEXT("hook/hotspot-selection-changed"),
|
||||
TEXT("Hotspot selection changed"),
|
||||
TEXT("annotation or hotspot selection mutates"),
|
||||
TEXT("annotation and focus surface"),
|
||||
{TEXT("hotspot"), TEXT("annotation"), TEXT("focus")},
|
||||
MakeSpaceOperaAttribution(
|
||||
TEXT("editor-hotspot"),
|
||||
TEXT("Preserves bounded hotspot authoring and focus semantics from the space-opera hotspot panel and editor surfaces.")
|
||||
)
|
||||
),
|
||||
MakeLifecycleHook(
|
||||
TEXT("hook/capture-requested"),
|
||||
TEXT("Capture requested"),
|
||||
TEXT("viewer capture, screenshot, or poster artifact is requested"),
|
||||
TEXT("artifact capture surface"),
|
||||
{TEXT("capture"), TEXT("artifact"), TEXT("qa")},
|
||||
MakeKhronosViewerAttribution(
|
||||
TEXT("qa-capture"),
|
||||
TEXT("Preserves standards-aware capture and camera export posture from the retained glTF-Sample-Viewer lane.")
|
||||
)
|
||||
),
|
||||
MakeLifecycleHook(
|
||||
TEXT("hook/validation-requested"),
|
||||
TEXT("Validation requested"),
|
||||
TEXT("validator or renderer-comparison workflow is invoked"),
|
||||
TEXT("validation and failure-reporting surface"),
|
||||
{TEXT("validation"), TEXT("statistics"), TEXT("failure-reporting")},
|
||||
MakeKhronosViewerAttribution(
|
||||
TEXT("qa-validation"),
|
||||
TEXT("Preserves validator, statistics, and failure-reporting entry points from the retained glTF-Sample-Viewer lane.")
|
||||
)
|
||||
)
|
||||
};
|
||||
|
||||
FHyperTwistTrainingViewerEmbedContract EmbedContract;
|
||||
EmbedContract.ContractId = TEXT("browser-viewer-embed");
|
||||
EmbedContract.Title = TEXT("Browser viewer embed contract");
|
||||
EmbedContract.Summary = TEXT("First-party support-plane embed for model preview, orbit control, annotation, and standards-aware readiness checks.");
|
||||
EmbedContract.SupportedAssetInputIds =
|
||||
{
|
||||
TEXT("asset-input/glb-local-upload"),
|
||||
TEXT("asset-input/gltf-relative-bundle"),
|
||||
TEXT("asset-input/environment-fixture"),
|
||||
TEXT("asset-input/catalog-reference-model")
|
||||
};
|
||||
EmbedContract.CameraStateFields =
|
||||
{
|
||||
TEXT("camera-orbit"),
|
||||
TEXT("camera-target"),
|
||||
TEXT("field-of-view"),
|
||||
TEXT("auto-rotate"),
|
||||
TEXT("scene-camera-selection"),
|
||||
TEXT("camera-export")
|
||||
};
|
||||
EmbedContract.AnnotationSurfaceTags =
|
||||
{
|
||||
TEXT("hotspot-slot"),
|
||||
TEXT("focus-annotation"),
|
||||
TEXT("selected-emphasis"),
|
||||
TEXT("preview-callout")
|
||||
};
|
||||
EmbedContract.LifecycleHookIds =
|
||||
{
|
||||
TEXT("hook/model-load-progress"),
|
||||
TEXT("hook/model-loaded"),
|
||||
TEXT("hook/camera-state-changed"),
|
||||
TEXT("hook/hotspot-selection-changed"),
|
||||
TEXT("hook/capture-requested"),
|
||||
TEXT("hook/validation-requested")
|
||||
};
|
||||
EmbedContract.ShippableBehaviorTags =
|
||||
{
|
||||
TEXT("embeddable-viewer"),
|
||||
TEXT("orbit-controls"),
|
||||
TEXT("annotation-ready"),
|
||||
TEXT("capture-ready"),
|
||||
TEXT("qa-hook-ready")
|
||||
};
|
||||
EmbedContract.ExplicitExclusions =
|
||||
{
|
||||
TEXT("static documentation site shell"),
|
||||
TEXT("demo navigation chrome"),
|
||||
TEXT("mixed-provenance shared-assets payload shipping"),
|
||||
TEXT("gameplay or simulation ownership")
|
||||
};
|
||||
EmbedContract.SourceAttribution = MakeModelViewerAttribution(
|
||||
TEXT("browser-viewer-embed"),
|
||||
TEXT("Preserves bounded viewer embed, camera, and annotation semantics from model-viewer while keeping docs/demo shells and runtime-foundation ownership out of scope.")
|
||||
);
|
||||
Bundle.EmbedContracts = {EmbedContract};
|
||||
|
||||
Bundle.EditorTools =
|
||||
{
|
||||
MakeEditorTool(
|
||||
TEXT("tool/inspector-json-surface"),
|
||||
TEXT("Inspector JSON surface"),
|
||||
TEXT("Inspectable model JSON and thumbnail surface for compact viewer-side inspection and debugging."),
|
||||
{TEXT("inspection"), TEXT("gltf-json"), TEXT("thumbnail-review")},
|
||||
{TEXT("model-loaded"), TEXT("texture-thumbnail-cache")},
|
||||
{},
|
||||
MakeSpaceOperaAttribution(
|
||||
TEXT("editor-inspector"),
|
||||
TEXT("Preserves the bounded inspector surface for loaded GLTF JSON and thumbnail inspection from the retained space-opera lane.")
|
||||
)
|
||||
),
|
||||
MakeEditorTool(
|
||||
TEXT("tool/camera-settings"),
|
||||
TEXT("Camera settings"),
|
||||
TEXT("Orbit, target, framing, and auto-rotate editor surface for compact viewer support flows."),
|
||||
{TEXT("camera"), TEXT("orbit"), TEXT("framing")},
|
||||
{TEXT("model-loaded"), TEXT("camera-editable")},
|
||||
{TEXT("artifact/camera-export-json")},
|
||||
MakeSpaceOperaAttribution(
|
||||
TEXT("editor-camera"),
|
||||
TEXT("Preserves bounded camera settings editing, framing reset, and saved orbit semantics from the retained space-opera lane.")
|
||||
)
|
||||
),
|
||||
MakeEditorTool(
|
||||
TEXT("tool/hotspot-panel"),
|
||||
TEXT("Hotspot panel"),
|
||||
TEXT("Annotation authoring and focus-point editing surface for model-side explainers and callouts."),
|
||||
{TEXT("hotspot"), TEXT("annotation"), TEXT("explainer")},
|
||||
{TEXT("model-loaded"), TEXT("annotation-editable")},
|
||||
{TEXT("artifact/snippet-html")},
|
||||
MakeSpaceOperaAttribution(
|
||||
TEXT("editor-hotspot"),
|
||||
TEXT("Preserves bounded hotspot authoring, add-hotspot, and focus-callout semantics from the retained space-opera lane.")
|
||||
)
|
||||
),
|
||||
MakeEditorTool(
|
||||
TEXT("tool/snippet-export"),
|
||||
TEXT("Snippet and export surface"),
|
||||
TEXT("Compact snippet, poster, and portable viewer-export surface for support-plane browser embeds."),
|
||||
{TEXT("snippet"), TEXT("export"), TEXT("portable-preview")},
|
||||
{TEXT("model-loaded"), TEXT("preview-rendered")},
|
||||
{TEXT("artifact/snippet-html"), TEXT("artifact/capture-png")},
|
||||
MakeSpaceOperaAttribution(
|
||||
TEXT("editor-export"),
|
||||
TEXT("Preserves snippet/export and compact preview semantics from the retained model_viewer_snippet and export-panel surfaces.")
|
||||
)
|
||||
),
|
||||
MakeEditorTool(
|
||||
TEXT("tool/highlight-effects"),
|
||||
TEXT("Highlight and emphasis effects"),
|
||||
TEXT("Optional outline and SSAO emphasis surface that stays subordinate to the viewer/editor lane."),
|
||||
{TEXT("effects"), TEXT("highlight"), TEXT("guided-focus")},
|
||||
{TEXT("model-loaded"), TEXT("camera-editable"), TEXT("annotation-editable")},
|
||||
{},
|
||||
MakeEffectsAttribution(
|
||||
TEXT("viewer-effects"),
|
||||
TEXT("Preserves bounded outline, SSAO, and guided-emphasis patterns from the retained model-viewer-effects package.")
|
||||
)
|
||||
)
|
||||
};
|
||||
|
||||
FHyperTwistTrainingViewerEditorContract EditorContract;
|
||||
EditorContract.EditorContractId = TEXT("compact-viewer-editor");
|
||||
EditorContract.Title = TEXT("Compact browser editor and inspection contract");
|
||||
EditorContract.Summary = TEXT("First-party editor boundary for hotspot authoring, camera state editing, snippet export, and compact inspection around a bundled browser viewer.");
|
||||
EditorContract.ToolIds =
|
||||
{
|
||||
TEXT("tool/inspector-json-surface"),
|
||||
TEXT("tool/camera-settings"),
|
||||
TEXT("tool/hotspot-panel"),
|
||||
TEXT("tool/snippet-export"),
|
||||
TEXT("tool/highlight-effects")
|
||||
};
|
||||
EditorContract.RequiredPreviewStateTags =
|
||||
{
|
||||
TEXT("model-loaded"),
|
||||
TEXT("camera-editable"),
|
||||
TEXT("annotation-editable"),
|
||||
TEXT("preview-rendered")
|
||||
};
|
||||
EditorContract.ExportArtifactIds =
|
||||
{
|
||||
TEXT("artifact/snippet-html"),
|
||||
TEXT("artifact/camera-export-json"),
|
||||
TEXT("artifact/capture-png")
|
||||
};
|
||||
EditorContract.SourceAttribution = MakeSpaceOperaAttribution(
|
||||
TEXT("compact-editor"),
|
||||
TEXT("Preserves the bounded editor and inspection shell from space-opera while keeping it subordinate to the main model-viewer lane.")
|
||||
);
|
||||
Bundle.EditorContracts = {EditorContract};
|
||||
|
||||
Bundle.QaArtifacts =
|
||||
{
|
||||
MakeQaArtifact(
|
||||
TEXT("artifact/validator-report"),
|
||||
TEXT("Validator report"),
|
||||
TEXT("validation-report"),
|
||||
TEXT("Structured asset-validation report for conformance failures, extension warnings, and import blockers."),
|
||||
{TEXT("validation"), TEXT("failure-reporting"), TEXT("statistics")},
|
||||
MakeKhronosViewerAttribution(
|
||||
TEXT("qa-validation"),
|
||||
TEXT("Preserves the viewer-side validator and report boundary from the retained glTF-Sample-Viewer lane.")
|
||||
)
|
||||
),
|
||||
MakeQaArtifact(
|
||||
TEXT("artifact/statistics-snapshot"),
|
||||
TEXT("Statistics snapshot"),
|
||||
TEXT("statistics"),
|
||||
TEXT("Scene, animation, material, and feature-count summary for compact standards-aware QA review."),
|
||||
{TEXT("statistics"), TEXT("inspection"), TEXT("asset-profile")},
|
||||
MakeKhronosViewerAttribution(
|
||||
TEXT("qa-statistics"),
|
||||
TEXT("Preserves bounded statistics and scene-profile reporting from the retained glTF-Sample-Viewer lane.")
|
||||
)
|
||||
),
|
||||
MakeQaArtifact(
|
||||
TEXT("artifact/capture-png"),
|
||||
TEXT("Capture PNG"),
|
||||
TEXT("image-capture"),
|
||||
TEXT("Rendered capture artifact for compact preview, poster generation, and renderer comparison."),
|
||||
{TEXT("capture"), TEXT("poster"), TEXT("regression")},
|
||||
MakeKhronosViewerAttribution(
|
||||
TEXT("qa-capture"),
|
||||
TEXT("Preserves bounded screenshot and capture behavior from the retained glTF-Sample-Viewer lane.")
|
||||
)
|
||||
),
|
||||
MakeQaArtifact(
|
||||
TEXT("artifact/golden-analysis-json"),
|
||||
TEXT("Golden analysis JSON"),
|
||||
TEXT("fidelity-analysis"),
|
||||
TEXT("Golden-result comparison and delta artifact for renderer-regression checks."),
|
||||
{TEXT("fidelity"), TEXT("delta"), TEXT("comparison")},
|
||||
MakeRenderFidelityAttribution(
|
||||
TEXT("qa-fidelity"),
|
||||
TEXT("Preserves bounded golden-image, delta, and threshold comparison semantics from render-fidelity-tools.")
|
||||
)
|
||||
),
|
||||
MakeQaArtifact(
|
||||
TEXT("artifact/camera-export-json"),
|
||||
TEXT("Camera export JSON"),
|
||||
TEXT("camera-export"),
|
||||
TEXT("Camera state export artifact for reproducible preview framing and comparison passes."),
|
||||
{TEXT("camera"), TEXT("export"), TEXT("reproducibility")},
|
||||
MakeKhronosViewerAttribution(
|
||||
TEXT("qa-camera-export"),
|
||||
TEXT("Preserves bounded camera export and reproducible framing posture from the retained glTF-Sample-Viewer lane.")
|
||||
)
|
||||
),
|
||||
MakeQaArtifact(
|
||||
TEXT("artifact/snippet-html"),
|
||||
TEXT("Snippet HTML"),
|
||||
TEXT("snippet-export"),
|
||||
TEXT("Portable viewer embed snippet for compact first-party browser support surfaces."),
|
||||
{TEXT("snippet"), TEXT("embed"), TEXT("support-plane")},
|
||||
MakeModelViewerDevAttribution(
|
||||
TEXT("docs-demo-boundary"),
|
||||
TEXT("Preserves single-source snippet and runnable-example semantics from modelviewer.dev while keeping docs/demo framing outside the shippable lane.")
|
||||
)
|
||||
)
|
||||
};
|
||||
|
||||
FHyperTwistTrainingViewerQaCheck ValidationCheck;
|
||||
ValidationCheck.CheckId = TEXT("asset-validation-and-statistics");
|
||||
ValidationCheck.Title = TEXT("Asset validation and statistics");
|
||||
ValidationCheck.Summary = TEXT("Standards-aware validation gate for structural conformance, extension compatibility, and scene statistics before a viewer surface is promoted.");
|
||||
ValidationCheck.RequiredArtifactIds =
|
||||
{
|
||||
TEXT("artifact/validator-report"),
|
||||
TEXT("artifact/statistics-snapshot"),
|
||||
TEXT("artifact/camera-export-json")
|
||||
};
|
||||
ValidationCheck.MetricLabels =
|
||||
{
|
||||
TEXT("validation-status"),
|
||||
TEXT("scene-count"),
|
||||
TEXT("animation-count"),
|
||||
TEXT("material-variant-count"),
|
||||
TEXT("camera-export-ready")
|
||||
};
|
||||
ValidationCheck.FailureSignals =
|
||||
{
|
||||
TEXT("validator-errors-present"),
|
||||
TEXT("unsupported-extension-surface"),
|
||||
TEXT("camera-export-missing"),
|
||||
TEXT("statistics-unavailable")
|
||||
};
|
||||
ValidationCheck.SourceAttribution = MakeKhronosViewerAttribution(
|
||||
TEXT("qa-validation"),
|
||||
TEXT("Preserves bounded validation, statistics, and failure-reporting expectations from the retained glTF-Sample-Viewer lane.")
|
||||
);
|
||||
|
||||
FHyperTwistTrainingViewerQaCheck FidelityCheck;
|
||||
FidelityCheck.CheckId = TEXT("renderer-comparison-and-fidelity");
|
||||
FidelityCheck.Title = TEXT("Renderer comparison and fidelity");
|
||||
FidelityCheck.Summary = TEXT("Regression and comparison gate that pairs captured renders with golden and delta analysis before first-party browser viewer changes ship.");
|
||||
FidelityCheck.RequiredArtifactIds =
|
||||
{
|
||||
TEXT("artifact/capture-png"),
|
||||
TEXT("artifact/golden-analysis-json"),
|
||||
TEXT("artifact/validator-report")
|
||||
};
|
||||
FidelityCheck.MetricLabels =
|
||||
{
|
||||
TEXT("golden-threshold"),
|
||||
TEXT("delta-score"),
|
||||
TEXT("renderer-parity"),
|
||||
TEXT("capture-complete")
|
||||
};
|
||||
FidelityCheck.FailureSignals =
|
||||
{
|
||||
TEXT("delta-threshold-exceeded"),
|
||||
TEXT("capture-missing"),
|
||||
TEXT("renderer-mismatch"),
|
||||
TEXT("analysis-json-missing")
|
||||
};
|
||||
FidelityCheck.SourceAttribution = MakeRenderFidelityAttribution(
|
||||
TEXT("qa-fidelity"),
|
||||
TEXT("Preserves bounded golden-image and renderer-harness comparison discipline from render-fidelity-tools.")
|
||||
);
|
||||
|
||||
FHyperTwistTrainingViewerQaCheck EmbedReadinessCheck;
|
||||
EmbedReadinessCheck.CheckId = TEXT("viewer-embed-readiness");
|
||||
EmbedReadinessCheck.Title = TEXT("Viewer embed readiness");
|
||||
EmbedReadinessCheck.Summary = TEXT("Compact support-plane embed gate covering snippet export, hotspot coverage, and capture-ready preview state.");
|
||||
EmbedReadinessCheck.RequiredArtifactIds =
|
||||
{
|
||||
TEXT("artifact/snippet-html"),
|
||||
TEXT("artifact/capture-png"),
|
||||
TEXT("artifact/camera-export-json")
|
||||
};
|
||||
EmbedReadinessCheck.MetricLabels =
|
||||
{
|
||||
TEXT("snippet-export-ready"),
|
||||
TEXT("hotspot-coverage"),
|
||||
TEXT("preview-framing-ready"),
|
||||
TEXT("capture-ready")
|
||||
};
|
||||
EmbedReadinessCheck.FailureSignals =
|
||||
{
|
||||
TEXT("snippet-export-missing"),
|
||||
TEXT("hotspot-surface-missing"),
|
||||
TEXT("preview-framing-unstable"),
|
||||
TEXT("capture-artifact-missing")
|
||||
};
|
||||
EmbedReadinessCheck.SourceAttribution = MakeSpaceOperaAttribution(
|
||||
TEXT("viewer-embed-readiness"),
|
||||
TEXT("Preserves bounded snippet, hotspot, and preview-state readiness expectations from the retained space-opera lane.")
|
||||
);
|
||||
Bundle.QaChecks = {ValidationCheck, FidelityCheck, EmbedReadinessCheck};
|
||||
|
||||
FHyperTwistTrainingViewerRendererComparison Comparison;
|
||||
Comparison.ComparisonId = TEXT("renderer-comparison/modelviewer-vs-khronos-reference");
|
||||
Comparison.Title = TEXT("Model viewer vs Khronos reference comparison");
|
||||
Comparison.Summary = TEXT("First-party renderer-comparison surface pairing the shippable model-viewer embed with the retained Khronos standards viewer and renderer substrate.");
|
||||
Comparison.CandidateRendererLabel = TEXT("google/model-viewer");
|
||||
Comparison.ReferenceRendererLabel = TEXT("KhronosGroup/glTF-Sample-Viewer + glTF-Sample-Renderer");
|
||||
Comparison.ArtifactIds =
|
||||
{
|
||||
TEXT("artifact/capture-png"),
|
||||
TEXT("artifact/golden-analysis-json"),
|
||||
TEXT("artifact/validator-report"),
|
||||
TEXT("artifact/camera-export-json")
|
||||
};
|
||||
Comparison.ComparisonDimensions =
|
||||
{
|
||||
TEXT("tone-mapping"),
|
||||
TEXT("material-extension-coverage"),
|
||||
TEXT("environment-lighting"),
|
||||
TEXT("camera-framing"),
|
||||
TEXT("variant-and-animation-readiness")
|
||||
};
|
||||
Comparison.SourceAttribution = MakeKhronosRendererAttribution(
|
||||
TEXT("renderer-comparison"),
|
||||
TEXT("Preserves the lower-level reference-renderer role for standards-aware comparison beneath the shippable model-viewer lane.")
|
||||
);
|
||||
Bundle.RendererComparisons = {Comparison};
|
||||
|
||||
FHyperTwistTrainingViewerDocumentationBoundary Boundary;
|
||||
Boundary.BoundaryId = TEXT("docs-demo-separation");
|
||||
Boundary.Title = TEXT("Docs/demo separation boundary");
|
||||
Boundary.Summary = TEXT("Separates shippable first-party browser viewer behavior from donor docs/demo-only shells, navigation, and example framing.");
|
||||
Boundary.DemoOnlyBehaviors =
|
||||
{
|
||||
TEXT("docs navigation chrome"),
|
||||
TEXT("runnable example-site scaffolding"),
|
||||
TEXT("open-mobile-view demo shell"),
|
||||
TEXT("donor docs prose and tutorial framing")
|
||||
};
|
||||
Boundary.ShippableBehaviors =
|
||||
{
|
||||
TEXT("embedded viewer widget"),
|
||||
TEXT("compact editor and inspection panel"),
|
||||
TEXT("hotspot authoring"),
|
||||
TEXT("asset QA capture and validation"),
|
||||
TEXT("snippet export for first-party support surfaces")
|
||||
};
|
||||
Boundary.RewriteRequiredElements =
|
||||
{
|
||||
TEXT("all donor docs/demo copy"),
|
||||
TEXT("all donor site-navigation framing"),
|
||||
TEXT("all donor example-shell assumptions")
|
||||
};
|
||||
Boundary.SourceAttribution = MakeModelViewerDevAttribution(
|
||||
TEXT("docs-demo-boundary"),
|
||||
TEXT("Preserves snippet-to-demo infrastructure insights from modelviewer.dev while keeping docs/demo framing explicitly outside the shippable viewer lane.")
|
||||
);
|
||||
Bundle.DocumentationBoundaries = {Boundary};
|
||||
|
||||
return Bundle;
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingViewerLibrary::TryGetEmbedContractById(
|
||||
const FHyperTwistTrainingViewerReferenceBundle& Bundle,
|
||||
const FString& ContractId,
|
||||
FHyperTwistTrainingViewerEmbedContract& OutContract
|
||||
)
|
||||
{
|
||||
for (const FHyperTwistTrainingViewerEmbedContract& Contract : Bundle.EmbedContracts)
|
||||
{
|
||||
if (Contract.ContractId.Equals(ContractId, ESearchCase::IgnoreCase))
|
||||
{
|
||||
OutContract = Contract;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
OutContract = FHyperTwistTrainingViewerEmbedContract();
|
||||
return false;
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingViewerLibrary::TryGetQaCheckById(
|
||||
const FHyperTwistTrainingViewerReferenceBundle& Bundle,
|
||||
const FString& CheckId,
|
||||
FHyperTwistTrainingViewerQaCheck& OutCheck
|
||||
)
|
||||
{
|
||||
for (const FHyperTwistTrainingViewerQaCheck& Check : Bundle.QaChecks)
|
||||
{
|
||||
if (Check.CheckId.Equals(CheckId, ESearchCase::IgnoreCase))
|
||||
{
|
||||
OutCheck = Check;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
OutCheck = FHyperTwistTrainingViewerQaCheck();
|
||||
return false;
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingViewerLibrary::TryGetDocumentationBoundaryById(
|
||||
const FHyperTwistTrainingViewerReferenceBundle& Bundle,
|
||||
const FString& BoundaryId,
|
||||
FHyperTwistTrainingViewerDocumentationBoundary& OutBoundary
|
||||
)
|
||||
{
|
||||
for (const FHyperTwistTrainingViewerDocumentationBoundary& Boundary : Bundle.DocumentationBoundaries)
|
||||
{
|
||||
if (Boundary.BoundaryId.Equals(BoundaryId, ESearchCase::IgnoreCase))
|
||||
{
|
||||
OutBoundary = Boundary;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
OutBoundary = FHyperTwistTrainingViewerDocumentationBoundary();
|
||||
return false;
|
||||
}
|
||||
|
||||
FString UHyperTwistTrainingViewerLibrary::BuildQaChecklistTsv(const FHyperTwistTrainingViewerReferenceBundle& Bundle)
|
||||
{
|
||||
using namespace HyperTwistTrainingViewerLibraryInternal;
|
||||
|
||||
FString Output = TEXT("CheckId\tTitle\tArtifacts\tMetrics\tFailureSignals\tSourceRepo\n");
|
||||
for (const FHyperTwistTrainingViewerQaCheck& Check : Bundle.QaChecks)
|
||||
{
|
||||
FString ArtifactIds;
|
||||
AppendJoined(ArtifactIds, Check.RequiredArtifactIds);
|
||||
|
||||
FString MetricLabels;
|
||||
AppendJoined(MetricLabels, Check.MetricLabels);
|
||||
|
||||
FString FailureSignals;
|
||||
AppendJoined(FailureSignals, Check.FailureSignals);
|
||||
|
||||
Output.Appendf(
|
||||
TEXT("%s\t%s\t%s\t%s\t%s\t%s\n"),
|
||||
*Check.CheckId,
|
||||
*Check.Title,
|
||||
*ArtifactIds,
|
||||
*MetricLabels,
|
||||
*FailureSignals,
|
||||
*Check.SourceAttribution.SourceRepo
|
||||
);
|
||||
}
|
||||
|
||||
return Output;
|
||||
}
|
||||
|
|
@ -7,6 +7,7 @@
|
|||
#include "HyperTwistTraining/HyperTwistTrainingAnalyticsLibrary.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingCoachLibrary.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingKnowledgeLibrary.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingViewerLibrary.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingTypes.h"
|
||||
#include "HyperTwistTrainingRuntimeLibrary.generated.h"
|
||||
|
||||
|
|
@ -148,6 +149,9 @@ public:
|
|||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Knowledge")
|
||||
static FHyperTwistTrainingKnowledgeReferenceBundle GetBundledHypercubingKnowledgeReferenceBundle();
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Viewer")
|
||||
static FHyperTwistTrainingViewerReferenceBundle GetBundledBrowserViewerReferenceBundle();
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training", meta = (WorldContext = "WorldContextObject"))
|
||||
static bool TryGetLatestGeneratedModeLaunchRequestForDeck(
|
||||
UObject* WorldContextObject,
|
||||
|
|
@ -208,6 +212,21 @@ public:
|
|||
const FString& ReportId
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Viewer")
|
||||
static bool TryGetBundledBrowserViewerEmbedContract(
|
||||
const FString& ContractId,
|
||||
FHyperTwistTrainingViewerEmbedContract& OutContract
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Viewer")
|
||||
static bool TryGetBundledBrowserViewerQaCheck(
|
||||
const FString& CheckId,
|
||||
FHyperTwistTrainingViewerQaCheck& OutCheck
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Viewer")
|
||||
static FString BuildBundledBrowserViewerQaChecklistTsv();
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training", meta = (WorldContext = "WorldContextObject"))
|
||||
static FHyperTwistTrainingLearnerDeckStateSummary GetActiveTrainingLearnerDeckStateSummary(UObject* WorldContextObject);
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,387 @@
|
|||
#pragma once
|
||||
|
||||
#include "CoreMinimal.h"
|
||||
#include "Kismet/BlueprintFunctionLibrary.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingTypes.h"
|
||||
#include "HyperTwistTrainingViewerLibrary.generated.h"
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerAssetInputReference
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString AssetInputId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Label;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> FileExtensions;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> DeliveryModes;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !AssetInputId.IsEmpty() && !Label.IsEmpty() && SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerLifecycleHookReference
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString HookId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Label;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Trigger;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString OutputSurface;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> Tags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !HookId.IsEmpty() && !Label.IsEmpty() && SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerEmbedContract
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString ContractId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Title;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> SupportedAssetInputIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> CameraStateFields;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> AnnotationSurfaceTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> LifecycleHookIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ShippableBehaviorTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ExplicitExclusions;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !ContractId.IsEmpty() && !Title.IsEmpty() && SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerEditorToolReference
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString ToolId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Label;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> WorkflowTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> PreviewStateTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ExportArtifactIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !ToolId.IsEmpty() && !Label.IsEmpty() && SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerEditorContract
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString EditorContractId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Title;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ToolIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> RequiredPreviewStateTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ExportArtifactIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !EditorContractId.IsEmpty() && !Title.IsEmpty() && SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerQaArtifactReference
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString ArtifactId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Label;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString ArtifactKind;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> Tags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !ArtifactId.IsEmpty() && !Label.IsEmpty() && !ArtifactKind.IsEmpty()
|
||||
&& SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerQaCheck
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString CheckId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Title;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> RequiredArtifactIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> MetricLabels;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> FailureSignals;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !CheckId.IsEmpty() && !Title.IsEmpty() && SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerRendererComparison
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString ComparisonId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Title;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString CandidateRendererLabel;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString ReferenceRendererLabel;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ArtifactIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ComparisonDimensions;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !ComparisonId.IsEmpty() && !Title.IsEmpty() && !CandidateRendererLabel.IsEmpty()
|
||||
&& !ReferenceRendererLabel.IsEmpty() && SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerDocumentationBoundary
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString BoundaryId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Title;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> DemoOnlyBehaviors;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ShippableBehaviors;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> RewriteRequiredElements;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !BoundaryId.IsEmpty() && !Title.IsEmpty() && SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingViewerReferenceBundle
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString ReferenceUtc;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PrimaryEmbedContractId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PrimaryEditorContractId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PrimaryQaCheckId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PrimaryDocumentationBoundaryId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerAssetInputReference> AssetInputs;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerLifecycleHookReference> LifecycleHooks;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerEmbedContract> EmbedContracts;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerEditorToolReference> EditorTools;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerEditorContract> EditorContracts;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerQaArtifactReference> QaArtifacts;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerQaCheck> QaChecks;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerRendererComparison> RendererComparisons;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingViewerDocumentationBoundary> DocumentationBoundaries;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !PrimaryEmbedContractId.IsEmpty() && !PrimaryEditorContractId.IsEmpty()
|
||||
&& AssetInputs.Num() > 0 && EmbedContracts.Num() > 0 && QaChecks.Num() > 0;
|
||||
}
|
||||
};
|
||||
|
||||
UCLASS()
|
||||
class UNREALHYPERTWIST_API UHyperTwistTrainingViewerLibrary : public UBlueprintFunctionLibrary
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
public:
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Viewer")
|
||||
static FHyperTwistTrainingViewerReferenceBundle BuildBundledBrowserViewerReferenceBundle();
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Viewer")
|
||||
static bool TryGetEmbedContractById(
|
||||
const FHyperTwistTrainingViewerReferenceBundle& Bundle,
|
||||
const FString& ContractId,
|
||||
FHyperTwistTrainingViewerEmbedContract& OutContract
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Viewer")
|
||||
static bool TryGetQaCheckById(
|
||||
const FHyperTwistTrainingViewerReferenceBundle& Bundle,
|
||||
const FString& CheckId,
|
||||
FHyperTwistTrainingViewerQaCheck& OutCheck
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Viewer")
|
||||
static bool TryGetDocumentationBoundaryById(
|
||||
const FHyperTwistTrainingViewerReferenceBundle& Bundle,
|
||||
const FString& BoundaryId,
|
||||
FHyperTwistTrainingViewerDocumentationBoundary& OutBoundary
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Viewer")
|
||||
static FString BuildQaChecklistTsv(const FHyperTwistTrainingViewerReferenceBundle& Bundle);
|
||||
};
|
||||
|
|
@ -246,14 +246,14 @@ For HyperTwist specifically, the mirror/handoff model must now carry one additio
|
|||
- restrictive live lane: `1`
|
||||
- the restrictive live lane is `onionhoney/roux-trainers`
|
||||
- that lane is to be treated as properly clean-roomed and then implemented
|
||||
- `Phase 0R` is now closed for the remaining `62` non-live rows
|
||||
- `Phase 0R` is now closed for the remaining `61` non-live rows
|
||||
- `Phase 1R` is now closed as the retained-set contract and handoff layer
|
||||
- the nine already-live rows now also have a dedicated source-backed preservation authority doc
|
||||
- the ten already-live rows now also have a dedicated source-backed preservation authority doc
|
||||
- `Phase 2R-A` is now closed as the core ownership and acceptance authority for the five retained permissive anchor rows
|
||||
- `Phase 2R-B` is now closed as the support-plane ownership and acceptance authority for the retained permissive support rows in scope
|
||||
- `Phase 2R-C` is now closed as the residual adjunct and alternative-support ownership and acceptance authority for the final retained permissive `0R-B` rows
|
||||
- the current manifest and doc control plane should now distinguish:
|
||||
- `50` non-live active implementation-board rows
|
||||
- `49` non-live active implementation-board rows
|
||||
- `9` retained benchmark/oracle/clean-room-later rows outside the active implementation board
|
||||
- `3` discarded active-set rows
|
||||
|
||||
|
|
@ -269,12 +269,13 @@ Reset rule:
|
|||
|
||||
- do not reopen `Phase 0R`
|
||||
- before new donor-shaped widening for HyperTwist, read:
|
||||
- `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` for the nine already-live lanes
|
||||
- `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` for the ten already-live lanes
|
||||
- `docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md` for routing
|
||||
- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` for the five retained core permissive rows
|
||||
- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` for the retained permissive support-plane rows in scope
|
||||
- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_C_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` for the final retained permissive `0R-B` adjunct and alternative-support rows
|
||||
- `docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md` before widening the landed analytics/reporting lane again
|
||||
- `docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md` before widening the landed browser presentation and asset-QA lane again
|
||||
- the relevant `0R-*` packet for any non-live retained row
|
||||
|
||||
## Manifest schema
|
||||
|
|
|
|||
|
|
@ -23,6 +23,11 @@ Important correction added on `2026-05-13`:
|
|||
- `apache/echarts` is now a currently verified live permissive lane through `Phase 3R-C`.
|
||||
- it is live through first-party Unreal analytics-report code plus bundled reference-target materialization rather than through the direct training-deck bundle path used by the earlier five permissive donor lanes in this audit.
|
||||
|
||||
Important correction added on `2026-05-13`:
|
||||
|
||||
- `google/model-viewer` is now a currently verified live permissive lane through `Phase 3R-D`.
|
||||
- it is live through first-party Unreal browser-viewer and asset-QA contract code plus bundled reference-target materialization rather than through the direct training-deck bundle path used by the earlier five permissive donor lanes in this audit.
|
||||
|
||||
## Scope
|
||||
|
||||
- Current repo set audited: the 71 `HyperTwist` rows in `docs/repo_portfolio_unified_source_audit_v6_3.csv`.
|
||||
|
|
@ -97,6 +102,7 @@ These rows are now materially present in checked first-party Unreal source, even
|
|||
| `Aarav2709/KubeTimr` | MIT | landed via `Phase 3R-A` | `HyperTwistTrainingTypes.h`; `HyperTwistTrainingSubsystem.h/.cpp`; `HyperTwistTrainingRepositoryLibrary.cpp`; `HyperTwistCoachDashboardWidget.h/.cpp` | Shared timer-state machine, pause/resume, split capture, timer-scoped replay, and deeper rolling stats now landed in first-party source |
|
||||
| `Hypercubers/hypercubing.xyz` | MIT | landed via `Phase 3R-B` | `HyperTwistTrainingKnowledgeLibrary.h/.cpp`; `HyperTwistTrainingRuntimeLibrary.h/.cpp`; `hypertwist-reference-incorporation-targets.json`; `hypertwist-catalog-materialization-summary.json` | First-party taxonomy, notation glossary, progression contracts, software matrix, and leaderboard/report contracts now landed in first-party source and bundled reference targets |
|
||||
| `apache/echarts` | Apache-2.0 | landed via `Phase 3R-C` | `HyperTwistTrainingAnalyticsLibrary.h/.cpp`; `HyperTwistTrainingRuntimeLibrary.h/.cpp`; `hypertwist-reference-incorporation-targets.json`; `hypertwist-catalog-materialization-summary.json`; `apache-echarts-reference-pages.jsonl` | First-party analytics report bundle, TSV data-view export, live-timer reporting accessors, and bundled analytics reference-target surfaces now landed in first-party source and materialized reference outputs |
|
||||
| `google/model-viewer` | Apache-2.0 | landed via `Phase 3R-D` | `HyperTwistTrainingViewerLibrary.h/.cpp`; `HyperTwistTrainingRuntimeLibrary.h/.cpp`; `hypertwist-reference-incorporation-targets.json`; `hypertwist-catalog-materialization-summary.json`; `google-model-viewer-reference-pages.jsonl` | First-party browser viewer, compact editor, asset-validation, renderer-comparison, and docs-boundary reference surfaces now landed in first-party source and materialized reference outputs |
|
||||
|
||||
### Partly implemented
|
||||
|
||||
|
|
@ -302,7 +308,7 @@ That does not make them legally cleared or deeply audited. It only means this pa
|
|||
|
||||
## Recommended next implementation slice
|
||||
|
||||
The next clean bounded move is to preserve the nine landed lanes as the current truth, keep the `onionhoney/roux-trainers` clean-room status explicit everywhere, and continue from the closed retained-set packet sequence with `Phase 3R-D`. After that, do a second pass focused on the additional live non-71 surfaces (`SpeedCubeDB` and `CubingApp`) so the active training catalog has a complete provenance board before any further widening work resumes.
|
||||
The next clean bounded move is to preserve the ten landed lanes as the current truth, keep the `onionhoney/roux-trainers` clean-room status explicit everywhere, and continue from the closed retained-set packet sequence with `Phase 3R-E`. After that, do a second pass focused on the additional live non-71 surfaces (`SpeedCubeDB` and `CubingApp`) so the active training catalog has a complete provenance board before any further widening work resumes.
|
||||
|
||||
For the readable all-rows follow-up board that pairs this audit with the reset schedule, use:
|
||||
|
||||
|
|
|
|||
|
|
@ -38,15 +38,16 @@ Current handling:
|
|||
The current reconciled HyperTwist truth is:
|
||||
|
||||
- current curated HyperTwist shallow-eval set: `71` repos
|
||||
- currently verified live in checked `UnrealHyperTwist` surfaces: `9`
|
||||
- currently verified live permissive lanes: `8`
|
||||
- currently verified live in checked `UnrealHyperTwist` surfaces: `10`
|
||||
- currently verified live permissive lanes: `9`
|
||||
- currently verified live restrictive lanes: `1`
|
||||
|
||||
The eight currently verified live permissive lanes are:
|
||||
The nine currently verified live permissive lanes are:
|
||||
|
||||
- `Aarav2709/KubeTimr`
|
||||
- `apache/echarts`
|
||||
- `abunickabhi/5style-Trainer`
|
||||
- `google/model-viewer`
|
||||
- `Hypercubers/hypercubing.xyz`
|
||||
- `tao-yu/Alg-Trainer`
|
||||
- `Lykos/cube_trainer`
|
||||
|
|
@ -149,14 +150,14 @@ Use the following only as lineage or historical context unless a restart doc exp
|
|||
|
||||
The restart is not a mass revert.
|
||||
|
||||
It is a provenance and planning reset around the remaining `62` rows while preserving the nine already-landed lanes.
|
||||
It is a provenance and planning reset around the remaining `61` current non-live rows while preserving the ten already-landed lanes.
|
||||
|
||||
Required standing rules:
|
||||
|
||||
- preserve the nine landed lanes
|
||||
- preserve the ten landed lanes
|
||||
- preserve `onionhoney/roux-trainers` as the only currently verified landed restrictive clean-room lane
|
||||
- do not collapse `selected`, `retained`, `integrate`, `repurpose`, or `donor bench` into `already implemented`
|
||||
- do not widen new donor-shaped implementation from the remaining `62` until the closed packet sequence routes it
|
||||
- do not widen new donor-shaped implementation from the remaining `61` current non-live rows until the closed packet sequence routes it
|
||||
- before implementing any retained repo, read the packet-level deep-source authority doc for that repo class if one exists
|
||||
|
||||
## 2026-05-12 packet-depth correction
|
||||
|
|
@ -466,7 +467,7 @@ Result:
|
|||
- `Packet 0R-D` is now the governance and Model A authority for the restrictive clean-room rows
|
||||
- `Packet 0R-E` is now the deep-source benchmark, reference, clean-room-later, and discard authority for its twelve rows
|
||||
- `Phase 1R` is now the retained-set contract and handoff authority for all post-`Phase 0R` routing
|
||||
- the nine already-live rows now also have symmetric source-backed preservation authority through the live-lane audit
|
||||
- the ten already-live rows now also have symmetric source-backed preservation authority through the live-lane audit
|
||||
- `Phase 2R-A` is now the ownership and acceptance authority for the five core retained permissive rows
|
||||
- `Phase 2R-B` is now the ownership and acceptance authority for the primary retained permissive support-plane rows in scope
|
||||
- `Phase 2R-C` is now the ownership and acceptance authority for the final residual `0R-B` permissive rows
|
||||
|
|
@ -474,9 +475,11 @@ Result:
|
|||
- `Phase 3R-A` is now the landed implementation authority for `Aarav2709/KubeTimr`
|
||||
- `Phase 3R-B` is now the landed implementation authority for `Hypercubers/hypercubing.xyz`
|
||||
- `Phase 3R-C` is now the landed implementation authority for `apache/echarts`
|
||||
- `Phase 3R-D` is now the landed implementation authority for `google/model-viewer`
|
||||
- `Aarav2709/KubeTimr` is now the sixth permissive live lane and seventh live row overall
|
||||
- `Hypercubers/hypercubing.xyz` is now the seventh permissive live lane and eighth live row overall
|
||||
- `apache/echarts` is now the eighth permissive live lane and ninth live row overall
|
||||
- `google/model-viewer` is now the ninth permissive live lane and tenth live row overall
|
||||
- `HactarCE/Hyperspeedcube`, `kkoomen/qbr`, `vivaansinghvi07/rubix-cube-solver`, and `roice3/MagicTile` remain packetized for `Phase 6R`
|
||||
- `Hypercubers/hypercubing.xyz` is now a landed permissive knowledge/curriculum/community lane rather than the next straight permissive candidate
|
||||
- `apache/echarts` is now a landed permissive analytics/reporting lane rather than the next straight permissive candidate
|
||||
|
|
@ -495,7 +498,7 @@ License-tracking boundary:
|
|||
|
||||
- `docs/REPO_LICENSE_TRACKING.md` is the canonical repo-row legal and attribution ledger
|
||||
- `docs/v6_5_deep_manual_pack/HyperTwist/LICENSETRACKING.md` is policy-only and must not become a second repo-row legal ledger
|
||||
- `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` is the source-backed preservation authority for the nine already-live rows
|
||||
- `docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md` is the source-backed preservation authority for the ten already-live rows
|
||||
- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` is the packet authority for the five core retained permissive rows once source extraction has already been read
|
||||
- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` is the packet authority for the primary retained permissive support-plane rows once source extraction has already been read
|
||||
- `docs/HYPERTWIST_PHASE_2R_PACKET_2R_C_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md` is the packet authority for the final residual permissive `0R-B` adjunct and alternative-support rows once source extraction has already been read
|
||||
|
|
@ -509,7 +512,7 @@ License-tracking boundary:
|
|||
|
||||
The next bounded move is:
|
||||
|
||||
1. preserve the nine landed rows as the current truth
|
||||
2. keep `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, and `apache/echarts` on preserve-and-enhance footing through their landed packets
|
||||
3. open `Phase 3R-D`
|
||||
4. widen `google/model-viewer` with `KhronosGroup/glTF-Sample-Viewer` as the retained browser presentation, compact editor, and standards-aware asset-QA lane
|
||||
1. preserve the ten landed rows as the current truth
|
||||
2. keep `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, `apache/echarts`, and `google/model-viewer` on preserve-and-enhance footing through their landed packets
|
||||
3. open `Phase 3R-E`
|
||||
4. widen `met4citizen/TalkingHead` as the retained embodied companion, narration, lip-sync, gesture, and subtitle lane
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@ Created on `2026-05-13`
|
|||
|
||||
This audit is `closed`.
|
||||
|
||||
It is the canonical source-backed preservation authority for the nine HyperTwist rows that are already live in checked first-party Unreal surfaces.
|
||||
It is the canonical source-backed preservation authority for the ten HyperTwist rows that are already live in checked first-party Unreal surfaces.
|
||||
|
||||
It closes the symmetry gap that remained after `Phase 0R` and `Phase 1R`:
|
||||
|
||||
- the `62` non-live rows already have source-backed authority through `Packet 0R-A` through `Packet 0R-E`
|
||||
- the `9` live rows now have source-backed authority through this live-lane preservation audit
|
||||
- the `61` non-live rows already have source-backed authority through `Packet 0R-A` through `Packet 0R-E`
|
||||
- the `10` live rows now have source-backed authority through this live-lane preservation audit
|
||||
|
||||
## Purpose
|
||||
|
||||
|
|
@ -27,7 +27,7 @@ Use this document to answer the live-lane questions that the `0R-*` packets do n
|
|||
|
||||
This document intentionally separates permissive and restrictive handling:
|
||||
|
||||
- the eight permissive live lanes below are documented from donor mirror source plus first-party Unreal outputs
|
||||
- the nine permissive live lanes below are documented from donor mirror source plus first-party Unreal outputs
|
||||
- the one restrictive live lane, `onionhoney/roux-trainers`, is documented here only from first-party Unreal outputs, `REPO_LICENSE_TRACKING.md`, and scrubbed clean-room materials
|
||||
|
||||
Do not use this document as permission for `Model B` to read the restrictive mirror.
|
||||
|
|
@ -37,19 +37,19 @@ Do not use this document as permission for `Model B` to read the restrictive mir
|
|||
Current result:
|
||||
|
||||
- current curated HyperTwist shallow-eval set: `71`
|
||||
- already covered by `0R-A` through `0R-E`: `62` non-live rows
|
||||
- covered by this audit: `9` live rows
|
||||
- already covered by `0R-A` through `0R-E`: `61` current non-live rows
|
||||
- covered by this audit: `10` live rows
|
||||
- total rows with source-backed authority now visible in canonical docs: `71`
|
||||
- live permissive preserve lanes: `8`
|
||||
- live permissive preserve lanes: `9`
|
||||
- live restrictive clean-room preserve lanes: `1`
|
||||
- additional live rows discovered beyond the original six from the 2026-05-11 audit: `3`
|
||||
- additional live rows discovered beyond the original six from the 2026-05-11 audit: `4`
|
||||
|
||||
## Authority order
|
||||
|
||||
For future work on the already-live lanes, read in this order:
|
||||
|
||||
1. this live-lane audit
|
||||
2. the relevant landed implementation packet where one exists, currently [HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md:1) for `Aarav2709/KubeTimr`, [HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md:1) for `Hypercubers/hypercubing.xyz`, and [HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md:1) for `apache/echarts`
|
||||
2. the relevant landed implementation packet where one exists, currently [HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md:1) for `Aarav2709/KubeTimr`, [HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md:1) for `Hypercubers/hypercubing.xyz`, [HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md:1) for `apache/echarts`, and [HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md:1) for `google/model-viewer`
|
||||
3. [HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md:1)
|
||||
4. [REPO_LICENSE_TRACKING.md](C:/HyperTwist/docs/REPO_LICENSE_TRACKING.md:1)
|
||||
5. [MODEL_B_SOURCE_ACCESS_BOUNDARY.md](C:/HyperTwist/docs/MODEL_B_SOURCE_ACCESS_BOUNDARY.md:1) for the `onionhoney/roux-trainers` lane
|
||||
|
|
@ -61,6 +61,7 @@ For future work on the already-live lanes, read in this order:
|
|||
| `Aarav2709/KubeTimr` | `MIT` | landed timer, inspection, splits, persistence, and rolling-stats subsystem lane | the main landed permissive timer and timer-scoped replay preserve lane | general trainer-platform ownership, recognition ownership, or hyper-runtime ownership |
|
||||
| `Hypercubers/hypercubing.xyz` | `MIT` | landed taxonomy, notation, progression, software-reference, and leaderboard-contract lane | the main landed permissive hypercubing knowledge and community-reference preserve lane | runtime simulation, solver execution, recognition, or timer ownership |
|
||||
| `apache/echarts` | `Apache-2.0` | landed analytics, reporting, export, and progress-visualization lane | the main landed permissive analytics and report-contract preserve lane | gameplay/runtime ownership, generic BI shell ownership, or separate live-lane claims for `zrender` / `echarts-gl` |
|
||||
| `google/model-viewer` | `Apache-2.0` | landed browser presentation, compact editor, and standards-aware asset-QA lane | the main landed permissive browser viewer and support-plane asset-QA preserve lane | gameplay/runtime ownership, donor docs/demo shell ownership, mixed-asset shipping from `shared-assets`, or separate live-lane claims for the subordinate package rows and Khronos sidecars |
|
||||
| `tao-yu/Alg-Trainer` | `MIT` | broad algorithm-training shell and case-corpus foundation | the main landed permissive algorithm-trainer foundation | persisted coaching backend or smartcube-first review shell |
|
||||
| `Lykos/cube_trainer` | `MIT` | persisted coaching, weighted sampling, and BLD-domain lane | the main landed permissive training-session and coaching lane | broad front-end training-shell ownership |
|
||||
| `poliva/cubedex` | operational `MIT` posture in HyperTwist canon; checked mirror license surface incomplete | smartcube-aware practice, SRS, and review lane | the main landed permissive smartcube review and repetition lane | the sole case-corpus foundation or full backend owner |
|
||||
|
|
@ -349,6 +350,75 @@ Future widening rule:
|
|||
- preserve the Apache `NOTICE` and license text in redistributed builds
|
||||
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again
|
||||
|
||||
### `google/model-viewer`
|
||||
|
||||
Current status:
|
||||
|
||||
- `implemented_live_permissive`
|
||||
- preserve as a landed first-party permissive lane
|
||||
|
||||
Licensing posture:
|
||||
|
||||
- `Apache-2.0`
|
||||
- checked local code-license surfaces:
|
||||
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/LICENSE:1)
|
||||
- [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/LICENSE.md:1)
|
||||
- [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/glTF-Sample-Renderer/LICENSE.md:1)
|
||||
- `google/model-viewer/packages/shared-assets` remains mixed-provenance and not widened by this live lane
|
||||
|
||||
Source surfaces inspected:
|
||||
|
||||
- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/README.md:1)
|
||||
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/LICENSE:1)
|
||||
- [packages/model-viewer/src/model-viewer-base.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/model-viewer/src/model-viewer-base.ts:1)
|
||||
- [packages/space-opera/src/components/inspector/inspector.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/inspector/inspector.ts:1)
|
||||
- [packages/space-opera/src/components/camera_settings/camera_settings.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/camera_settings/camera_settings.ts:1)
|
||||
- [packages/space-opera/src/components/hotspot_panel/hotspot_panel.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/hotspot_panel/hotspot_panel.ts:1)
|
||||
- [packages/space-opera/src/components/model_viewer_snippet/model_viewer_snippet.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/model_viewer_snippet/model_viewer_snippet.ts:1)
|
||||
- [packages/render-fidelity-tools/src/workflows/compare-results.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/render-fidelity-tools/src/workflows/compare-results.ts:1)
|
||||
- [packages/model-viewer-effects/src/model-viewer-effects.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/model-viewer-effects/src/model-viewer-effects.ts:1)
|
||||
- [packages/modelviewer.dev/src/components/example-snippet.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/components/example-snippet.ts:1)
|
||||
- [packages/modelviewer.dev/src/docs-and-examples/create-html.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/docs-and-examples/create-html.ts:1)
|
||||
- [packages/modelviewer.dev/src/docs-and-examples/sidebar.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/docs-and-examples/sidebar.ts:1)
|
||||
- [src/ui/ui.js](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/src/ui/ui.js:1)
|
||||
- [glTF-Sample-Renderer/source/GltfState/gltf_state.js](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/glTF-Sample-Renderer/source/GltfState/gltf_state.js:1)
|
||||
|
||||
First-party live evidence:
|
||||
|
||||
- [HyperTwistTrainingViewerLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingViewerLibrary.h:1)
|
||||
- [HyperTwistTrainingViewerLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingViewerLibrary.cpp:1)
|
||||
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
|
||||
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
|
||||
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
|
||||
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
|
||||
- [google-model-viewer-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/google-model-viewer-reference-pages.jsonl:1)
|
||||
|
||||
Preserved landed value:
|
||||
|
||||
- first-party browser viewer embed, camera-state, load-progress, and annotation boundaries
|
||||
- first-party compact editor and inspection surfaces for hotspot authoring, camera settings, JSON inspection, and snippet/export flows
|
||||
- first-party standards-aware asset-QA, validation, capture, and renderer-comparison contracts
|
||||
- explicit docs/demo separation so snippet infrastructure and support patterns survive without promoting donor demo shells into product ownership
|
||||
- explicit subordinate boundaries for `space-opera`, `render-fidelity-tools`, `model-viewer-effects`, `modelviewer.dev`, `KhronosGroup/glTF-Sample-Viewer`, and `KhronosGroup/glTF-Sample-Renderer`
|
||||
|
||||
Excluded or non-promotion boundary:
|
||||
|
||||
- do not promote this lane into gameplay or runtime ownership
|
||||
- do not promote it into a generic browser or product shell
|
||||
- do not treat `shared-assets` as a blanket shippable bundle
|
||||
- do not treat the subordinate package rows or Khronos sidecars as separately landed lanes because this packet exists
|
||||
|
||||
Rationale:
|
||||
|
||||
- the repo is valuable because it is the strongest bounded browser viewer, compact editor, and support-plane asset-QA donor in the set
|
||||
- its strongest value is embed discipline, editor-side support flows, and standards-aware QA boundaries rather than control of the host application shell
|
||||
|
||||
Future widening rule:
|
||||
|
||||
- widen only through ordinary first-party enhancement work
|
||||
- preserve the Apache license text and normal `NOTICE` handling expectations in redistributed builds
|
||||
- read the landed [HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md:1) before treating this lane as an open donor candidate again
|
||||
|
||||
### `Lykos/cube_trainer`
|
||||
|
||||
Current status:
|
||||
|
|
@ -548,7 +618,7 @@ Future widening rule:
|
|||
|
||||
HyperTwist now has symmetric source-backed authority across the current `71`-row curated set:
|
||||
|
||||
- `62` non-live rows through `Packet 0R-A` through `Packet 0R-E`
|
||||
- `9` live rows through this live-lane preservation audit
|
||||
- `61` current non-live rows through `Packet 0R-A` through `Packet 0R-E`
|
||||
- `10` live rows through this live-lane preservation audit
|
||||
|
||||
For live-lane work, the next instance should not start from stale donor labels or from the raw mirror alone. It should start from this document, then the retained-set contract, then the repo-row license tracker.
|
||||
|
|
|
|||
|
|
@ -66,20 +66,20 @@ Document responsibilities are now strict:
|
|||
Current post-`Phase 1R` truth:
|
||||
|
||||
- curated HyperTwist shallow-eval set: `71`
|
||||
- currently verified live in checked Unreal surfaces: `9`
|
||||
- currently verified live in checked Unreal surfaces: `10`
|
||||
- rows with source-backed authority now visible in canonical docs: `71`
|
||||
- retained rows total: `68`
|
||||
- discarded from the active retained set: `3`
|
||||
|
||||
Retained split:
|
||||
|
||||
- landed/live preserve lanes: `9`
|
||||
- non-live active implementation-board rows: `50`
|
||||
- landed/live preserve lanes: `10`
|
||||
- non-live active implementation-board rows: `49`
|
||||
- non-live benchmark, oracle, or clean-room-later rows outside the active implementation board: `9`
|
||||
|
||||
The `50` non-live active implementation-board rows break down as:
|
||||
The `49` non-live active implementation-board rows break down as:
|
||||
|
||||
- straight permissive implementation candidates: `40`
|
||||
- straight permissive implementation candidates: `39`
|
||||
- boundary-sensitive adapter or sidecar candidates: `6`
|
||||
- restrictive clean-room-only candidates: `4`
|
||||
|
||||
|
|
@ -87,7 +87,7 @@ The `50` non-live active implementation-board rows break down as:
|
|||
|
||||
| Class | Count | Earliest next phase | Meaning |
|
||||
| --- | --- | --- | --- |
|
||||
| `landed_permissive_preserve` | `8` | ordinary first-party enhancement only | Already live. Preserve notices and attribution. Do not treat as speculative donor backlog. |
|
||||
| `landed_permissive_preserve` | `9` | ordinary first-party enhancement only | Already live. Preserve notices and attribution. Do not treat as speculative donor backlog. |
|
||||
| `landed_clean_room_preserve` | `1` | ordinary first-party enhancement only | Already live. Preserve the clean-room chain and work from first-party outputs, not the restrictive mirror. |
|
||||
| `phase3r_permissive_candidate` | `40` | `Phase 3R` | Retained for direct permissive implementation or bounded first-party adaptation. No clean-room lane is needed. |
|
||||
| `phase4r_boundary_candidate` | `6` | `Phase 4R` | Retained only through explicit adapter, allowlist, sidecar, or notice-sensitive use. |
|
||||
|
|
@ -106,13 +106,14 @@ The `50` non-live active implementation-board rows break down as:
|
|||
|
||||
## Landed preserve lanes
|
||||
|
||||
These nine rows are the only currently verified live rows in checked Unreal surfaces.
|
||||
These ten rows are the only currently verified live rows in checked Unreal surfaces.
|
||||
|
||||
### Landed permissive preserve
|
||||
|
||||
- `Aarav2709/KubeTimr` — `MIT`
|
||||
- `apache/echarts` — `Apache-2.0`
|
||||
- `abunickabhi/5style-Trainer` — `MIT`
|
||||
- `google/model-viewer` — `Apache-2.0`
|
||||
- `Hypercubers/hypercubing.xyz` — `MIT`
|
||||
- `Lykos/cube_trainer` — `MIT`
|
||||
- `newyork-anthonyng/rubiks-cross-trainer` — `MIT`
|
||||
|
|
@ -165,17 +166,18 @@ Contract:
|
|||
|
||||
`apache/echarts` has now already completed `Phase 3R-C` and moved into the landed preserve set.
|
||||
|
||||
`google/model-viewer` has now also completed `Phase 3R-D` and moved into the landed preserve set.
|
||||
|
||||
The remaining non-live support-plane rows covered by `2R-B` are:
|
||||
|
||||
- `ecomfe/zrender` -> subordinate beneath landed `Phase 3R-C`
|
||||
- `ecomfe/echarts-gl` -> subordinate beneath landed `Phase 3R-C`
|
||||
- `google/model-viewer`
|
||||
- `google/model-viewer/packages/model-viewer-effects`
|
||||
- `google/model-viewer/packages/modelviewer.dev`
|
||||
- `google/model-viewer/packages/render-fidelity-tools`
|
||||
- `google/model-viewer/packages/space-opera`
|
||||
- `KhronosGroup/glTF-Sample-Renderer`
|
||||
- `KhronosGroup/glTF-Sample-Viewer` -> `Phase 3R-D`
|
||||
- `google/model-viewer/packages/model-viewer-effects` -> subordinate beneath landed `Phase 3R-D`
|
||||
- `google/model-viewer/packages/modelviewer.dev` -> subordinate beneath landed `Phase 3R-D`
|
||||
- `google/model-viewer/packages/render-fidelity-tools` -> subordinate beneath landed `Phase 3R-D`
|
||||
- `google/model-viewer/packages/space-opera` -> subordinate beneath landed `Phase 3R-D`
|
||||
- `KhronosGroup/glTF-Sample-Renderer` -> subordinate beneath landed `Phase 3R-D`
|
||||
- `KhronosGroup/glTF-Sample-Viewer` -> subordinate beneath landed `Phase 3R-D`
|
||||
- `met4citizen/TalkingHead` -> `Phase 3R-E`
|
||||
- `mrdoob/three.js`
|
||||
- `@react-spring/animated`
|
||||
|
|
@ -220,6 +222,7 @@ Contract:
|
|||
- read [HYPERTWIST_PHASE_2R_PACKET_2R_C_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_2R_PACKET_2R_C_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md:1) before implementing any row covered by `2R-C`
|
||||
- read [HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md:1) plus the live-lane audit before widening the already-landed `Hypercubers/hypercubing.xyz` lane further
|
||||
- read [HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md:1) plus the live-lane audit before widening the already-landed `apache/echarts` lane further
|
||||
- read [HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md:1) plus the live-lane audit before widening the already-landed `google/model-viewer` lane further
|
||||
- treat `2R-B` rows as support-plane owners, subordinate packages, or helper/dependency lanes according to the packet, not as equal foundation owners
|
||||
- treat `2R-C` rows as comparison adjuncts, symbolic-to-spatial experiment donors, or alternative browser comparison lanes rather than equal support-plane owners
|
||||
|
||||
|
|
@ -319,9 +322,9 @@ Do not:
|
|||
|
||||
## Next move
|
||||
|
||||
`Phase 2R` is now closed and `Phase 3R-A`, `Phase 3R-B`, and `Phase 3R-C` are now also closed.
|
||||
`Phase 2R` is now closed and `Phase 3R-A`, `Phase 3R-B`, `Phase 3R-C`, and `Phase 3R-D` are now also closed.
|
||||
|
||||
The next bounded move after those closures is `Phase 3R-D`:
|
||||
The next bounded move after those closures is `Phase 3R-E`:
|
||||
|
||||
- widen `google/model-viewer` with `KhronosGroup/glTF-Sample-Viewer`
|
||||
- preserve `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, and `apache/echarts` as landed permissive lanes rather than reclassifying any of them as open candidates
|
||||
- widen `met4citizen/TalkingHead` as the retained embodied companion, narration, lip-sync, gesture, and subtitle lane
|
||||
- preserve `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, `apache/echarts`, and `google/model-viewer` as landed permissive lanes rather than reclassifying any of them as open candidates
|
||||
|
|
|
|||
|
|
@ -0,0 +1,170 @@
|
|||
# HyperTwist Phase 3R Packet 3R-D Model Viewer Implementation
|
||||
|
||||
Created on `2026-05-13`
|
||||
|
||||
## Status
|
||||
|
||||
`Phase 3R / Packet 3R-D` is now `closed`.
|
||||
|
||||
This packet converts `google/model-viewer` from the retained browser presentation and compact editor anchor into a landed first-party HyperTwist browser viewer, compact editor, and standards-aware asset-QA lane.
|
||||
|
||||
It does not reopen `Phase 0R`, `Phase 1R`, or `Phase 2R-B`.
|
||||
|
||||
Those earlier packets still own source-value extraction, retained-set routing, and ownership boundaries.
|
||||
|
||||
This packet owns the next question instead:
|
||||
|
||||
- what first-party implementation actually landed
|
||||
- which donor value was realized
|
||||
- what remains explicitly out of scope for this lane
|
||||
- what validation was completed
|
||||
- what the next bounded implementation move is after this landing
|
||||
|
||||
## Authority order
|
||||
|
||||
For future work on the `google/model-viewer` lane, read in this order:
|
||||
|
||||
1. this packet for first-party landing scope, accepted widening, and validation result
|
||||
2. [HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md:1) for live-lane preserve posture
|
||||
3. [HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md:1) for ownership boundaries and pre-widening acceptance markers
|
||||
4. [HYPERTWIST_PHASE_0R_PACKET_0R_B_EVALUATION_2026-05-12.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_0R_PACKET_0R_B_EVALUATION_2026-05-12.md:1) for source-value extraction and non-promotion rationale
|
||||
5. [REPO_LICENSE_TRACKING.md](C:/HyperTwist/docs/REPO_LICENSE_TRACKING.md:1) for license and notice obligations
|
||||
|
||||
## Packet licensing snapshot
|
||||
|
||||
- `google/model-viewer`: `Apache-2.0`
|
||||
- `google/model-viewer/packages/space-opera`: `Apache-2.0`
|
||||
- `google/model-viewer/packages/render-fidelity-tools`: `Apache-2.0`
|
||||
- `google/model-viewer/packages/model-viewer-effects`: `Apache-2.0`
|
||||
- `google/model-viewer/packages/modelviewer.dev`: `Apache-2.0`
|
||||
- `KhronosGroup/glTF-Sample-Viewer`: `Apache-2.0`
|
||||
- `KhronosGroup/glTF-Sample-Renderer`: `Apache-2.0`
|
||||
- `google/model-viewer/packages/shared-assets`: `Apache-2.0` container with mixed per-asset terms, not widened by this packet
|
||||
|
||||
Checked local notice surfaces:
|
||||
|
||||
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/LICENSE:1) currently carries the Apache-2.0 grant for the code monorepo
|
||||
- [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/LICENSE.md:1) currently carries the Apache-2.0 grant for the viewer app shell
|
||||
- [LICENSE.md](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/glTF-Sample-Renderer/LICENSE.md:1) currently carries the Apache-2.0 grant for the checked renderer substrate
|
||||
|
||||
## Packet result
|
||||
|
||||
`3R-D` lands `google/model-viewer` as:
|
||||
|
||||
- `implemented_live_permissive`
|
||||
- `landed_permissive_preserve`
|
||||
|
||||
`KhronosGroup/glTF-Sample-Viewer`, `KhronosGroup/glTF-Sample-Renderer`, `google/model-viewer/packages/space-opera`, `google/model-viewer/packages/render-fidelity-tools`, `google/model-viewer/packages/model-viewer-effects`, and `google/model-viewer/packages/modelviewer.dev` do not become separately live through this packet.
|
||||
|
||||
They remain retained subordinate support lanes beneath the landed `google/model-viewer` owner.
|
||||
|
||||
`google/model-viewer/packages/shared-assets` remains outside this widening as the already-ratified boundary-sensitive fixture pack.
|
||||
|
||||
Current portfolio effect:
|
||||
|
||||
- curated HyperTwist shallow-eval set: `71`
|
||||
- currently verified live in checked Unreal surfaces: `10`
|
||||
- permissive live lanes: `9`
|
||||
- restrictive live clean-room lanes: `1`
|
||||
- active non-live implementation-board rows: `49`
|
||||
|
||||
## Donor source surfaces read
|
||||
|
||||
The source read for this widening remained bounded to the retained browser presentation, hotspot and camera editing, snippet/export, docs/demo separation, standards-aware validation, and fidelity-oracle domains:
|
||||
|
||||
- [LICENSE](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/LICENSE:1)
|
||||
- [README.md](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/README.md:1)
|
||||
- [package.json](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/package.json:1)
|
||||
- [packages/model-viewer/src/model-viewer-base.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/model-viewer/src/model-viewer-base.ts:1)
|
||||
- [packages/space-opera/src/components/inspector/inspector.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/inspector/inspector.ts:1)
|
||||
- [packages/space-opera/src/components/camera_settings/camera_settings.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/camera_settings/camera_settings.ts:1)
|
||||
- [packages/space-opera/src/components/hotspot_panel/hotspot_panel.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/hotspot_panel/hotspot_panel.ts:1)
|
||||
- [packages/space-opera/src/components/model_viewer_snippet/model_viewer_snippet.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/space-opera/src/components/model_viewer_snippet/model_viewer_snippet.ts:1)
|
||||
- [packages/render-fidelity-tools/src/workflows/compare-results.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/render-fidelity-tools/src/workflows/compare-results.ts:1)
|
||||
- [packages/model-viewer-effects/src/model-viewer-effects.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/model-viewer-effects/src/model-viewer-effects.ts:1)
|
||||
- [packages/modelviewer.dev/src/components/example-snippet.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/components/example-snippet.ts:1)
|
||||
- [packages/modelviewer.dev/src/docs-and-examples/create-html.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/docs-and-examples/create-html.ts:1)
|
||||
- [packages/modelviewer.dev/src/docs-and-examples/sidebar.ts](C:/Workspaces/HyperTwist/mirrors/permissive/google/model-viewer/packages/modelviewer.dev/src/docs-and-examples/sidebar.ts:1)
|
||||
- [src/ui/ui.js](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/src/ui/ui.js:1)
|
||||
- [glTF-Sample-Renderer/source/GltfState/gltf_state.js](C:/Workspaces/HyperTwist/mirrors/permissive/KhronosGroup/glTF-Sample-Viewer/glTF-Sample-Renderer/source/GltfState/gltf_state.js:1)
|
||||
|
||||
## First-party landing surfaces
|
||||
|
||||
The landed first-party Unreal surfaces are:
|
||||
|
||||
- [HyperTwistTrainingViewerLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingViewerLibrary.h:1)
|
||||
- [HyperTwistTrainingViewerLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingViewerLibrary.cpp:1)
|
||||
- [HyperTwistTrainingRuntimeLibrary.h](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Public/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h:1)
|
||||
- [HyperTwistTrainingRuntimeLibrary.cpp](C:/HyperTwist/UnrealHyperTwist/Source/UnrealHyperTwist/Private/HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.cpp:1)
|
||||
- [hypertwist-reference-incorporation-targets.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-reference-incorporation-targets.json:1)
|
||||
- [hypertwist-catalog-materialization-summary.json](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/hypertwist-catalog-materialization-summary.json:1)
|
||||
- [google-model-viewer-reference-pages.jsonl](C:/HyperTwist/UnrealHyperTwist/Content/HyperTwistTraining/MaterializedCatalog/raw-extracts/google-model-viewer-reference-pages.jsonl:1)
|
||||
|
||||
## Landed implementation scope
|
||||
|
||||
What landed:
|
||||
|
||||
- a first-party compiled browser viewer reference bundle with explicit asset-input, lifecycle-hook, viewer-embed, compact editor, QA artifact, QA check, renderer-comparison, and docs-boundary contracts
|
||||
- a first-party runtime-library access layer for the bundled browser viewer lane, including embed-contract lookup, QA-check lookup, and checklist export
|
||||
- bundled first-party reference targets for browser viewer embed, compact editor/inspection, snippet/export, asset validation/statistics, renderer comparison/fidelity, and docs/demo separation
|
||||
- bundled raw source-reference capture for the new `google/model-viewer` and `KhronosGroup/glTF-Sample-Viewer` reference-target families
|
||||
|
||||
What that means in practice:
|
||||
|
||||
- `google/model-viewer` now owns the landed permissive browser presentation, compact editor, and asset-QA lane in HyperTwist
|
||||
- the landed surface is a first-party Unreal viewer/QA contract and runtime API, not a vague future donor note
|
||||
- `KhronosGroup/glTF-Sample-Viewer`, `KhronosGroup/glTF-Sample-Renderer`, and the package rows remain explicit support-only lanes beneath this owner rather than separate live product lanes
|
||||
|
||||
## Preserved landed value
|
||||
|
||||
The donor value that was actually promoted is:
|
||||
|
||||
- embeddable browser viewer behavior with explicit load-progress, framing, camera, and annotation boundaries
|
||||
- compact editor and inspection behavior for hotspot authoring, camera settings, JSON inspection, and snippet/export flows
|
||||
- renderer-comparison and standards-aware QA discipline for validation, statistics, camera export, capture, and fidelity checks
|
||||
- explicit docs/demo separation so snippet infrastructure and support patterns are retained without promoting donor demo shells into product ownership
|
||||
- explicit subordinate-sidecar boundaries for `space-opera`, `model-viewer-effects`, `modelviewer.dev`, `render-fidelity-tools`, `glTF-Sample-Viewer`, and `glTF-Sample-Renderer`
|
||||
|
||||
## Excluded or non-promotion boundary
|
||||
|
||||
Do not promote this lane into:
|
||||
|
||||
- gameplay, simulation, or puzzle-runtime ownership
|
||||
- generic browser-runtime or product-shell ownership
|
||||
- a blanket license to ship mixed-provenance payloads from `google/model-viewer/packages/shared-assets`
|
||||
- separate live-lane claims for `KhronosGroup/glTF-Sample-Viewer`, `KhronosGroup/glTF-Sample-Renderer`, or the `google/model-viewer` package rows
|
||||
|
||||
Rationale:
|
||||
|
||||
- this repo was retained and widened because it was the strongest bounded browser presentation and compact editor donor in the set
|
||||
- its highest value is viewer/embed discipline, editor-side support flows, and QA boundaries, not host-application ownership
|
||||
- the subordinate packages remain useful precisely because they stay beneath the landed `google/model-viewer` owner
|
||||
|
||||
## Acceptance markers satisfied
|
||||
|
||||
The `2R-B` acceptance markers for this row are now satisfied in first-party Unreal surfaces:
|
||||
|
||||
- a first-party browser viewer embed contract exists with supported asset inputs, camera state fields, annotation surfaces, and lifecycle hooks
|
||||
- a first-party editor and inspection contract exists with hotspot, camera, snippet/export, and preview-state boundaries
|
||||
- a first-party QA relationship exists between the landed browser presentation lane, `KhronosGroup/glTF-Sample-Viewer`, and render-fidelity tooling
|
||||
- a first-party separation now exists between shippable viewer behavior and docs/demo-only behavior
|
||||
|
||||
## Validation
|
||||
|
||||
Validation completed for this packet:
|
||||
|
||||
- `git diff --check` passed apart from CRLF conversion warnings
|
||||
- JSON validation passed for the updated materialized-catalog files and workspace manifest
|
||||
- Unreal build succeeded with:
|
||||
- `C:\Program Files\Epic Games\UE_5.7\Engine\Build\BatchFiles\Build.bat UnrealHyperTwistEditor Win64 Development C:\HyperTwist\UnrealHyperTwist\UnrealHyperTwist.uproject -WaitMutex -NoHotReloadFromIDE`
|
||||
|
||||
Build result:
|
||||
|
||||
- `Succeeded` on `2026-05-13`
|
||||
|
||||
## Next move
|
||||
|
||||
The next bounded move is `Phase 3R-E`:
|
||||
|
||||
- widen `met4citizen/TalkingHead` as the retained embodied companion, narration, lip-sync, gesture, and subtitle lane
|
||||
- keep the newly landed `google/model-viewer` browser presentation and asset-QA lane on preserve-and-enhance footing rather than treating it as an open donor candidate again
|
||||
|
|
@ -389,6 +389,34 @@ Next packet:
|
|||
|
||||
- `3R-D`
|
||||
|
||||
## 2026-05-13 Phase 3R-D status
|
||||
|
||||
`Phase 3R / Packet 3R-D` is now closed.
|
||||
|
||||
- `Phase 3R-D` result doc:
|
||||
- `docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md`
|
||||
|
||||
Implementation result:
|
||||
|
||||
- `google/model-viewer` is now landed as a first-party browser presentation, compact editor, and standards-aware asset-QA lane
|
||||
- `google/model-viewer` is now `implemented_live_permissive`
|
||||
- `google/model-viewer/packages/space-opera`, `google/model-viewer/packages/render-fidelity-tools`, `google/model-viewer/packages/model-viewer-effects`, `google/model-viewer/packages/modelviewer.dev`, `KhronosGroup/glTF-Sample-Viewer`, and `KhronosGroup/glTF-Sample-Renderer` remain retained subordinate lanes beneath the landed `google/model-viewer` owner and are not separately live
|
||||
- `google/model-viewer/packages/shared-assets` remains boundary-sensitive only and is not widened by this packet
|
||||
- current verified live rows are now:
|
||||
- `10` total
|
||||
- `9` permissive
|
||||
- `1` restrictive clean-room
|
||||
- active non-live implementation-board rows are now `49`
|
||||
- the `google/model-viewer` browser presentation and compact editor anchor is no longer a queued `Phase 3R` candidate; it is a landed live lane
|
||||
|
||||
Validation result:
|
||||
|
||||
- `UnrealHyperTwistEditor` build succeeded for the landed widening packet
|
||||
|
||||
Next packet:
|
||||
|
||||
- `3R-E`
|
||||
|
||||
Mandatory read rule before implementing, benchmarking against, or clean-rooming any `0R-E` repo:
|
||||
|
||||
1. read `docs/HYPERTWIST_PHASE_0R_PACKET_0R_E_EVALUATION_2026-05-13.md`
|
||||
|
|
@ -416,25 +444,27 @@ Current curated HyperTwist shallow-eval set:
|
|||
|
||||
Current verified live implementation state in checked `UnrealHyperTwist` source and materialized training surfaces:
|
||||
|
||||
- `9` repos are implemented/live
|
||||
- `8` of those are permissive `MIT` or `Apache-2.0` lanes
|
||||
- `10` repos are implemented/live
|
||||
- `9` of those are permissive `MIT` or `Apache-2.0` lanes
|
||||
- `1` of those is a restrictive repo that was properly clean-roomed and then implemented
|
||||
|
||||
Current 2026-05-11 repo-row reset counts:
|
||||
|
||||
- `implemented_live_permissive`: `8`
|
||||
- `implemented_live_permissive`: `9`
|
||||
- `implemented_live_clean_room_verified`: `1`
|
||||
- `selected_not_live_permissive_candidate`: `40`
|
||||
- `selected_not_live_permissive_candidate`: `39`
|
||||
- `selected_not_live_boundary_sensitive`: `6`
|
||||
- `selected_not_live_clean_room_candidate`: `4`
|
||||
- `not_live_reference_or_discard_candidate`: `12`
|
||||
|
||||
### The eight currently implemented/live repos
|
||||
### The ten currently implemented/live repos
|
||||
|
||||
Permissive `MIT` lanes already implemented/live:
|
||||
Permissive `MIT` or `Apache-2.0` lanes already implemented/live:
|
||||
|
||||
- `Aarav2709/KubeTimr`
|
||||
- `apache/echarts`
|
||||
- `abunickabhi/5style-Trainer`
|
||||
- `google/model-viewer`
|
||||
- `Hypercubers/hypercubing.xyz`
|
||||
- `tao-yu/Alg-Trainer`
|
||||
- `Lykos/cube_trainer`
|
||||
|
|
@ -489,17 +519,17 @@ At the moment, only one HyperTwist repo should be described this way:
|
|||
|
||||
HyperTwist should now proceed from the following rule:
|
||||
|
||||
- preserve the nine live lanes
|
||||
- preserve the ten live lanes
|
||||
- do not reopen the `onionhoney/roux-trainers` lane as if it were an unresolved accidental donor import
|
||||
- do not treat the remaining `62` non-live rows as already implemented
|
||||
- do not treat the remaining `61` current non-live rows as already implemented
|
||||
- keep `Phase 0R`, `Phase 1R`, and `Phase 2R` closed as completed packet classes
|
||||
- continue later-phase widening from the closed packet sequence, currently `Phase 3R-D`
|
||||
- continue later-phase widening from the closed packet sequence, currently `Phase 3R-E`
|
||||
|
||||
In practical terms:
|
||||
|
||||
- no, do **not** mass-revert the nine landed lanes
|
||||
- no, do **not** pretend the remaining `62` are already implemented
|
||||
- yes, preserve the landed `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, and `apache/echarts` lanes as normal first-party enhancement surfaces
|
||||
- no, do **not** mass-revert the ten landed lanes
|
||||
- no, do **not** pretend the remaining `61` current non-live rows are already implemented
|
||||
- yes, preserve the landed `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, `apache/echarts`, and `google/model-viewer` lanes as normal first-party enhancement surfaces
|
||||
- yes, widen the next retained permissive lane only through its closed packet stack
|
||||
|
||||
## Phase reset sequence
|
||||
|
|
@ -865,7 +895,7 @@ Only after that:
|
|||
|
||||
The clean practical sequence is:
|
||||
|
||||
1. preserve the nine landed lanes
|
||||
1. preserve the ten landed lanes
|
||||
2. make the current truth explicit everywhere
|
||||
3. deep-evaluate the remaining `65`
|
||||
4. discard what should not survive
|
||||
|
|
@ -878,7 +908,11 @@ Current status:
|
|||
- `Phase 2R-A` is now also complete
|
||||
- `Phase 2R-B` is now also complete
|
||||
- `Phase 2R-C` is now also complete
|
||||
- the next bounded move is `Phase 3R-D` for `google/model-viewer` with `KhronosGroup/glTF-Sample-Viewer`
|
||||
- `Phase 3R-A` is now also complete
|
||||
- `Phase 3R-B` is now also complete
|
||||
- `Phase 3R-C` is now also complete
|
||||
- `Phase 3R-D` is now also complete
|
||||
- the next bounded move is `Phase 3R-E` for `met4citizen/TalkingHead`
|
||||
|
||||
## Companion docs
|
||||
|
||||
|
|
|
|||
|
|
@ -7,14 +7,14 @@ This board is the readable row-by-row companion to the v6.3 CSVs. It is derived
|
|||
## Canonical summary
|
||||
|
||||
- Current curated HyperTwist shallow-eval set: `71` repos
|
||||
- Currently verified live in checked `UnrealHyperTwist` surfaces: `9` repos
|
||||
- Live permissive lanes: `8`
|
||||
- Currently verified live in checked `UnrealHyperTwist` surfaces: `10` repos
|
||||
- Live permissive lanes: `9`
|
||||
- Live restrictive clean-room lanes: `1`
|
||||
- Remaining rows requiring `Phase 0R` deep repo evaluation: `0`
|
||||
|
||||
## 2026-05-13 packet and contract overlay
|
||||
|
||||
The baseline live-state counts above now include the landed `Phase 3R-C` analytics lane, while `Phase 0R` and `Phase 1R` remain closed.
|
||||
The baseline live-state counts above now include the landed `Phase 3R-C` analytics lane and the landed `Phase 3R-D` browser viewer lane, while `Phase 0R` and `Phase 1R` remain closed.
|
||||
|
||||
Read together with:
|
||||
|
||||
|
|
@ -31,6 +31,7 @@ Read together with:
|
|||
- [HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md:1)
|
||||
- [HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md:1)
|
||||
- [HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md:1)
|
||||
- [HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md](C:/HyperTwist/docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md:1)
|
||||
|
||||
That overlay closes evaluation for:
|
||||
|
||||
|
|
@ -58,7 +59,8 @@ Important authority correction:
|
|||
- `Phase 3R-A` is now the landed implementation authority for `Aarav2709/KubeTimr`
|
||||
- `Phase 3R-B` is now the landed implementation authority for `Hypercubers/hypercubing.xyz`
|
||||
- `Phase 3R-C` is now the landed implementation authority for `apache/echarts`
|
||||
- future enhancement or preservation work for the nine landed rows should start from the live-lane audit, then the repo-specific landed packet where one exists, not from this board alone
|
||||
- `Phase 3R-D` is now the landed implementation authority for `google/model-viewer`
|
||||
- future enhancement or preservation work for the ten landed rows should start from the live-lane audit, then the repo-specific landed packet where one exists, not from this board alone
|
||||
- future implementation of those seven repos should start from `Packet 0R-A`, not from this board alone
|
||||
- future implementation of the `0R-B` permissive set should start from `Packet 0R-B`, then the relevant closed `2R-B` or `2R-C` ownership packet, not from this board alone
|
||||
- future implementation of those six boundary-sensitive repos should start from `Packet 0R-C`, not from this board alone
|
||||
|
|
@ -73,27 +75,29 @@ Packet overlay result:
|
|||
- all `6` boundary-sensitive rows have now been packet-evaluated
|
||||
- all `4` restrictive clean-room rows have now been packet-evaluated
|
||||
- all `12` reference, benchmark, reserve, and discard rows have now been packet-evaluated
|
||||
- all `9` live rows now also have symmetric source-backed preservation authority
|
||||
- all `10` live rows now also have symmetric source-backed preservation authority
|
||||
- `Phase 2R-A` is now closed for the five core retained permissive rows
|
||||
- `Phase 2R-B` is now closed for the retained permissive support-plane owners, subordinate packages, and helper/dependency lanes in scope
|
||||
- `Phase 2R-C` is now closed for the final retained permissive `0R-B` residual rows
|
||||
- `Phase 3R-A` is now closed for the `Aarav2709/KubeTimr` timer, inspection, splits, stats, persistence, and timer-scoped replay lane
|
||||
- `Phase 3R-B` is now closed for the `Hypercubers/hypercubing.xyz` taxonomy, notation, progression, software-reference, and leaderboard-contract lane
|
||||
- `Phase 3R-C` is now closed for the `apache/echarts` analytics, reporting, export, and progress-visualization lane
|
||||
- `Phase 3R-D` is now closed for the `google/model-viewer` browser presentation, compact editor, and standards-aware asset-QA lane
|
||||
- `Phase 2R` is now fully closed for the retained permissive set
|
||||
- `Aarav2709/KubeTimr` is now newly proven live in checked Unreal surfaces through `Phase 3R-A`
|
||||
- `Hypercubers/hypercubing.xyz` is now newly proven live in checked Unreal surfaces through `Phase 3R-B`
|
||||
- `apache/echarts` is now newly proven live in checked Unreal surfaces through `Phase 3R-C`
|
||||
- `google/model-viewer` is now newly proven live in checked Unreal surfaces through `Phase 3R-D`
|
||||
- `Phase 0R` is now fully closed
|
||||
- `Phase 1R` is now fully closed
|
||||
- the `0R-E` result split is:
|
||||
- `9` retained benchmark, oracle, or clean-room-later rows
|
||||
- `3` discarded active-set rows
|
||||
- the next bounded move is `Phase 3R-D`
|
||||
- the next bounded move is `Phase 3R-E`
|
||||
|
||||
## Count by live-state class
|
||||
|
||||
- `implemented_live_permissive`: `8`
|
||||
- `implemented_live_permissive`: `9`
|
||||
- `implemented_live_clean_room_verified`: `1`
|
||||
- `selected_not_live_permissive_candidate`: `40`
|
||||
- `selected_not_live_boundary_sensitive`: `6`
|
||||
|
|
@ -151,14 +155,14 @@ Count: `40`
|
|||
| `cahidenes/rubiks-cube-solver` | `MIT` | Locked Strategic Donor | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-C` closed. Freeze as part of the `Phase 6R-E` recognition-comparison adjunct lane for face placement and cube-string cross-checks behind the retained recognition anchors; do not widen in `Phase 3R`. |
|
||||
| `ecomfe/echarts-gl` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-C` closed for the anchor. Retain as an optional subordinate `3D` analytics and explainer sidecar beneath the landed `apache/echarts` lane; do not treat it as separately live. |
|
||||
| `ecomfe/zrender` | `BSD-3-Clause` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-C` closed for the anchor. Retain as the lower-level subordinate `2D` substrate beneath the landed `apache/echarts` lane; do not treat it as separately live. |
|
||||
| `google/model-viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-D` browser presentation and compact editor anchor; widen only from the `2R-B` ownership contract, then `0R-B`, then `REPO_LICENSE_TRACKING.md`. |
|
||||
| `google/model-viewer/packages/model-viewer-effects` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as a subordinate `Phase 3R-D` emphasis and effects package beneath `google/model-viewer`; use only if browser viewer highlighting or emphasis actually needs it. |
|
||||
| `google/model-viewer/packages/modelviewer.dev` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as subordinate `Phase 3R-D` docs and demo infrastructure only; do not promote it into product-shell ownership. |
|
||||
| `google/model-viewer/packages/render-fidelity-tools` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as a `Phase 3R-D` fidelity-oracle and regression sidecar beneath the browser viewer and QA lane; keep it testing-only. |
|
||||
| `google/model-viewer/packages/space-opera` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the subordinate `Phase 3R-D` browser editor and inspection package beneath `google/model-viewer`; widen only after the base viewer lane is fixed. |
|
||||
| `google/model-viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `implemented_live_permissive` | `landed_permissive_preserve` | `Phase 3R-D` closed. Preserve as the landed first-party browser presentation, compact editor, and standards-aware asset-QA lane; start future widening from the live-lane audit, then the `3R-D` implementation packet, then `REPO_LICENSE_TRACKING.md`. |
|
||||
| `google/model-viewer/packages/model-viewer-effects` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as a subordinate emphasis and effects package beneath the landed `google/model-viewer` lane; do not treat it as separately live. |
|
||||
| `google/model-viewer/packages/modelviewer.dev` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as subordinate docs and demo infrastructure beneath the landed `google/model-viewer` lane; do not treat it as separately live or as a product-shell owner. |
|
||||
| `google/model-viewer/packages/render-fidelity-tools` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as the subordinate fidelity-oracle and regression sidecar beneath the landed `google/model-viewer` lane; do not treat it as separately live. |
|
||||
| `google/model-viewer/packages/space-opera` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as the subordinate browser editor and inspection package beneath the landed `google/model-viewer` lane; do not treat it as separately live. |
|
||||
| `HactarCE/Hyperspeedcube` | `MIT` | Locked Foundation | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-A` closed. Freeze as the `Phase 6R-A` runtime anchor for catalog, DSL, notation, replay, verification, and stats contracts; do not widen directly in `Phase 3R`. |
|
||||
| `KhronosGroup/glTF-Sample-Renderer` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the subordinate `Phase 3R-D` renderer/reference substrate beneath `KhronosGroup/glTF-Sample-Viewer`; do not promote it into a competing viewer or runtime base. |
|
||||
| `KhronosGroup/glTF-Sample-Viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-D` standards-aware asset QA and validation sidecar; keep primary browser presentation ownership with `google/model-viewer`. |
|
||||
| `KhronosGroup/glTF-Sample-Renderer` | `Apache-2.0` | Merge Bench | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as the subordinate renderer/reference substrate beneath the landed `google/model-viewer` asset-QA lane; do not treat it as separately live. |
|
||||
| `KhronosGroup/glTF-Sample-Viewer` | `Apache-2.0` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 3R-D` closed for the anchor. Retain as the subordinate standards-aware asset QA and validation sidecar beneath the landed `google/model-viewer` lane; do not treat it as separately live. |
|
||||
| `kkoomen/qbr` | `MIT` | Locked Foundation | `integrate` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-A` closed. Freeze as the `Phase 6R-B` calibration, perceptual color matching, contour ordering, and scan-state extraction anchor; keep browser-side correction ownership with `vivaansinghvi07/rubix-cube-solver`. |
|
||||
| `met4citizen/TalkingHead` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Freeze as the `Phase 3R-E` embodied companion, narration, lip-sync, gesture, and subtitle anchor; widen only from the `2R-B` ownership contract, then `0R-B`, then `REPO_LICENSE_TRACKING.md`. |
|
||||
| `mrdoob/three.js` | `MIT` | Donor Bench | `repurpose` | `selected_not_live_permissive_candidate` | `phase0r_permissive_eval_then_implement` | `Phase 2R-B` closed. Retain as the commodity `Phase 3R-F` browser `3D` substrate beneath higher-level support surfaces; do not let it displace the Unreal-first runtime stance. |
|
||||
|
|
@ -234,8 +238,8 @@ Count: `12`
|
|||
|
||||
## Implementation rule going forward
|
||||
|
||||
- Preserve the nine landed lanes as current truth.
|
||||
- Preserve the ten landed lanes as current truth.
|
||||
- Keep `onionhoney/roux-trainers` explicitly marked as the only currently verified restrictive clean-room lane already implemented.
|
||||
- `Phase 0R` is now fully closed for the remaining `62` non-live rows.
|
||||
- `Phase 0R` is now fully closed for the remaining `61` non-live rows.
|
||||
- `Phase 1R` is now the routing authority for retained-set widening and benchmark exclusion.
|
||||
- The next bounded move is `Phase 3R-D` for the retained `google/model-viewer` and `KhronosGroup/glTF-Sample-Viewer` browser presentation and standards-aware asset-QA lane.
|
||||
- The next bounded move is `Phase 3R-E` for the retained `met4citizen/TalkingHead` embodied companion, narration, lip-sync, gesture, and subtitle lane.
|
||||
|
|
|
|||
|
|
@ -53,14 +53,16 @@ Do not use it as the primary architecture ledger. The architecture and donor dec
|
|||
This file now also preserves the current truth that future models must not lose:
|
||||
|
||||
- current curated HyperTwist shallow-eval set: `71` repos
|
||||
- currently verified live/implemented in checked `UnrealHyperTwist` surfaces: `8`
|
||||
- permissive live lanes: `7`
|
||||
- currently verified live/implemented in checked `UnrealHyperTwist` surfaces: `10`
|
||||
- permissive live lanes: `9`
|
||||
- restrictive live lanes: `1`
|
||||
|
||||
The seven permissive live lanes are:
|
||||
The nine permissive live lanes are:
|
||||
|
||||
- `Aarav2709/KubeTimr`
|
||||
- `apache/echarts`
|
||||
- `abunickabhi/5style-Trainer`
|
||||
- `google/model-viewer`
|
||||
- `Hypercubers/hypercubing.xyz`
|
||||
- `tao-yu/Alg-Trainer`
|
||||
- `Lykos/cube_trainer`
|
||||
|
|
@ -114,7 +116,8 @@ Current practical interpretation:
|
|||
- the landed `Aarav2709/KubeTimr` widening packet now lives in `docs/HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md`
|
||||
- the landed `Hypercubers/hypercubing.xyz` widening packet now lives in `docs/HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md`
|
||||
- the landed `apache/echarts` widening packet now lives in `docs/HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md`
|
||||
- the next bounded move is `Phase 3R-D`
|
||||
- the landed `google/model-viewer` widening packet now lives in `docs/HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md`
|
||||
- the next bounded move is `Phase 3R-E`
|
||||
|
||||
Companion docs:
|
||||
|
||||
|
|
@ -1530,6 +1533,12 @@ Approved working posture:
|
|||
- preserve normal Apache `NOTICE` obligations in redistributed builds
|
||||
- keep it bounded to asset QA, validation, preview, and inspection sidecars rather than letting it expand into gameplay, simulation, or runtime-foundation ownership
|
||||
|
||||
Current implementation truth:
|
||||
|
||||
- `KhronosGroup/glTF-Sample-Viewer` remains retained and source-backed
|
||||
- after `Phase 3R-D`, it is still not separately live
|
||||
- it now sits beneath the landed `google/model-viewer` browser viewer lane as the standards-aware asset-QA sidecar
|
||||
|
||||
### `KhronosGroup/glTF-Sample-Renderer`
|
||||
|
||||
Decision date:
|
||||
|
|
@ -1569,6 +1578,12 @@ Approved working posture:
|
|||
- preserve normal Apache `NOTICE` obligations in redistributed builds
|
||||
- keep it subordinate to the `KhronosGroup/glTF-Sample-Viewer` lane as a lower-level renderer substrate for asset QA and inspection tooling rather than letting it expand into gameplay, simulation, or runtime-foundation ownership
|
||||
|
||||
Current implementation truth:
|
||||
|
||||
- `KhronosGroup/glTF-Sample-Renderer` remains retained and source-backed
|
||||
- after `Phase 3R-D`, it is still not separately live
|
||||
- it now sits beneath the landed `google/model-viewer` asset-QA lane as the lower-level reference renderer substrate
|
||||
|
||||
### `google/model-viewer`
|
||||
|
||||
Decision date:
|
||||
|
|
@ -1609,6 +1624,12 @@ Approved working posture:
|
|||
- preserve normal Apache `NOTICE` obligations in redistributed builds
|
||||
- keep it bounded to embeddable web presentation, inspection, editor, and render-fidelity lanes rather than letting it expand into gameplay, simulation, or runtime-foundation ownership
|
||||
|
||||
Current implementation truth:
|
||||
|
||||
- `google/model-viewer` is now landed through `Phase 3R-D`
|
||||
- it is now a verified live permissive lane in checked `UnrealHyperTwist` surfaces
|
||||
- the live first-party lane owns browser presentation, compact editor, and standards-aware asset-QA contracts
|
||||
|
||||
### `google/model-viewer/packages/space-opera`
|
||||
|
||||
Decision date:
|
||||
|
|
|
|||
|
|
@ -42,8 +42,8 @@ PostHog/posthog,https://github.com/PostHog/posthog,HyperTwist,,donor bench,repur
|
|||
met4citizen/TalkingHead,https://github.com/met4citizen/TalkingHead,HyperTwist,Donor Bench,donor bench,repurpose,moderate modification,MIT,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is MIT and direct use is allowed. Treat it as a bounded browser-side donor for embodied coach presentation rather than as a product shell.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
apache/echarts,https://github.com/apache/echarts,HyperTwist,Donor Bench,donor bench,repurpose,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded reporting and analytics donor.,high,notice-file-review,v6.3_markdown_backfill,implemented_live_permissive,landed_permissive_preserve,"Phase 3R-C closed. Preserve as the landed first-party analytics, reporting, export, and progress-visualization lane; start future widening from the live-lane audit, then the 3R-C implementation packet, then REPO_LICENSE_TRACKING.md."
|
||||
ecomfe/echarts-gl,https://github.com/ecomfe/echarts-gl,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded 3D analytics extension rather than a runtime foundation.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-C closed for the anchor. Retain as an optional subordinate 3D analytics and explainer sidecar beneath the landed apache/echarts lane; do not treat it as separately live."
|
||||
KhronosGroup/glTF-Sample-Viewer,https://github.com/KhronosGroup/glTF-Sample-Viewer,HyperTwist,Donor Bench,donor bench,repurpose,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded standards-viewer and asset-QA donor.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer,https://github.com/google/model-viewer,HyperTwist,Donor Bench,donor bench,repurpose,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,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 presentation and inspection donor.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
KhronosGroup/glTF-Sample-Viewer,https://github.com/KhronosGroup/glTF-Sample-Viewer,HyperTwist,Donor Bench,donor bench,repurpose,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded standards-viewer and asset-QA donor.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate standards-aware asset QA and validation sidecar beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
google/model-viewer,https://github.com/google/model-viewer,HyperTwist,Donor Bench,donor bench,repurpose,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,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 presentation and inspection donor.,high,notice-file-review,v6.3_markdown_backfill,implemented_live_permissive,landed_permissive_preserve,"Phase 3R-D closed. Preserve as the landed first-party browser presentation, compact editor, and standards-aware asset-QA lane; start future widening from the live-lane audit, then the 3R-D implementation packet, then REPO_LICENSE_TRACKING.md."
|
||||
mrdoob/three.js,https://github.com/mrdoob/three.js,HyperTwist,Donor Bench,donor bench,repurpose,moderate modification,MIT,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is MIT and direct use is allowed. Treat it as a bounded browser 3D substrate rather than as an owned runtime foundation.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
pmndrs/postprocessing,https://github.com/pmndrs/postprocessing,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Zlib,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Zlib and direct use is allowed. Treat it as a bounded browser post-processing dependency.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
pmndrs/react-three-fiber,https://github.com/pmndrs/react-three-fiber,HyperTwist,Donor Bench,donor bench,repurpose,moderate modification,MIT,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is MIT and direct use is allowed. Treat it as a bounded browser React renderer substrate.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
|
|
@ -56,11 +56,11 @@ remotion-dev/remotion,https://github.com/remotion-dev/remotion,HyperTwist,Donor
|
|||
ecomfe/zrender,https://github.com/ecomfe/zrender,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded 2D render substrate beneath the reporting stack.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-C closed for the anchor. Retain as the lower-level subordinate 2D substrate beneath the landed apache/echarts lane; do not treat it as separately live."
|
||||
pissang/claygl,https://github.com/pissang/claygl,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,BSD-style permissive (see LICENSE),known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,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.,medium,license-text-normalization-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
pissang/clay-viewer,https://github.com/pissang/clay-viewer,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded browser viewer/editor sidecar.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
KhronosGroup/glTF-Sample-Renderer,https://github.com/KhronosGroup/glTF-Sample-Renderer,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded renderer substrate beneath asset viewers.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer/packages/space-opera,https://github.com/google/model-viewer/tree/main/packages/space-opera,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,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 editor and inspection donor beneath model-viewer.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer/packages/render-fidelity-tools,https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded QA and fidelity-testing donor.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer/packages/model-viewer-effects,https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,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.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer/packages/modelviewer.dev,https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,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.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
KhronosGroup/glTF-Sample-Renderer,https://github.com/KhronosGroup/glTF-Sample-Renderer,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded renderer substrate beneath asset viewers.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate renderer/reference substrate beneath the landed google/model-viewer asset-QA lane; do not treat it as separately live."
|
||||
google/model-viewer/packages/space-opera,https://github.com/google/model-viewer/tree/main/packages/space-opera,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,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 editor and inspection donor beneath model-viewer.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate browser editor and inspection package beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
google/model-viewer/packages/render-fidelity-tools,https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded QA and fidelity-testing donor.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate fidelity-oracle and regression sidecar beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
google/model-viewer/packages/model-viewer-effects,https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,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.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as a subordinate emphasis and effects package beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
google/model-viewer/packages/modelviewer.dev,https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,Apache-2.0,known_from_reference_material,uploaded_reference_docs,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.,high,notice-file-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as subordinate docs and demo infrastructure beneath the landed google/model-viewer lane; do not treat it as separately live or as a product-shell owner."
|
||||
google/model-viewer/packages/shared-assets,https://github.com/google/model-viewer/tree/main/packages/shared-assets,HyperTwist,Donor Bench,donor bench,repurpose,architecture only,Apache-2.0 container; mixed per-asset terms,known_from_reference_material,uploaded_reference_docs,mixed_or_boundary_sensitive_known,bounded_sidecar_or_selective_reimplementation,"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.",high,mixed-asset-whitelist-review,v6.3_markdown_backfill,selected_not_live_boundary_sensitive,phase0r_boundary_sensitive_eval_then_adapter_or_sidecar,Phase 1R closed. Retain as a Phase 4R fixture and QA pack only; allowlist each asset before any shipping use.
|
||||
pmndrs/react-postprocessing,https://github.com/pmndrs/react-postprocessing,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,MIT,known_from_reference_material,uploaded_reference_docs,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.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
pmndrs/three-stdlib,https://github.com/pmndrs/three-stdlib,HyperTwist,Merge Bench,merge bench,integrate,moderate modification,MIT,known_from_reference_material,uploaded_reference_docs,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.,high,standard-notice-review,v6.3_markdown_backfill,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
|
|
|
|||
|
|
|
@ -42,8 +42,8 @@ execution_queue_order,repo,primary_url,best_fit_project_v2,project_rank,portfoli
|
|||
,met4citizen/TalkingHead,https://github.com/met4citizen/TalkingHead,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,interface donor,donor bench,repurpose,moderate modification,"Retain the reusable avatar, lip-sync, and retargeting layers, but replace the demo shell, asset assumptions, and voice-service integration with HyperTwist-owned surfaces.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for embodied coach avatar runtime, lip-sync and subtitle timing, avatar-only embedding, retargeting, and streamed speech playback; keep what shortens build time, but rebind assets, voice services, and UI shell to the HyperTwist architecture.",,Repurpose here means: turn it into a browser-side embodied coach or companion layer.,,,,Inspect talkinghead runtime; speech queueing and streaming; viseme and blendshape flow; avatarOnly embedding; retargeting; and audio worklet behavior.,"Inspect modules, examples, tests, site config, streaming demos, retargeter, and playback worklet code. Look for embodied-coach embedding, lip-sync, subtitle timing, gesture and expression surfaces, and asset assumptions.","Audit met4citizen/TalkingHead as a browser embodied-coach candidate for HyperTwist. Inspect the avatar runtime, streaming lip-sync, subtitle timing, avatarOnly embedding, retargeting, and audio worklet behavior. Decide which seams can be used directly and which must remain bounded behind the HyperTwist coaching shell.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0001,browser / 3D / XR / presentation,"Repurpose selectively for HyperTwist. Its source-backed role is an embodied coach and companion presentation donor, not a generic avatar product shell.",HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,met4citizen/talkinghead,,,,,,,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Donor Bench,Browser embodied coach surface,Included,P2,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is MIT and direct use is allowed. Treat it as a bounded browser-side donor for embodied coach presentation rather than as a product shell.,"Use directly as a bounded browser-side dependency or adapter layer; keep voice services, product logic, and asset provenance outside the upstream shell.","Typically preserve notices, attribution, and license text where required; review sample avatars or media separately from the code license.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,apache/echarts,https://github.com/apache/echarts,HyperTwist,,,,,analytics / visualization / reporting,subsystem donor,interface donor,donor bench,repurpose,moderate modification,"Retain the reusable chart runtime and reporting patterns, but keep HyperTwist domain schemas, page shell, and training logic outside the upstream system.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for chart runtime, option and data-store patterns, export and save-as-image behavior, zoom and history handling, and SSR reporting surfaces; keep what shortens build time, but rebind analytics schemas and application shell to the HyperTwist architecture.",,"Repurpose here means: turn it into a bounded browser analytics and reporting layer for dashboards, replay summaries, and coaching views.",,,,"Inspect OptionManager, DataStore, zoom and history behavior, thumbnail and export features, SSR and hydration seams, and accessibility surface.","Inspect manifests, README/docs, src core, model, data, component, export, and SSR folders. Look for modular chart runtime, data-store abstractions, export surfaces, and reporting-specific UI behavior.","Audit apache/echarts as a browser analytics and reporting candidate for HyperTwist. Inspect the modular chart runtime, OptionManager and DataStore, export surfaces, zoom and history behavior, SSR path, and accessibility seams. Decide which parts should remain direct dependencies versus concept-only references.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0002,analytics / visualization / reporting,Repurpose selectively for HyperTwist. Its source-backed role is a bounded analytics and reporting donor rather than a generic dashboard widget.,HyperTwist,analytics / visualization / reporting,repurpose,moderate modification,medium,apache/echarts,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Donor Bench,Browser analytics and reporting surface,Included,P2,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded reporting and analytics donor.,Use directly as a bounded browser analytics dependency; keep HyperTwist data contracts and product logic outside the upstream shell.,Preserve LICENSE and NOTICE materials where required and review redistributed assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,ecomfe/echarts-gl,https://github.com/ecomfe/echarts-gl,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,visualization donor,merge bench,integrate,moderate modification,"Retain selective 3D analytics surfaces, but keep HyperTwist domain models, scene ownership, and broader product shell outside the upstream package.",,"Integrate selected subsystems rather than the whole product. Mine the repo for 3D analytics and explainer surfaces, GL layer mounting, and view helper behavior; keep what shortens build time, but bind it to HyperTwist analytics schemas and browser companion UI.",,Integrate here means: merge bounded 3D analytics and explainer surfaces into the browser reporting stack.,,,,"Inspect 3D and GL chart exports, GL layer mounting, graph and flow surfaces, view helper behavior, and chart-space interaction handling.","Inspect manifests, README/docs, src chart and component exports, GL helper modules, and integration points with echarts and zrender.","Audit ecomfe/echarts-gl as a browser 3D analytics companion to apache/echarts. Inspect the 3D chart exports, GL view handling, and interaction seams. Decide which pieces deserve direct dependency use versus conceptual guidance only.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0003,browser / 3D / XR / presentation,Integrate selectively for HyperTwist. Its source-backed role is a 3D analytics and explainer extension beneath echarts rather than a standalone simulation lane.,HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,ecomfe/echarts-gl,,,,,,,,,,,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Merge Bench,Browser 3D analytics and explainer surface,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded 3D analytics extension rather than a runtime foundation.,Use directly as a bounded browser-side dependency beneath the reporting stack; keep HyperTwist scene ownership and product logic outside the upstream shell.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,KhronosGroup/glTF-Sample-Viewer,https://github.com/KhronosGroup/glTF-Sample-Viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,donor bench,repurpose,moderate modification,"Retain the useful asset-validation and viewer surfaces, but keep HyperTwist asset flows, editor shell, and product logic outside the upstream viewer.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for standards-aware asset preview, validation, capture, environment control, and viewer-shell behavior; keep what shortens build time, but bind it to HyperTwist asset tooling and browser companion surfaces.",,Repurpose here means: turn it into a bounded asset-validation and preview donor for browser tooling.,,,,"Inspect validator integration, material-variant support, environment and tone-mapping controls, capture behavior, and the relationship to glTF-Sample-Renderer.","Inspect manifests, README/docs, src main and UI logic, bundled renderer submodule, and validation-related surfaces.","Audit KhronosGroup/glTF-Sample-Viewer as a browser asset-validation and inspection candidate for HyperTwist. Inspect validator integration, capture flow, material variants, environment controls, and the renderer handoff. Decide which surfaces deserve direct use or selective extraction.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0004,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is a bounded asset-validation and standards-viewer donor rather than a runtime foundation.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,khronosgroup/gltf-sample-viewer,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Donor Bench,Browser asset validation and viewer surface,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded standards-viewer and asset-QA donor.,Use directly as a bounded asset-validation dependency or sidecar; keep HyperTwist asset workflows and product logic outside the upstream viewer shell.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer,https://github.com/google/model-viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,donor bench,repurpose,moderate modification,"Retain the useful browser presentation and inspection layers, but keep HyperTwist product logic, page shell, and owned runtime direction outside the upstream project.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for browser 3D presentation, annotations, inspection, snippet and export behavior, hotspot editing, and fidelity tooling; keep what shortens build time, but bind it to HyperTwist browser companion surfaces and asset workflows.",,"Repurpose here means: turn it into a bounded browser 3D presentation, inspection, and editor donor.",,,,"Inspect model-viewer runtime mixins, annotation and AR behavior, scene-graph access, space-opera editor surfaces, and render-fidelity support.","Inspect manifests, README/docs, packages/model-viewer runtime, space-opera, render-fidelity-tools, model-viewer-effects, and docs/example surfaces.","Audit google/model-viewer as a browser 3D presentation and inspection candidate for HyperTwist. Inspect the custom element runtime, annotation and AR behavior, scene-graph access, bundled editor and fidelity packages, and docs/demo tooling. Decide which surfaces merit direct use versus selective extraction.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0005,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is a bounded browser 3D presentation and inspection donor rather than a runtime foundation.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,google/model-viewer,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Donor Bench,Browser 3D presentation and inspection surface,Included,P2,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 presentation and inspection donor.,"Use directly as a bounded browser-side dependency or adapter layer; keep HyperTwist runtime ownership, asset workflows, and product logic outside the upstream shell.",Preserve LICENSE and NOTICE materials where required and review bundled assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,KhronosGroup/glTF-Sample-Viewer,https://github.com/KhronosGroup/glTF-Sample-Viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,donor bench,repurpose,moderate modification,"Retain the useful asset-validation and viewer surfaces, but keep HyperTwist asset flows, editor shell, and product logic outside the upstream viewer.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for standards-aware asset preview, validation, capture, environment control, and viewer-shell behavior; keep what shortens build time, but bind it to HyperTwist asset tooling and browser companion surfaces.",,Repurpose here means: turn it into a bounded asset-validation and preview donor for browser tooling.,,,,"Inspect validator integration, material-variant support, environment and tone-mapping controls, capture behavior, and the relationship to glTF-Sample-Renderer.","Inspect manifests, README/docs, src main and UI logic, bundled renderer submodule, and validation-related surfaces.","Audit KhronosGroup/glTF-Sample-Viewer as a browser asset-validation and inspection candidate for HyperTwist. Inspect validator integration, capture flow, material variants, environment controls, and the renderer handoff. Decide which surfaces deserve direct use or selective extraction.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0004,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is a bounded asset-validation and standards-viewer donor rather than a runtime foundation.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,khronosgroup/gltf-sample-viewer,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Donor Bench,Browser asset validation and viewer surface,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Apache-2.0 and direct use is allowed. Treat it as a bounded standards-viewer and asset-QA donor.,Use directly as a bounded asset-validation dependency or sidecar; keep HyperTwist asset workflows and product logic outside the upstream viewer shell.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate standards-aware asset QA and validation sidecar beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
,google/model-viewer,https://github.com/google/model-viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,donor bench,repurpose,moderate modification,"Retain the useful browser presentation and inspection layers, but keep HyperTwist product logic, page shell, and owned runtime direction outside the upstream project.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for browser 3D presentation, annotations, inspection, snippet and export behavior, hotspot editing, and fidelity tooling; keep what shortens build time, but bind it to HyperTwist browser companion surfaces and asset workflows.",,"Repurpose here means: turn it into a bounded browser 3D presentation, inspection, and editor donor.",,,,"Inspect model-viewer runtime mixins, annotation and AR behavior, scene-graph access, space-opera editor surfaces, and render-fidelity support.","Inspect manifests, README/docs, packages/model-viewer runtime, space-opera, render-fidelity-tools, model-viewer-effects, and docs/example surfaces.","Audit google/model-viewer as a browser 3D presentation and inspection candidate for HyperTwist. Inspect the custom element runtime, annotation and AR behavior, scene-graph access, bundled editor and fidelity packages, and docs/demo tooling. Decide which surfaces merit direct use versus selective extraction.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0005,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is a bounded browser 3D presentation and inspection donor rather than a runtime foundation.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,google/model-viewer,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Donor Bench,Browser 3D presentation and inspection surface,Included,P2,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 presentation and inspection donor.,"Use directly as a bounded browser-side dependency or adapter layer; keep HyperTwist runtime ownership, asset workflows, and product logic outside the upstream shell.",Preserve LICENSE and NOTICE materials where required and review bundled assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,implemented_live_permissive,landed_permissive_preserve,"Phase 3R-D closed. Preserve as the landed first-party browser presentation, compact editor, and standards-aware asset-QA lane; start future widening from the live-lane audit, then the 3R-D implementation packet, then REPO_LICENSE_TRACKING.md."
|
||||
,mrdoob/three.js,https://github.com/mrdoob/three.js,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,donor bench,repurpose,moderate modification,Retain it mainly as a dependency substrate. Do not treat it as the owned gameplay foundation or let it reshape the Unreal-first runtime direction.,,"Repurpose selected subsystems rather than the whole product. Mine the repo for the browser 3D substrate, loader and exporter behavior, WebXR runtime hooks, and utility layers; keep what shortens build time, but leave HyperTwist gameplay and owned runtime direction outside the upstream engine.",,Repurpose here means: use it as the bounded browser-side 3D substrate and keep HyperTwist product logic above it.,,,,"Inspect core renderer and scene stack, loaders and exporters, WebXR manager, addons surface, and editor shell.","Inspect manifests, README/docs, src core and renderer folders, WebXR manager, addons, examples references, and editor shell.","Audit mrdoob/three.js as the browser 3D substrate beneath HyperTwist companion surfaces. Inspect renderer, scene, camera, math, loader, WebXR, and editor behavior. Decide what should be used directly as dependency substrate versus what should remain conceptual.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0006,browser / 3D / XR / presentation,"Repurpose selectively for HyperTwist. Its source-backed role is the commodity browser 3D substrate beneath the browser companion stack, not the owned runtime foundation.",HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,mrdoob/three.js,,,,,,,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Donor Bench,Browser 3D substrate,Included,P2,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is MIT and direct use is allowed. Treat it as a bounded browser 3D substrate rather than as an owned runtime foundation.,"Use directly as a bounded browser-side dependency; keep HyperTwist gameplay, puzzle logic, and owned runtime direction outside the upstream engine.","Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pmndrs/postprocessing,https://github.com/pmndrs/postprocessing,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain selective effect infrastructure, but keep HyperTwist scene ownership, domain logic, and product shell outside the upstream package.",,"Integrate selected subsystems rather than the whole product. Mine the repo for effect-composer, outline, SSAO, and bounded browser emphasis behavior; keep what shortens build time, but bind it to HyperTwist browser viewers and coach surfaces.",,Integrate here means: merge bounded browser-side effect and emphasis infrastructure into the companion stack.,,,,"Inspect EffectComposer and EffectPass, outline and SSAO effect behavior, effect catalog breadth, and performance assumptions.","Inspect manifests, README/docs, core composer and pass code, major effects, and integration seams with three.js.","Audit pmndrs/postprocessing as a bounded browser post-processing substrate for HyperTwist. Inspect composer, pass, outline, and SSAO behavior and decide what should remain direct dependency use versus conceptual reference.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0007,browser / 3D / XR / presentation,Integrate selectively for HyperTwist. Its source-backed role is a bounded browser post-processing substrate beneath three.js rather than a product lane.,HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pmndrs/postprocessing,,,,,,,,,,,,,,,,,,Zlib,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Merge Bench,Browser post-processing substrate,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Zlib and direct use is allowed. Treat it as a bounded browser post-processing dependency.,Use directly as a bounded browser-side dependency beneath three.js-based viewers; keep HyperTwist product logic outside the upstream package.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pmndrs/react-three-fiber,https://github.com/pmndrs/react-three-fiber,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,donor bench,repurpose,moderate modification,"Retain it mainly as a dependency substrate. Keep HyperTwist domain logic, product shell, and runtime ownership above the upstream renderer.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for React renderer and event behavior, scene hook patterns, and browser companion ergonomics; keep what shortens build time, but leave HyperTwist product logic and owned runtime direction outside the upstream layer.",,Repurpose here means: use it as the bounded React renderer substrate for browser-side 3D and XR surfaces.,,,,"Inspect Canvas and createRoot behavior, reconciler and store wiring, event system, hooks, and the native path.","Inspect manifests, README/docs, fiber package runtime, core renderer code, event handling, hooks, and native entry points.","Audit pmndrs/react-three-fiber as the React renderer substrate for HyperTwist browser companion scenes. Inspect Canvas, createRoot, event handling, hooks, and runtime boundaries. Decide which parts should remain direct dependency use versus conceptual reference.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0008,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is the commodity React renderer substrate above three.js for browser companion surfaces.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,pmndrs/react-three-fiber,,,,,,,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,,,,Donor Bench,Browser React 3D substrate,Included,P2,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is MIT and direct use is allowed. Treat it as a bounded browser React renderer substrate.,Use directly as a bounded browser-side dependency above three.js; keep HyperTwist product logic and runtime ownership outside the upstream layer.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
|
|
@ -56,11 +56,11 @@ execution_queue_order,repo,primary_url,best_fit_project_v2,project_rank,portfoli
|
|||
,ecomfe/zrender,https://github.com/ecomfe/zrender,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the zrender runtime entry, scene storage, canvas and SVG painters, handler proxy, and animation behavior.","Inspect manifests, README/docs, runtime entry, storage, painter implementations, event proxy, animation modules, and core graphic primitives.","Audit ecomfe/zrender as a Browser 2D render substrate candidate for HyperTwist. Inspect the zrender runtime entry, scene storage, canvas and SVG painters, handler proxy, and animation behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0001,browser / 2D / visualization,"Integrate selectively for HyperTwist. Its source-backed role is a lower-level 2D rendering and interaction substrate beneath echarts, not a separate strategic product lane.",HyperTwist,browser / 2D / visualization,integrate,moderate modification,medium,ecomfe/zrender,,,,,,,,,,,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 56-ecomfe-zrender-upstream-dossier.md,,,,Merge Bench,Browser 2D render substrate,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,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 beneath analytics and reporting layers.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow utility layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 56-ecomfe-zrender-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pissang/claygl,https://github.com/pissang/claygl,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"Integrate selected subsystems rather than the whole product. Mine the repo for browser WebGL substrate, picking, controls, compositor behavior, and lightweight scene infrastructure; 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.,,,,"the renderer and application shell, scene behavior, camera and control plugins, picking, compositor, and loader surfaces.","Inspect manifests, README/docs, renderer, application, scene, controls, compositor, loader, and core geometry/material modules.","Audit pissang/claygl as a Browser WebGL substrate candidate for HyperTwist. Inspect the renderer and application shell, scene behavior, camera and control plugins, picking, compositor, and loader surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0002,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a lower-level WebGL substrate beneath browser viewer and analytics surfaces, not a runtime foundation.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pissang/claygl,,,,,,,,,,,,,,,,,,BSD-style permissive (see LICENSE),known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 58-pissang-claygl-upstream-dossier.md,,,,Merge Bench,Browser WebGL substrate,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,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 browser-side dependency after preserving the upstream license text.,Preserve the exact upstream LICENSE text and notices when redistributed or vendored.,Usually unnecessary unless you later replace a narrow low-level utility layer.,medium,license-text-normalization-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 58-pissang-claygl-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pissang/clay-viewer,https://github.com/pissang/clay-viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"Integrate selected subsystems rather than the whole product. Mine the repo for browser viewer/editor behavior, hotspot handling, post-effects, lighting presets, and animation-preview support; 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.,,,,"the viewer shell, hotspot and picking behavior, default scene config, effect compositor, and animation-preview surfaces.","Inspect manifests, README/docs, viewer runtime, default scene config, graphic effect compositor, and associated editor or UI shells.","Audit pissang/clay-viewer as a Browser viewer and editor sidecar candidate for HyperTwist. Inspect the viewer shell, hotspot and picking behavior, default scene config, effect compositor, and animation-preview surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0003,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser viewer/editor sidecar with hotspot, environment, and post-effect surfaces, not a gameplay or runtime foundation.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pissang/clay-viewer,,,,,,,,,,,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 59-pissang-clay-viewer-upstream-dossier.md,,,,Merge Bench,Browser viewer and editor sidecar,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded browser viewer/editor sidecar.,Use directly as a bounded browser-side dependency or sidecar for viewer/editor 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: 59-pissang-clay-viewer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,KhronosGroup/glTF-Sample-Renderer,https://github.com/KhronosGroup/glTF-Sample-Renderer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior.","Inspect manifests, README/docs, renderer source tree, resource loader, GltfView, GltfState, user camera, and renderer integration points.","Audit KhronosGroup/glTF-Sample-Renderer as a Browser asset renderer substrate candidate for HyperTwist. Inspect the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0004,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is the lower-level official glTF renderer substrate beneath glTF-Sample-Viewer, not a separate strategic lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,khronosgroup/gltf-sample-renderer,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md,,,,Merge Bench,Browser asset renderer substrate,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,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 dependency beneath asset inspection and preview tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer/packages/space-opera,https://github.com/google/model-viewer/tree/main/packages/space-opera,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,editor donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior.","Inspect manifests, README/docs, app shell, reducers, hotspot panel, snippet generator, inspector components, and editor-adjacent modules.","Audit google/model-viewer/packages/space-opera as a Browser asset editor and inspection surface candidate for HyperTwist. Inspect the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0005,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser editor and inspection donor beneath model-viewer, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,google/model-viewer/packages/space-opera,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md,,,,Merge Bench,Browser asset editor and inspection surface,Included,P3,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 editor and inspection donor beneath model-viewer.,Use directly as a bounded browser-side dependency or concept donor beneath browser asset tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer/packages/render-fidelity-tools,https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools,HyperTwist,,,,,analytics / visualization / reporting,subsystem donor,qa donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation.","Inspect manifests, README/docs, workflow scripts, renderer harness, image comparison worker, and fidelity-testing utilities.","Audit google/model-viewer/packages/render-fidelity-tools as a Browser fidelity QA harness candidate for HyperTwist. Inspect the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0006,browser / QA / visual regression,"Integrate selectively for HyperTwist. Its source-backed role is a bounded fidelity oracle and QA harness donor beneath model-viewer, not a runtime lane.",HyperTwist,browser / QA / visual regression,integrate,moderate modification,medium,google/model-viewer/packages/render-fidelity-tools,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md,,,,Merge Bench,Browser fidelity QA harness,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,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 QA dependency or concept donor for visual regression tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer/packages/model-viewer-effects,https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,effect donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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 here means: merge bounded support surfaces from this repo into the HyperTwist companion stack.,,,,"the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior.","Inspect manifests, README/docs, effect-composer integration, custom-element wrapper, outline and SSAO effects, and related extension code.","Audit google/model-viewer/packages/model-viewer-effects as a Browser emphasis and post-processing extension candidate for HyperTwist. Inspect the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0007,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser post-processing and emphasis donor beneath model-viewer, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,google/model-viewer/packages/model-viewer-effects,,,,,,,,,,,,,,,,,,Apache-2.0,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,,,,Merge Bench,Browser emphasis and post-processing extension,Included,P3,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.,Use directly as a bounded browser-side dependency or concept donor beneath browser model presentation.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer/packages/modelviewer.dev,https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,docs donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces.","Inspect manifests, README/docs, docs-and-examples code, example-snippet component, sidebar builder, and HTML generation utilities.","Audit google/model-viewer/packages/modelviewer.dev as a Browser docs and demo surface candidate for HyperTwist. Inspect the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0008,documentation / demos / examples,"Integrate selectively for HyperTwist. Its source-backed role is a bounded docs and demo donor beneath model-viewer, not a runtime lane.",HyperTwist,documentation / demos / examples,integrate,moderate modification,medium,google/model-viewer/packages/modelviewer.dev,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md,,,,Merge Bench,Browser docs and demo surface,Included,P4,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.,Use directly as a bounded docs/demo dependency or concept donor for documentation surfaces.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,KhronosGroup/glTF-Sample-Renderer,https://github.com/KhronosGroup/glTF-Sample-Renderer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior.","Inspect manifests, README/docs, renderer source tree, resource loader, GltfView, GltfState, user camera, and renderer integration points.","Audit KhronosGroup/glTF-Sample-Renderer as a Browser asset renderer substrate candidate for HyperTwist. Inspect the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0004,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is the lower-level official glTF renderer substrate beneath glTF-Sample-Viewer, not a separate strategic lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,khronosgroup/gltf-sample-renderer,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md,,,,Merge Bench,Browser asset renderer substrate,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,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 dependency beneath asset inspection and preview tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate renderer/reference substrate beneath the landed google/model-viewer asset-QA lane; do not treat it as separately live."
|
||||
,google/model-viewer/packages/space-opera,https://github.com/google/model-viewer/tree/main/packages/space-opera,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,editor donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior.","Inspect manifests, README/docs, app shell, reducers, hotspot panel, snippet generator, inspector components, and editor-adjacent modules.","Audit google/model-viewer/packages/space-opera as a Browser asset editor and inspection surface candidate for HyperTwist. Inspect the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0005,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser editor and inspection donor beneath model-viewer, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,google/model-viewer/packages/space-opera,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md,,,,Merge Bench,Browser asset editor and inspection surface,Included,P3,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 editor and inspection donor beneath model-viewer.,Use directly as a bounded browser-side dependency or concept donor beneath browser asset tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate browser editor and inspection package beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
,google/model-viewer/packages/render-fidelity-tools,https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools,HyperTwist,,,,,analytics / visualization / reporting,subsystem donor,qa donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation.","Inspect manifests, README/docs, workflow scripts, renderer harness, image comparison worker, and fidelity-testing utilities.","Audit google/model-viewer/packages/render-fidelity-tools as a Browser fidelity QA harness candidate for HyperTwist. Inspect the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0006,browser / QA / visual regression,"Integrate selectively for HyperTwist. Its source-backed role is a bounded fidelity oracle and QA harness donor beneath model-viewer, not a runtime lane.",HyperTwist,browser / QA / visual regression,integrate,moderate modification,medium,google/model-viewer/packages/render-fidelity-tools,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md,,,,Merge Bench,Browser fidelity QA harness,Included,P3,permissive_or_noncopyleft_known,direct_incorporation_ok,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 QA dependency or concept donor for visual regression tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate fidelity-oracle and regression sidecar beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
,google/model-viewer/packages/model-viewer-effects,https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,effect donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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 here means: merge bounded support surfaces from this repo into the HyperTwist companion stack.,,,,"the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior.","Inspect manifests, README/docs, effect-composer integration, custom-element wrapper, outline and SSAO effects, and related extension code.","Audit google/model-viewer/packages/model-viewer-effects as a Browser emphasis and post-processing extension candidate for HyperTwist. Inspect the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0007,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser post-processing and emphasis donor beneath model-viewer, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,google/model-viewer/packages/model-viewer-effects,,,,,,,,,,,,,,,,,,Apache-2.0,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,,,,Merge Bench,Browser emphasis and post-processing extension,Included,P3,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.,Use directly as a bounded browser-side dependency or concept donor beneath browser model presentation.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as a subordinate emphasis and effects package beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
,google/model-viewer/packages/modelviewer.dev,https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,docs donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces.","Inspect manifests, README/docs, docs-and-examples code, example-snippet component, sidebar builder, and HTML generation utilities.","Audit google/model-viewer/packages/modelviewer.dev as a Browser docs and demo surface candidate for HyperTwist. Inspect the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0008,documentation / demos / examples,"Integrate selectively for HyperTwist. Its source-backed role is a bounded docs and demo donor beneath model-viewer, not a runtime lane.",HyperTwist,documentation / demos / examples,integrate,moderate modification,medium,google/model-viewer/packages/modelviewer.dev,,,,,,,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md,,,,Merge Bench,Browser docs and demo surface,Included,P4,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.,Use directly as a bounded docs/demo dependency or concept donor for documentation surfaces.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as subordinate docs and demo infrastructure beneath the landed google/model-viewer lane; do not treat it as separately live or as a product-shell owner."
|
||||
,google/model-viewer/packages/shared-assets,https://github.com/google/model-viewer/tree/main/packages/shared-assets,HyperTwist,,,,,asset / fixture / sample pack,subsystem donor,fixture donor,donor bench,repurpose,architecture only,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the attribution file, mixed per-asset terms, sample-model and environment fixture role, and fetch-script behavior.","Inspect manifests, README/docs, LICENSE, ATTRIBUTIONS, fixture assets, and asset-fetch scripts. Verify container license versus per-asset terms.","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.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0009,asset / fixture / sample pack,"Integrate selectively for HyperTwist. Its source-backed role is a boundary-sensitive sample-asset and test-fixture pack with mixed per-asset terms, not a blanket shippable asset bundle.",HyperTwist,asset / fixture / sample pack,integrate,moderate modification,medium,google/model-viewer/packages/shared-assets,,,,,,,,,,,,,,,,,,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: 67-google-shared-assets-upstream-dossier.md,,,,Donor Bench,Boundary-sensitive sample-asset and test-fixture pack,Included,P3,mixed_or_boundary_sensitive_known,bounded_sidecar_or_selective_reimplementation,"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.",Whitelist individual acceptable assets only; do not assume the container license overrides per-asset terms.,Preserve container notices and review each selected asset attribution or usage condition separately before shipping.,"Usually unnecessary; the main issue is per-asset provenance and selection, not code replacement.",high,mixed-asset-whitelist-review,no,,,,,,,,,,,,,v6.3_markdown_backfill,Corrected on 2026-04-25 from stale merge posture to dossier-backed boundary-sensitive fixture-pack status.,selected_not_live_boundary_sensitive,phase0r_boundary_sensitive_eval_then_adapter_or_sidecar,Phase 1R closed. Retain as a Phase 4R fixture and QA pack only; allowlist each asset before any shipping use.
|
||||
,pmndrs/react-postprocessing,https://github.com/pmndrs/react-postprocessing,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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 here means: merge bounded support surfaces from this repo into the HyperTwist companion stack.,,,,"the React EffectComposer wrapper, Selection model, and integration assumptions on top of postprocessing and react-three-fiber.","Inspect manifests, README/docs, EffectComposer wrapper, Selection support, and the narrow React integration layer.","Audit pmndrs/react-postprocessing as a Browser React effect-wrapper layer candidate for HyperTwist. Inspect the React EffectComposer wrapper, Selection model, and integration assumptions on top of postprocessing and react-three-fiber. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0010,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded React wrapper for the browser post-processing lane, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pmndrs/react-postprocessing,,,,,,,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 70-pmndrs-react-postprocessing-upstream-dossier.md,,,,Merge Bench,Browser React effect-wrapper layer,Included,P4,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.,Use directly as a bounded browser-side wrapper dependency above the core post-processing substrate.,"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: 70-pmndrs-react-postprocessing-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pmndrs/three-stdlib,https://github.com/pmndrs/three-stdlib,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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 here means: merge bounded support surfaces from this repo into the HyperTwist companion stack.,,,,"the utility export surface, controls, loaders, WebXR helpers, post-processing helpers, and packaging of three/examples behavior.","Inspect manifests, README/docs, utility index, controls, WebXR helpers, loaders, and exported utility modules.","Audit pmndrs/three-stdlib as a Browser 3D utility substrate candidate for HyperTwist. Inspect the utility export surface, controls, loaders, WebXR helpers, post-processing helpers, and packaging of three/examples behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0011,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a lower-level browser utility substrate beneath three.js, drei, and XR-adjacent lanes, not a product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pmndrs/three-stdlib,,,,,,,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 75-pmndrs-three-stdlib-upstream-dossier.md,,,,Merge Bench,Browser 3D utility substrate,Included,P4,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.,Use directly as a bounded browser-side utility dependency beneath higher-level viewer and XR 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: 75-pmndrs-three-stdlib-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
|
|
|
|||
|
|
|
@ -42,8 +42,8 @@ execution_queue_order,repo,primary_url,best_fit_project_v2,project_rank,portfoli
|
|||
,met4citizen/TalkingHead,https://github.com/met4citizen/TalkingHead,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,interface donor,donor bench,repurpose,moderate modification,"Retain the reusable avatar, lip-sync, and retargeting layers, but replace the demo shell, asset assumptions, and voice-service integration with HyperTwist-owned surfaces.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for embodied coach avatar runtime, lip-sync and subtitle timing, avatar-only embedding, retargeting, and streamed speech playback; keep what shortens build time, but rebind assets, voice services, and UI shell to the HyperTwist architecture.",,Repurpose here means: turn it into a browser-side embodied coach or companion layer.,,,,Inspect talkinghead runtime; speech queueing and streaming; viseme and blendshape flow; avatarOnly embedding; retargeting; and audio worklet behavior.,"Inspect modules, examples, tests, site config, streaming demos, retargeter, and playback worklet code. Look for embodied-coach embedding, lip-sync, subtitle timing, gesture and expression surfaces, and asset assumptions.","Audit met4citizen/TalkingHead as a browser embodied-coach candidate for HyperTwist. Inspect the avatar runtime, streaming lip-sync, subtitle timing, avatarOnly embedding, retargeting, and audio worklet behavior. Decide which seams can be used directly and which must remain bounded behind the HyperTwist coaching shell.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0001,browser / 3D / XR / presentation,"Repurpose selectively for HyperTwist. Its source-backed role is an embodied coach and companion presentation donor, not a generic avatar product shell.",HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,met4citizen/talkinghead,,Donor Bench,4.0,"Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest embodied coach and avatar presentation donor in the current stack.",Browser embodied coach surface,Included,P2,"met4citizen/TalkingHead is placed in Donor Bench for HyperTwist because it provides embodied coach UI, streaming lip-sync, retargeting, and avatar-only embedding behavior. Recommended action remains repurpose, but the retained value is a bounded browser coach surface rather than a general avatar product.",,,,,,,met4citizen/talkinghead,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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-side donor for embodied coach presentation rather than as a product shell.,"Use directly as a bounded browser-side dependency or adapter layer; keep voice services, product logic, and asset provenance outside the upstream shell.","Typically preserve notices, attribution, and license text where required; review sample avatars or media separately from the code license.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,apache/echarts,https://github.com/apache/echarts,HyperTwist,,,,,analytics / visualization / reporting,subsystem donor,interface donor,donor bench,repurpose,moderate modification,"Retain the reusable chart runtime and reporting patterns, but keep HyperTwist domain schemas, page shell, and training logic outside the upstream system.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for chart runtime, option and data-store patterns, export and save-as-image behavior, zoom and history handling, and SSR reporting surfaces; keep what shortens build time, but rebind analytics schemas and application shell to the HyperTwist architecture.",,"Repurpose here means: turn it into a bounded browser analytics and reporting layer for dashboards, replay summaries, and coaching views.",,,,"Inspect OptionManager, DataStore, zoom and history behavior, thumbnail and export features, SSR and hydration seams, and accessibility surface.","Inspect manifests, README/docs, src core, model, data, component, export, and SSR folders. Look for modular chart runtime, data-store abstractions, export surfaces, and reporting-specific UI behavior.","Audit apache/echarts as a browser analytics and reporting candidate for HyperTwist. Inspect the modular chart runtime, OptionManager and DataStore, export surfaces, zoom and history behavior, SSR path, and accessibility seams. Decide which parts should remain direct dependencies versus concept-only references.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0002,analytics / visualization / reporting,Repurpose selectively for HyperTwist. Its source-backed role is a bounded analytics and reporting donor rather than a generic dashboard widget.,HyperTwist,analytics / visualization / reporting,repurpose,moderate modification,medium,apache/echarts,,Donor Bench,4.0,"Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest current analytics and reporting donor in the browser stack.",Browser analytics and reporting surface,Included,P2,"apache/echarts is placed in Donor Bench for HyperTwist because it provides the strongest current browser analytics and reporting stack with SSR, export, and serious data-store behavior. Recommended action remains repurpose, but the retained value is bounded reporting and coaching analytics rather than a product shell.",,,,,,,apache/echarts,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 reporting and analytics donor.,Use directly as a bounded browser analytics dependency; keep HyperTwist data contracts and product logic outside the upstream shell.,Preserve LICENSE and NOTICE materials where required and review redistributed assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,ecomfe/echarts-gl,https://github.com/ecomfe/echarts-gl,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,visualization donor,merge bench,integrate,moderate modification,"Retain selective 3D analytics surfaces, but keep HyperTwist domain models, scene ownership, and broader product shell outside the upstream package.",,"Integrate selected subsystems rather than the whole product. Mine the repo for 3D analytics and explainer surfaces, GL layer mounting, and view helper behavior; keep what shortens build time, but bind it to HyperTwist analytics schemas and browser companion UI.",,Integrate here means: merge bounded 3D analytics and explainer surfaces into the browser reporting stack.,,,,"Inspect 3D and GL chart exports, GL layer mounting, graph and flow surfaces, view helper behavior, and chart-space interaction handling.","Inspect manifests, README/docs, src chart and component exports, GL helper modules, and integration points with echarts and zrender.","Audit ecomfe/echarts-gl as a browser 3D analytics companion to apache/echarts. Inspect the 3D chart exports, GL view handling, and interaction seams. Decide which pieces deserve direct dependency use versus conceptual guidance only.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0003,browser / 3D / XR / presentation,Integrate selectively for HyperTwist. Its source-backed role is a 3D analytics and explainer extension beneath echarts rather than a standalone simulation lane.,HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,ecomfe/echarts-gl,,Merge Bench,5.0,"Useful merge candidate for HyperTwist, primarily in the browser companion layer; strongest value sits in 3D chart and GL explainer surfaces beneath the echarts lane.",Browser 3D analytics and explainer surface,Included,P3,"ecomfe/echarts-gl is placed in Merge Bench for HyperTwist because it adds bounded 3D analytics and explainer value on top of echarts. Recommended action remains integrate, but the retained value is selective 3D reporting and graph surface behavior rather than a product runtime.",,,,,,,ecomfe/echarts-gl,,,,,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,v6_unified_source_of_truth_pack,,,,,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded 3D analytics extension rather than a runtime foundation.,Use directly as a bounded browser-side dependency beneath the reporting stack; keep HyperTwist scene ownership and product logic outside the upstream shell.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,KhronosGroup/glTF-Sample-Viewer,https://github.com/KhronosGroup/glTF-Sample-Viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,donor bench,repurpose,moderate modification,"Retain the useful asset-validation and viewer surfaces, but keep HyperTwist asset flows, editor shell, and product logic outside the upstream viewer.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for standards-aware asset preview, validation, capture, environment control, and viewer-shell behavior; keep what shortens build time, but bind it to HyperTwist asset tooling and browser companion surfaces.",,Repurpose here means: turn it into a bounded asset-validation and preview donor for browser tooling.,,,,"Inspect validator integration, material-variant support, environment and tone-mapping controls, capture behavior, and the relationship to glTF-Sample-Renderer.","Inspect manifests, README/docs, src main and UI logic, bundled renderer submodule, and validation-related surfaces.","Audit KhronosGroup/glTF-Sample-Viewer as a browser asset-validation and inspection candidate for HyperTwist. Inspect validator integration, capture flow, material variants, environment controls, and the renderer handoff. Decide which surfaces deserve direct use or selective extraction.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0004,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is a bounded asset-validation and standards-viewer donor rather than a runtime foundation.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,khronosgroup/gltf-sample-viewer,,Donor Bench,4.0,"Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest value sits in official glTF standards validation and inspection tooling.",Browser asset validation and viewer surface,Included,P3,"KhronosGroup/glTF-Sample-Viewer is placed in Donor Bench for HyperTwist because it provides standards-aware asset validation, inspection, and viewer behavior. Recommended action remains repurpose, but the retained value is bounded asset QA and preview tooling rather than gameplay or runtime ownership.",,,,,,,khronosgroup/gltf-sample-viewer,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 standards-viewer and asset-QA donor.,Use directly as a bounded asset-validation dependency or sidecar; keep HyperTwist asset workflows and product logic outside the upstream viewer shell.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer,https://github.com/google/model-viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,donor bench,repurpose,moderate modification,"Retain the useful browser presentation and inspection layers, but keep HyperTwist product logic, page shell, and owned runtime direction outside the upstream project.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for browser 3D presentation, annotations, inspection, snippet and export behavior, hotspot editing, and fidelity tooling; keep what shortens build time, but bind it to HyperTwist browser companion surfaces and asset workflows.",,"Repurpose here means: turn it into a bounded browser 3D presentation, inspection, and editor donor.",,,,"Inspect model-viewer runtime mixins, annotation and AR behavior, scene-graph access, space-opera editor surfaces, and render-fidelity support.","Inspect manifests, README/docs, packages/model-viewer runtime, space-opera, render-fidelity-tools, model-viewer-effects, and docs/example surfaces.","Audit google/model-viewer as a browser 3D presentation and inspection candidate for HyperTwist. Inspect the custom element runtime, annotation and AR behavior, scene-graph access, bundled editor and fidelity packages, and docs/demo tooling. Decide which surfaces merit direct use versus selective extraction.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0005,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is a bounded browser 3D presentation and inspection donor rather than a runtime foundation.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,google/model-viewer,,Donor Bench,4.0,"Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest current browser 3D presentation and inspection donor in the stack.",Browser 3D presentation and inspection surface,Included,P2,"google/model-viewer is placed in Donor Bench for HyperTwist because it provides the strongest current browser 3D presentation and inspection stack, plus bundled editor and fidelity packages. Recommended action remains repurpose, but the retained value is bounded web preview, inspection, and AR-friendly presentation rather than a gameplay runtime.",,,,,,,google/model-viewer,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 presentation and inspection donor.,"Use directly as a bounded browser-side dependency or adapter layer; keep HyperTwist runtime ownership, asset workflows, and product logic outside the upstream shell.",Preserve LICENSE and NOTICE materials where required and review bundled assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,KhronosGroup/glTF-Sample-Viewer,https://github.com/KhronosGroup/glTF-Sample-Viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,donor bench,repurpose,moderate modification,"Retain the useful asset-validation and viewer surfaces, but keep HyperTwist asset flows, editor shell, and product logic outside the upstream viewer.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for standards-aware asset preview, validation, capture, environment control, and viewer-shell behavior; keep what shortens build time, but bind it to HyperTwist asset tooling and browser companion surfaces.",,Repurpose here means: turn it into a bounded asset-validation and preview donor for browser tooling.,,,,"Inspect validator integration, material-variant support, environment and tone-mapping controls, capture behavior, and the relationship to glTF-Sample-Renderer.","Inspect manifests, README/docs, src main and UI logic, bundled renderer submodule, and validation-related surfaces.","Audit KhronosGroup/glTF-Sample-Viewer as a browser asset-validation and inspection candidate for HyperTwist. Inspect validator integration, capture flow, material variants, environment controls, and the renderer handoff. Decide which surfaces deserve direct use or selective extraction.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0004,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is a bounded asset-validation and standards-viewer donor rather than a runtime foundation.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,khronosgroup/gltf-sample-viewer,,Donor Bench,4.0,"Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest value sits in official glTF standards validation and inspection tooling.",Browser asset validation and viewer surface,Included,P3,"KhronosGroup/glTF-Sample-Viewer is placed in Donor Bench for HyperTwist because it provides standards-aware asset validation, inspection, and viewer behavior. Recommended action remains repurpose, but the retained value is bounded asset QA and preview tooling rather than gameplay or runtime ownership.",,,,,,,khronosgroup/gltf-sample-viewer,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 standards-viewer and asset-QA donor.,Use directly as a bounded asset-validation dependency or sidecar; keep HyperTwist asset workflows and product logic outside the upstream viewer shell.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate standards-aware asset QA and validation sidecar beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
,google/model-viewer,https://github.com/google/model-viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,donor bench,repurpose,moderate modification,"Retain the useful browser presentation and inspection layers, but keep HyperTwist product logic, page shell, and owned runtime direction outside the upstream project.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for browser 3D presentation, annotations, inspection, snippet and export behavior, hotspot editing, and fidelity tooling; keep what shortens build time, but bind it to HyperTwist browser companion surfaces and asset workflows.",,"Repurpose here means: turn it into a bounded browser 3D presentation, inspection, and editor donor.",,,,"Inspect model-viewer runtime mixins, annotation and AR behavior, scene-graph access, space-opera editor surfaces, and render-fidelity support.","Inspect manifests, README/docs, packages/model-viewer runtime, space-opera, render-fidelity-tools, model-viewer-effects, and docs/example surfaces.","Audit google/model-viewer as a browser 3D presentation and inspection candidate for HyperTwist. Inspect the custom element runtime, annotation and AR behavior, scene-graph access, bundled editor and fidelity packages, and docs/demo tooling. Decide which surfaces merit direct use versus selective extraction.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0005,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is a bounded browser 3D presentation and inspection donor rather than a runtime foundation.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,google/model-viewer,,Donor Bench,4.0,"Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest current browser 3D presentation and inspection donor in the stack.",Browser 3D presentation and inspection surface,Included,P2,"google/model-viewer is placed in Donor Bench for HyperTwist because it provides the strongest current browser 3D presentation and inspection stack, plus bundled editor and fidelity packages. Recommended action remains repurpose, but the retained value is bounded web preview, inspection, and AR-friendly presentation rather than a gameplay runtime.",,,,,,,google/model-viewer,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 presentation and inspection donor.,"Use directly as a bounded browser-side dependency or adapter layer; keep HyperTwist runtime ownership, asset workflows, and product logic outside the upstream shell.",Preserve LICENSE and NOTICE materials where required and review bundled assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,implemented_live_permissive,landed_permissive_preserve,"Phase 3R-D closed. Preserve as the landed first-party browser presentation, compact editor, and standards-aware asset-QA lane; start future widening from the live-lane audit, then the 3R-D implementation packet, then REPO_LICENSE_TRACKING.md."
|
||||
,mrdoob/three.js,https://github.com/mrdoob/three.js,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,donor bench,repurpose,moderate modification,Retain it mainly as a dependency substrate. Do not treat it as the owned gameplay foundation or let it reshape the Unreal-first runtime direction.,,"Repurpose selected subsystems rather than the whole product. Mine the repo for the browser 3D substrate, loader and exporter behavior, WebXR runtime hooks, and utility layers; keep what shortens build time, but leave HyperTwist gameplay and owned runtime direction outside the upstream engine.",,Repurpose here means: use it as the bounded browser-side 3D substrate and keep HyperTwist product logic above it.,,,,"Inspect core renderer and scene stack, loaders and exporters, WebXR manager, addons surface, and editor shell.","Inspect manifests, README/docs, src core and renderer folders, WebXR manager, addons, examples references, and editor shell.","Audit mrdoob/three.js as the browser 3D substrate beneath HyperTwist companion surfaces. Inspect renderer, scene, camera, math, loader, WebXR, and editor behavior. Decide what should be used directly as dependency substrate versus what should remain conceptual.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0006,browser / 3D / XR / presentation,"Repurpose selectively for HyperTwist. Its source-backed role is the commodity browser 3D substrate beneath the browser companion stack, not the owned runtime foundation.",HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,mrdoob/three.js,,Donor Bench,4.0,"Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest commodity browser 3D substrate in the current stack.",Browser 3D substrate,Included,P2,"mrdoob/three.js is placed in Donor Bench for HyperTwist because it is the core browser 3D substrate beneath the newer viewer, XR, and companion-surface repos. Recommended action remains repurpose, but the retained value is a bounded browser dependency layer rather than product differentiation.",,,,,,,mrdoob/three.js,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 3D substrate rather than as an owned runtime foundation.,"Use directly as a bounded browser-side dependency; keep HyperTwist gameplay, puzzle logic, and owned runtime direction outside the upstream engine.","Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pmndrs/postprocessing,https://github.com/pmndrs/postprocessing,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain selective effect infrastructure, but keep HyperTwist scene ownership, domain logic, and product shell outside the upstream package.",,"Integrate selected subsystems rather than the whole product. Mine the repo for effect-composer, outline, SSAO, and bounded browser emphasis behavior; keep what shortens build time, but bind it to HyperTwist browser viewers and coach surfaces.",,Integrate here means: merge bounded browser-side effect and emphasis infrastructure into the companion stack.,,,,"Inspect EffectComposer and EffectPass, outline and SSAO effect behavior, effect catalog breadth, and performance assumptions.","Inspect manifests, README/docs, core composer and pass code, major effects, and integration seams with three.js.","Audit pmndrs/postprocessing as a bounded browser post-processing substrate for HyperTwist. Inspect composer, pass, outline, and SSAO behavior and decide what should remain direct dependency use versus conceptual reference.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0007,browser / 3D / XR / presentation,Integrate selectively for HyperTwist. Its source-backed role is a bounded browser post-processing substrate beneath three.js rather than a product lane.,HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pmndrs/postprocessing,,Merge Bench,5.0,"Useful merge candidate for HyperTwist, primarily in the browser companion layer; strongest value sits in outline, SSAO, and effect-composer infrastructure beneath browser viewers.",Browser post-processing substrate,Included,P3,"pmndrs/postprocessing is placed in Merge Bench for HyperTwist because it provides bounded browser post-processing infrastructure beneath three.js-based viewers and companion surfaces. Recommended action remains integrate, but the retained value is selective effect infrastructure rather than a standalone feature lane.",,,,,,,pmndrs/postprocessing,,,,,,,,,,,,Zlib,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,v6_unified_source_of_truth_pack,,,,,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Zlib and direct use is allowed. Treat it as a bounded browser post-processing dependency.,Use directly as a bounded browser-side dependency beneath three.js-based viewers; keep HyperTwist product logic outside the upstream package.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pmndrs/react-three-fiber,https://github.com/pmndrs/react-three-fiber,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,donor bench,repurpose,moderate modification,"Retain it mainly as a dependency substrate. Keep HyperTwist domain logic, product shell, and runtime ownership above the upstream renderer.",,"Repurpose selected subsystems rather than the whole product. Mine the repo for React renderer and event behavior, scene hook patterns, and browser companion ergonomics; keep what shortens build time, but leave HyperTwist product logic and owned runtime direction outside the upstream layer.",,Repurpose here means: use it as the bounded React renderer substrate for browser-side 3D and XR surfaces.,,,,"Inspect Canvas and createRoot behavior, reconciler and store wiring, event system, hooks, and the native path.","Inspect manifests, README/docs, fiber package runtime, core renderer code, event handling, hooks, and native entry points.","Audit pmndrs/react-three-fiber as the React renderer substrate for HyperTwist browser companion scenes. Inspect Canvas, createRoot, event handling, hooks, and runtime boundaries. Decide which parts should remain direct dependency use versus conceptual reference.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_surface,HT_browser_surface_0008,browser / 3D / XR / presentation,Repurpose selectively for HyperTwist. Its source-backed role is the commodity React renderer substrate above three.js for browser companion surfaces.,HyperTwist,browser / 3D / XR / presentation,repurpose,moderate modification,medium,pmndrs/react-three-fiber,,Donor Bench,4.0,"Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest current React renderer substrate above three.js in the stack.",Browser React 3D substrate,Included,P2,"pmndrs/react-three-fiber is placed in Donor Bench for HyperTwist because it is the React runtime and event substrate above three.js for browser companion scenes. Recommended action remains repurpose, but the retained value is a bounded browser renderer layer rather than product differentiation.",,,,,,,pmndrs/react-three-fiber,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 React renderer substrate.,Use directly as a bounded browser-side dependency above three.js; keep HyperTwist product logic and runtime ownership outside the upstream layer.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
|
|
@ -56,11 +56,11 @@ execution_queue_order,repo,primary_url,best_fit_project_v2,project_rank,portfoli
|
|||
,ecomfe/zrender,https://github.com/ecomfe/zrender,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the zrender runtime entry, scene storage, canvas and SVG painters, handler proxy, and animation behavior.","Inspect manifests, README/docs, runtime entry, storage, painter implementations, event proxy, animation modules, and core graphic primitives.","Audit ecomfe/zrender as a Browser 2D render substrate candidate for HyperTwist. Inspect the zrender runtime entry, scene storage, canvas and SVG painters, handler proxy, and animation behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0001,browser / 2D / visualization,"Integrate selectively for HyperTwist. Its source-backed role is a lower-level 2D rendering and interaction substrate beneath echarts, not a separate strategic product lane.",HyperTwist,browser / 2D / visualization,integrate,moderate modification,medium,ecomfe/zrender,,Merge Bench,5.0,"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.",Browser 2D render substrate,Included,P3,"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.",,,,,,,ecomfe/zrender,,,,,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 beneath analytics and reporting layers.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow utility layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 56-ecomfe-zrender-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pissang/claygl,https://github.com/pissang/claygl,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"Integrate selected subsystems rather than the whole product. Mine the repo for browser WebGL substrate, picking, controls, compositor behavior, and lightweight scene infrastructure; 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.,,,,"the renderer and application shell, scene behavior, camera and control plugins, picking, compositor, and loader surfaces.","Inspect manifests, README/docs, renderer, application, scene, controls, compositor, loader, and core geometry/material modules.","Audit pissang/claygl as a Browser WebGL substrate candidate for HyperTwist. Inspect the renderer and application shell, scene behavior, camera and control plugins, picking, compositor, and loader surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0002,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a lower-level WebGL substrate beneath browser viewer and analytics surfaces, not a runtime foundation.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pissang/claygl,,Merge Bench,5.0,"Useful merge bench candidate for HyperTwist, primarily in the 'Browser WebGL substrate' lane; a lower-level WebGL substrate beneath browser viewer and analytics surfaces, not a runtime foundation.",Browser WebGL substrate,Included,P3,"pissang/claygl is placed in Merge Bench for HyperTwist because it provides a lower-level WebGL substrate beneath browser viewer and analytics surfaces, not a runtime foundation. Recommended action remains integrate, but it should stay bounded to the Browser WebGL substrate lane rather than reshape the core runtime.",,,,,,,pissang/claygl,,,,,,,,,,,,BSD-style permissive (see LICENSE),known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 browser-side dependency after preserving the upstream license text.,Preserve the exact upstream LICENSE text and notices when redistributed or vendored.,Usually unnecessary unless you later replace a narrow low-level utility layer.,medium,license-text-normalization-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 58-pissang-claygl-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pissang/clay-viewer,https://github.com/pissang/clay-viewer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,viewer donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"Integrate selected subsystems rather than the whole product. Mine the repo for browser viewer/editor behavior, hotspot handling, post-effects, lighting presets, and animation-preview support; 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.,,,,"the viewer shell, hotspot and picking behavior, default scene config, effect compositor, and animation-preview surfaces.","Inspect manifests, README/docs, viewer runtime, default scene config, graphic effect compositor, and associated editor or UI shells.","Audit pissang/clay-viewer as a Browser viewer and editor sidecar candidate for HyperTwist. Inspect the viewer shell, hotspot and picking behavior, default scene config, effect compositor, and animation-preview surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0003,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser viewer/editor sidecar with hotspot, environment, and post-effect surfaces, not a gameplay or runtime foundation.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pissang/clay-viewer,,Merge Bench,5.0,"Useful merge bench candidate for HyperTwist, primarily in the 'Browser viewer and editor sidecar' lane; a bounded browser viewer/editor sidecar with hotspot, environment, and post-effect surfaces, not a gameplay or runtime foundation.",Browser viewer and editor sidecar,Included,P3,"pissang/clay-viewer is placed in Merge Bench for HyperTwist because it provides a bounded browser viewer/editor sidecar with hotspot, environment, and post-effect surfaces, not a gameplay or runtime foundation. Recommended action remains integrate, but it should stay bounded to the Browser viewer and editor sidecar lane rather than reshape the core runtime.",,,,,,,pissang/clay-viewer,,,,,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 59-pissang-clay-viewer-upstream-dossier.md,v6_unified_source_of_truth_pack,,,,,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded browser viewer/editor sidecar.,Use directly as a bounded browser-side dependency or sidecar for viewer/editor 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: 59-pissang-clay-viewer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,KhronosGroup/glTF-Sample-Renderer,https://github.com/KhronosGroup/glTF-Sample-Renderer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior.","Inspect manifests, README/docs, renderer source tree, resource loader, GltfView, GltfState, user camera, and renderer integration points.","Audit KhronosGroup/glTF-Sample-Renderer as a Browser asset renderer substrate candidate for HyperTwist. Inspect the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0004,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is the lower-level official glTF renderer substrate beneath glTF-Sample-Viewer, not a separate strategic lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,khronosgroup/gltf-sample-renderer,,Merge Bench,5.0,"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.",Browser asset renderer substrate,Included,P3,"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.",,,,,,,khronosgroup/gltf-sample-renderer,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 dependency beneath asset inspection and preview tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer/packages/space-opera,https://github.com/google/model-viewer/tree/main/packages/space-opera,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,editor donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior.","Inspect manifests, README/docs, app shell, reducers, hotspot panel, snippet generator, inspector components, and editor-adjacent modules.","Audit google/model-viewer/packages/space-opera as a Browser asset editor and inspection surface candidate for HyperTwist. Inspect the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0005,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser editor and inspection donor beneath model-viewer, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,google/model-viewer/packages/space-opera,,Merge Bench,5.0,"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.",Browser asset editor and inspection surface,Included,P3,"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.",,,,,,,google/model-viewer/packages/space-opera,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 dependency or concept donor beneath browser asset tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer/packages/render-fidelity-tools,https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools,HyperTwist,,,,,analytics / visualization / reporting,subsystem donor,qa donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation.","Inspect manifests, README/docs, workflow scripts, renderer harness, image comparison worker, and fidelity-testing utilities.","Audit google/model-viewer/packages/render-fidelity-tools as a Browser fidelity QA harness candidate for HyperTwist. Inspect the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0006,browser / QA / visual regression,"Integrate selectively for HyperTwist. Its source-backed role is a bounded fidelity oracle and QA harness donor beneath model-viewer, not a runtime lane.",HyperTwist,browser / QA / visual regression,integrate,moderate modification,medium,google/model-viewer/packages/render-fidelity-tools,,Merge Bench,5.0,"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.",Browser fidelity QA harness,Included,P3,"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.",,,,,,,google/model-viewer/packages/render-fidelity-tools,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 QA dependency or concept donor for visual regression tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer/packages/model-viewer-effects,https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,effect donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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 here means: merge bounded support surfaces from this repo into the HyperTwist companion stack.,,,,"the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior.","Inspect manifests, README/docs, effect-composer integration, custom-element wrapper, outline and SSAO effects, and related extension code.","Audit google/model-viewer/packages/model-viewer-effects as a Browser emphasis and post-processing extension candidate for HyperTwist. Inspect the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0007,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser post-processing and emphasis donor beneath model-viewer, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,google/model-viewer/packages/model-viewer-effects,,Merge Bench,5.0,"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.",Browser emphasis and post-processing extension,Included,P3,"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.",,,,,,,google/model-viewer/packages/model-viewer-effects,,,,,,,,,,,,Apache-2.0,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,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.,Use directly as a bounded browser-side dependency or concept donor beneath browser model presentation.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,google/model-viewer/packages/modelviewer.dev,https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,docs donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces.","Inspect manifests, README/docs, docs-and-examples code, example-snippet component, sidebar builder, and HTML generation utilities.","Audit google/model-viewer/packages/modelviewer.dev as a Browser docs and demo surface candidate for HyperTwist. Inspect the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0008,documentation / demos / examples,"Integrate selectively for HyperTwist. Its source-backed role is a bounded docs and demo donor beneath model-viewer, not a runtime lane.",HyperTwist,documentation / demos / examples,integrate,moderate modification,medium,google/model-viewer/packages/modelviewer.dev,,Merge Bench,5.0,"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.",Browser docs and demo surface,Included,P4,"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.",,,,,,,google/model-viewer/packages/modelviewer.dev,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 Apache-2.0 and direct use is allowed. Treat it as a bounded docs and demo donor.,Use directly as a bounded docs/demo dependency or concept donor for documentation surfaces.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,KhronosGroup/glTF-Sample-Renderer,https://github.com/KhronosGroup/glTF-Sample-Renderer,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior.","Inspect manifests, README/docs, renderer source tree, resource loader, GltfView, GltfState, user camera, and renderer integration points.","Audit KhronosGroup/glTF-Sample-Renderer as a Browser asset renderer substrate candidate for HyperTwist. Inspect the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0004,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is the lower-level official glTF renderer substrate beneath glTF-Sample-Viewer, not a separate strategic lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,khronosgroup/gltf-sample-renderer,,Merge Bench,5.0,"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.",Browser asset renderer substrate,Included,P3,"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.",,,,,,,khronosgroup/gltf-sample-renderer,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 dependency beneath asset inspection and preview tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate renderer/reference substrate beneath the landed google/model-viewer asset-QA lane; do not treat it as separately live."
|
||||
,google/model-viewer/packages/space-opera,https://github.com/google/model-viewer/tree/main/packages/space-opera,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,editor donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior.","Inspect manifests, README/docs, app shell, reducers, hotspot panel, snippet generator, inspector components, and editor-adjacent modules.","Audit google/model-viewer/packages/space-opera as a Browser asset editor and inspection surface candidate for HyperTwist. Inspect the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0005,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser editor and inspection donor beneath model-viewer, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,google/model-viewer/packages/space-opera,,Merge Bench,5.0,"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.",Browser asset editor and inspection surface,Included,P3,"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.",,,,,,,google/model-viewer/packages/space-opera,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 dependency or concept donor beneath browser asset tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate browser editor and inspection package beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
,google/model-viewer/packages/render-fidelity-tools,https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools,HyperTwist,,,,,analytics / visualization / reporting,subsystem donor,qa donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation.","Inspect manifests, README/docs, workflow scripts, renderer harness, image comparison worker, and fidelity-testing utilities.","Audit google/model-viewer/packages/render-fidelity-tools as a Browser fidelity QA harness candidate for HyperTwist. Inspect the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0006,browser / QA / visual regression,"Integrate selectively for HyperTwist. Its source-backed role is a bounded fidelity oracle and QA harness donor beneath model-viewer, not a runtime lane.",HyperTwist,browser / QA / visual regression,integrate,moderate modification,medium,google/model-viewer/packages/render-fidelity-tools,,Merge Bench,5.0,"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.",Browser fidelity QA harness,Included,P3,"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.",,,,,,,google/model-viewer/packages/render-fidelity-tools,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 QA dependency or concept donor for visual regression tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate fidelity-oracle and regression sidecar beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
,google/model-viewer/packages/model-viewer-effects,https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,effect donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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 here means: merge bounded support surfaces from this repo into the HyperTwist companion stack.,,,,"the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior.","Inspect manifests, README/docs, effect-composer integration, custom-element wrapper, outline and SSAO effects, and related extension code.","Audit google/model-viewer/packages/model-viewer-effects as a Browser emphasis and post-processing extension candidate for HyperTwist. Inspect the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0007,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded browser post-processing and emphasis donor beneath model-viewer, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,google/model-viewer/packages/model-viewer-effects,,Merge Bench,5.0,"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.",Browser emphasis and post-processing extension,Included,P3,"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.",,,,,,,google/model-viewer/packages/model-viewer-effects,,,,,,,,,,,,Apache-2.0,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,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.,Use directly as a bounded browser-side dependency or concept donor beneath browser model presentation.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as a subordinate emphasis and effects package beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
,google/model-viewer/packages/modelviewer.dev,https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,docs donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces.","Inspect manifests, README/docs, docs-and-examples code, example-snippet component, sidebar builder, and HTML generation utilities.","Audit google/model-viewer/packages/modelviewer.dev as a Browser docs and demo surface candidate for HyperTwist. Inspect the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0008,documentation / demos / examples,"Integrate selectively for HyperTwist. Its source-backed role is a bounded docs and demo donor beneath model-viewer, not a runtime lane.",HyperTwist,documentation / demos / examples,integrate,moderate modification,medium,google/model-viewer/packages/modelviewer.dev,,Merge Bench,5.0,"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.",Browser docs and demo surface,Included,P4,"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.",,,,,,,google/model-viewer/packages/modelviewer.dev,,,,,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 Apache-2.0 and direct use is allowed. Treat it as a bounded docs and demo donor.,Use directly as a bounded docs/demo dependency or concept donor for documentation surfaces.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as subordinate docs and demo infrastructure beneath the landed google/model-viewer lane; do not treat it as separately live or as a product-shell owner."
|
||||
,google/model-viewer/packages/shared-assets,https://github.com/google/model-viewer/tree/main/packages/shared-assets,HyperTwist,,,,,asset / fixture / sample pack,subsystem donor,fixture donor,donor bench,repurpose,architecture only,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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.,,,,"the attribution file, mixed per-asset terms, sample-model and environment fixture role, and fetch-script behavior.","Inspect manifests, README/docs, LICENSE, ATTRIBUTIONS, fixture assets, and asset-fetch scripts. Verify container license versus per-asset terms.","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.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0009,asset / fixture / sample pack,"Integrate selectively for HyperTwist. Its source-backed role is a boundary-sensitive sample-asset and test-fixture pack with mixed per-asset terms, not a blanket shippable asset bundle.",HyperTwist,asset / fixture / sample pack,integrate,moderate modification,medium,google/model-viewer/packages/shared-assets,,Donor Bench,5.0,"Mixed-provenance assets are still useful for fixtures and QA, but they should not sit in an active merge posture.",Boundary-sensitive sample-asset and test-fixture pack,Included,P3,"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.",,,,,,,google/model-viewer/packages/shared-assets,,,,,,,,,,,,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: 67-google-shared-assets-upstream-dossier.md,v6_unified_source_of_truth_pack,,,,,mixed_or_boundary_sensitive_known,bounded_sidecar_or_selective_reimplementation,"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.",Whitelist individual acceptable assets only; do not assume the container license overrides per-asset terms.,Preserve container notices and review each selected asset attribution or usage condition separately before shipping.,"Usually unnecessary; the main issue is per-asset provenance and selection, not code replacement.",high,mixed-asset-whitelist-review,no,,,,,,,,,,,,,v6.3_markdown_backfill,Corrected on 2026-04-25 from stale merge posture to dossier-backed boundary-sensitive fixture-pack status.,selected_not_live_boundary_sensitive,phase0r_boundary_sensitive_eval_then_adapter_or_sidecar,Phase 1R closed. Retain as a Phase 4R fixture and QA pack only; allowlist each asset before any shipping use.
|
||||
,pmndrs/react-postprocessing,https://github.com/pmndrs/react-postprocessing,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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 here means: merge bounded support surfaces from this repo into the HyperTwist companion stack.,,,,"the React EffectComposer wrapper, Selection model, and integration assumptions on top of postprocessing and react-three-fiber.","Inspect manifests, README/docs, EffectComposer wrapper, Selection support, and the narrow React integration layer.","Audit pmndrs/react-postprocessing as a Browser React effect-wrapper layer candidate for HyperTwist. Inspect the React EffectComposer wrapper, Selection model, and integration assumptions on top of postprocessing and react-three-fiber. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0010,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a bounded React wrapper for the browser post-processing lane, not a standalone product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pmndrs/react-postprocessing,,Merge Bench,5.0,"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.",Browser React effect-wrapper layer,Included,P4,"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.",,,,,,,pmndrs/react-postprocessing,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 70-pmndrs-react-postprocessing-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.,Use directly as a bounded browser-side wrapper dependency above the core post-processing substrate.,"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: 70-pmndrs-react-postprocessing-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
,pmndrs/three-stdlib,https://github.com/pmndrs/three-stdlib,HyperTwist,,,,,interface / visualization / shell surface,subsystem donor,dependency donor,merge bench,integrate,moderate modification,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",,"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 here means: merge bounded support surfaces from this repo into the HyperTwist companion stack.,,,,"the utility export surface, controls, loaders, WebXR helpers, post-processing helpers, and packaging of three/examples behavior.","Inspect manifests, README/docs, utility index, controls, WebXR helpers, loaders, and exported utility modules.","Audit pmndrs/three-stdlib as a Browser 3D utility substrate candidate for HyperTwist. Inspect the utility export surface, controls, loaders, WebXR helpers, post-processing helpers, and packaging of three/examples behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",,,,,,,,,,,,,,medium,"Canonized Markdown dossier exists and the repo has been source-backed, but CSV backfill is later than the original v6.3 board generation.",medium,Source-backed dossier exists and the repo has been reconciled into the later Markdown authority stack.,,,,,,,,,,,,HT_browser_support,HT_browser_support_0011,browser / 3D / XR / presentation,"Integrate selectively for HyperTwist. Its source-backed role is a lower-level browser utility substrate beneath three.js, drei, and XR-adjacent lanes, not a product lane.",HyperTwist,browser / 3D / XR / presentation,integrate,moderate modification,medium,pmndrs/three-stdlib,,Merge Bench,5.0,"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.",Browser 3D utility substrate,Included,P4,"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.",,,,,,,pmndrs/three-stdlib,,,,,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 75-pmndrs-three-stdlib-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.,Use directly as a bounded browser-side utility dependency beneath higher-level viewer and XR 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: 75-pmndrs-three-stdlib-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
|
|
|
|||
|
|
|
@ -278,8 +278,8 @@ rhasspy/piper,https://github.com/rhasspy/piper,multi-project,Donor Bench,Cross-p
|
|||
met4citizen/TalkingHead,https://github.com/met4citizen/TalkingHead,HyperTwist,Donor Bench,Browser embodied coach surface,P2,,,,,,medium,"Retain the reusable avatar, lip-sync, and retargeting layers, but replace the demo shell, asset assumptions, and voice-service integration with HyperTwist-owned surfaces.",repurpose,moderate modification,Determine whether TalkingHead should remain the primary embodied coach donor and which runtime seams should stay bounded.,"avatar runtime, lip-sync queueing, streamed speech, subtitle timing, avatarOnly embedding, retargeting","Inspect modules, examples, tests, site config, streaming demos, retargeter, and playback worklet code. Look for embodied-coach embedding, lip-sync, subtitle timing, gesture and expression surfaces, and asset assumptions.",Inspect talkinghead runtime; speech queueing and streaming; viseme and blendshape flow; avatarOnly embedding; retargeting; and audio worklet behavior.,"Repurpose selected subsystems rather than the whole product. Mine the repo for embodied coach avatar runtime, lip-sync and subtitle timing, avatar-only embedding, retargeting, and streamed speech playback; keep what shortens build time, but rebind assets, voice services, and UI shell to the HyperTwist architecture.",,Repurpose here means: turn it into a browser-side embodied coach or companion layer.,,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"met4citizen/TalkingHead is placed in Donor Bench for HyperTwist because it provides embodied coach UI, streaming lip-sync, retargeting, and avatar-only embedding behavior. Recommended action remains repurpose, but the retained value is a bounded browser coach surface rather than a general avatar product.","Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest embodied coach and avatar presentation donor in the current stack.","Audit met4citizen/TalkingHead as a browser embodied-coach candidate for HyperTwist. Inspect the avatar runtime, streaming lip-sync, subtitle timing, avatarOnly embedding, retargeting, and audio worklet behavior. Decide which seams can be used directly and which must remain bounded behind the HyperTwist coaching shell.",HT_browser_surface_0001,HT_browser_surface,met4citizen/talkinghead,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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-side donor for embodied coach presentation rather than as a product shell.,"Use directly as a bounded browser-side dependency or adapter layer; keep voice services, product logic, and asset provenance outside the upstream shell.","Typically preserve notices, attribution, and license text where required; review sample avatars or media separately from the code license.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
apache/echarts,https://github.com/apache/echarts,HyperTwist,Donor Bench,Browser analytics and reporting surface,P2,,,,,,medium,"Retain the reusable chart runtime and reporting patterns, but keep HyperTwist domain schemas, page shell, and training logic outside the upstream system.",repurpose,moderate modification,Determine whether echarts should remain the primary browser analytics and reporting donor for HyperTwist companion surfaces.,"option manager, datastore, zoom and history, thumbnail and export, SSR, chart modularity","Inspect manifests, README/docs, src core, model, data, component, export, and SSR folders. Look for modular chart runtime, data-store abstractions, export surfaces, and reporting-specific UI behavior.","Inspect OptionManager, DataStore, zoom and history behavior, thumbnail and export features, SSR and hydration seams, and accessibility surface.","Repurpose selected subsystems rather than the whole product. Mine the repo for chart runtime, option and data-store patterns, export and save-as-image behavior, zoom and history handling, and SSR reporting surfaces; keep what shortens build time, but rebind analytics schemas and application shell to the HyperTwist architecture.",,"Repurpose here means: turn it into a bounded browser analytics and reporting layer for dashboards, replay summaries, and coaching views.",,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"apache/echarts is placed in Donor Bench for HyperTwist because it provides the strongest current browser analytics and reporting stack with SSR, export, and serious data-store behavior. Recommended action remains repurpose, but the retained value is bounded reporting and coaching analytics rather than a product shell.","Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest current analytics and reporting donor in the browser stack.","Audit apache/echarts as a browser analytics and reporting candidate for HyperTwist. Inspect the modular chart runtime, OptionManager and DataStore, export surfaces, zoom and history behavior, SSR path, and accessibility seams. Decide which parts should remain direct dependencies versus concept-only references.",HT_browser_surface_0002,HT_browser_surface,apache/echarts,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 reporting and analytics donor.,Use directly as a bounded browser analytics dependency; keep HyperTwist data contracts and product logic outside the upstream shell.,Preserve LICENSE and NOTICE materials where required and review redistributed assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,implemented_live_permissive,landed_permissive_preserve,"Phase 3R-C closed. Preserve as the landed first-party analytics, reporting, export, and progress-visualization lane; start future widening from the live-lane audit, then the 3R-C implementation packet, then REPO_LICENSE_TRACKING.md."
|
||||
ecomfe/echarts-gl,https://github.com/ecomfe/echarts-gl,HyperTwist,Merge Bench,Browser 3D analytics and explainer surface,P3,,,,,,medium,"Retain selective 3D analytics surfaces, but keep HyperTwist domain models, scene ownership, and broader product shell outside the upstream package.",integrate,moderate modification,Determine whether echarts-gl should remain the bounded 3D analytics extension beneath echarts and what should stay outside HyperTwist core.,"3D chart exports, GL layer mounting, graph and flow surfaces, view helper behavior, interaction model","Inspect manifests, README/docs, src chart and component exports, GL helper modules, and integration points with echarts and zrender.","Inspect 3D and GL chart exports, GL layer mounting, graph and flow surfaces, view helper behavior, and chart-space interaction handling.","Integrate selected subsystems rather than the whole product. Mine the repo for 3D analytics and explainer surfaces, GL layer mounting, and view helper behavior; keep what shortens build time, but bind it to HyperTwist analytics schemas and browser companion UI.",,Integrate here means: merge bounded 3D analytics and explainer surfaces into the browser reporting stack.,,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"ecomfe/echarts-gl is placed in Merge Bench for HyperTwist because it adds bounded 3D analytics and explainer value on top of echarts. Recommended action remains integrate, but the retained value is selective 3D reporting and graph surface behavior rather than a product runtime.","Useful merge candidate for HyperTwist, primarily in the browser companion layer; strongest value sits in 3D chart and GL explainer surfaces beneath the echarts lane.","Audit ecomfe/echarts-gl as a browser 3D analytics companion to apache/echarts. Inspect the 3D chart exports, GL view handling, and interaction seams. Decide which pieces deserve direct dependency use versus conceptual guidance only.",HT_browser_surface_0003,HT_browser_surface,ecomfe/echarts-gl,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,v6_unified_source_of_truth_pack,,,,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded 3D analytics extension rather than a runtime foundation.,Use directly as a bounded browser-side dependency beneath the reporting stack; keep HyperTwist scene ownership and product logic outside the upstream shell.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-C closed for the anchor. Retain as an optional subordinate 3D analytics and explainer sidecar beneath the landed apache/echarts lane; do not treat it as separately live."
|
||||
KhronosGroup/glTF-Sample-Viewer,https://github.com/KhronosGroup/glTF-Sample-Viewer,HyperTwist,Donor Bench,Browser asset validation and viewer surface,P3,,,,,,medium,"Retain the useful asset-validation and viewer surfaces, but keep HyperTwist asset flows, editor shell, and product logic outside the upstream viewer.",repurpose,moderate modification,Determine whether glTF-Sample-Viewer should remain the primary standards-validation viewer donor for browser asset tooling.,"validator integration, material variants, environment controls, capture flow, renderer handoff, viewer shell","Inspect manifests, README/docs, src main and UI logic, bundled renderer submodule, and validation-related surfaces.","Inspect validator integration, material-variant support, environment and tone-mapping controls, capture behavior, and the relationship to glTF-Sample-Renderer.","Repurpose selected subsystems rather than the whole product. Mine the repo for standards-aware asset preview, validation, capture, environment control, and viewer-shell behavior; keep what shortens build time, but bind it to HyperTwist asset tooling and browser companion surfaces.",,Repurpose here means: turn it into a bounded asset-validation and preview donor for browser tooling.,,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"KhronosGroup/glTF-Sample-Viewer is placed in Donor Bench for HyperTwist because it provides standards-aware asset validation, inspection, and viewer behavior. Recommended action remains repurpose, but the retained value is bounded asset QA and preview tooling rather than gameplay or runtime ownership.","Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest value sits in official glTF standards validation and inspection tooling.","Audit KhronosGroup/glTF-Sample-Viewer as a browser asset-validation and inspection candidate for HyperTwist. Inspect validator integration, capture flow, material variants, environment controls, and the renderer handoff. Decide which surfaces deserve direct use or selective extraction.",HT_browser_surface_0004,HT_browser_surface,khronosgroup/gltf-sample-viewer,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 standards-viewer and asset-QA donor.,Use directly as a bounded asset-validation dependency or sidecar; keep HyperTwist asset workflows and product logic outside the upstream viewer shell.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer,https://github.com/google/model-viewer,HyperTwist,Donor Bench,Browser 3D presentation and inspection surface,P2,,,,,,medium,"Retain the useful browser presentation and inspection layers, but keep HyperTwist product logic, page shell, and owned runtime direction outside the upstream project.",repurpose,moderate modification,Determine whether model-viewer should remain the primary browser presentation and inspection donor for HyperTwist companion surfaces.,"custom element runtime, annotations, AR and controls, scene graph access, space-opera/editor package, render fidelity tools","Inspect manifests, README/docs, packages/model-viewer runtime, space-opera, render-fidelity-tools, model-viewer-effects, and docs/example surfaces.","Inspect model-viewer runtime mixins, annotation and AR behavior, scene-graph access, space-opera editor surfaces, and render-fidelity support.","Repurpose selected subsystems rather than the whole product. Mine the repo for browser 3D presentation, annotations, inspection, snippet and export behavior, hotspot editing, and fidelity tooling; keep what shortens build time, but bind it to HyperTwist browser companion surfaces and asset workflows.",,"Repurpose here means: turn it into a bounded browser 3D presentation, inspection, and editor donor.",,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"google/model-viewer is placed in Donor Bench for HyperTwist because it provides the strongest current browser 3D presentation and inspection stack, plus bundled editor and fidelity packages. Recommended action remains repurpose, but the retained value is bounded web preview, inspection, and AR-friendly presentation rather than a gameplay runtime.","Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest current browser 3D presentation and inspection donor in the stack.","Audit google/model-viewer as a browser 3D presentation and inspection candidate for HyperTwist. Inspect the custom element runtime, annotation and AR behavior, scene-graph access, bundled editor and fidelity packages, and docs/demo tooling. Decide which surfaces merit direct use versus selective extraction.",HT_browser_surface_0005,HT_browser_surface,google/model-viewer,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 presentation and inspection donor.,"Use directly as a bounded browser-side dependency or adapter layer; keep HyperTwist runtime ownership, asset workflows, and product logic outside the upstream shell.",Preserve LICENSE and NOTICE materials where required and review bundled assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
KhronosGroup/glTF-Sample-Viewer,https://github.com/KhronosGroup/glTF-Sample-Viewer,HyperTwist,Donor Bench,Browser asset validation and viewer surface,P3,,,,,,medium,"Retain the useful asset-validation and viewer surfaces, but keep HyperTwist asset flows, editor shell, and product logic outside the upstream viewer.",repurpose,moderate modification,Determine whether glTF-Sample-Viewer should remain the primary standards-validation viewer donor for browser asset tooling.,"validator integration, material variants, environment controls, capture flow, renderer handoff, viewer shell","Inspect manifests, README/docs, src main and UI logic, bundled renderer submodule, and validation-related surfaces.","Inspect validator integration, material-variant support, environment and tone-mapping controls, capture behavior, and the relationship to glTF-Sample-Renderer.","Repurpose selected subsystems rather than the whole product. Mine the repo for standards-aware asset preview, validation, capture, environment control, and viewer-shell behavior; keep what shortens build time, but bind it to HyperTwist asset tooling and browser companion surfaces.",,Repurpose here means: turn it into a bounded asset-validation and preview donor for browser tooling.,,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"KhronosGroup/glTF-Sample-Viewer is placed in Donor Bench for HyperTwist because it provides standards-aware asset validation, inspection, and viewer behavior. Recommended action remains repurpose, but the retained value is bounded asset QA and preview tooling rather than gameplay or runtime ownership.","Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest value sits in official glTF standards validation and inspection tooling.","Audit KhronosGroup/glTF-Sample-Viewer as a browser asset-validation and inspection candidate for HyperTwist. Inspect validator integration, capture flow, material variants, environment controls, and the renderer handoff. Decide which surfaces deserve direct use or selective extraction.",HT_browser_surface_0004,HT_browser_surface,khronosgroup/gltf-sample-viewer,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 standards-viewer and asset-QA donor.,Use directly as a bounded asset-validation dependency or sidecar; keep HyperTwist asset workflows and product logic outside the upstream viewer shell.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate standards-aware asset QA and validation sidecar beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
google/model-viewer,https://github.com/google/model-viewer,HyperTwist,Donor Bench,Browser 3D presentation and inspection surface,P2,,,,,,medium,"Retain the useful browser presentation and inspection layers, but keep HyperTwist product logic, page shell, and owned runtime direction outside the upstream project.",repurpose,moderate modification,Determine whether model-viewer should remain the primary browser presentation and inspection donor for HyperTwist companion surfaces.,"custom element runtime, annotations, AR and controls, scene graph access, space-opera/editor package, render fidelity tools","Inspect manifests, README/docs, packages/model-viewer runtime, space-opera, render-fidelity-tools, model-viewer-effects, and docs/example surfaces.","Inspect model-viewer runtime mixins, annotation and AR behavior, scene-graph access, space-opera editor surfaces, and render-fidelity support.","Repurpose selected subsystems rather than the whole product. Mine the repo for browser 3D presentation, annotations, inspection, snippet and export behavior, hotspot editing, and fidelity tooling; keep what shortens build time, but bind it to HyperTwist browser companion surfaces and asset workflows.",,"Repurpose here means: turn it into a bounded browser 3D presentation, inspection, and editor donor.",,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"google/model-viewer is placed in Donor Bench for HyperTwist because it provides the strongest current browser 3D presentation and inspection stack, plus bundled editor and fidelity packages. Recommended action remains repurpose, but the retained value is bounded web preview, inspection, and AR-friendly presentation rather than a gameplay runtime.","Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest current browser 3D presentation and inspection donor in the stack.","Audit google/model-viewer as a browser 3D presentation and inspection candidate for HyperTwist. Inspect the custom element runtime, annotation and AR behavior, scene-graph access, bundled editor and fidelity packages, and docs/demo tooling. Decide which surfaces merit direct use versus selective extraction.",HT_browser_surface_0005,HT_browser_surface,google/model-viewer,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 presentation and inspection donor.,"Use directly as a bounded browser-side dependency or adapter layer; keep HyperTwist runtime ownership, asset workflows, and product logic outside the upstream shell.",Preserve LICENSE and NOTICE materials where required and review bundled assets separately from the code license.,Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,implemented_live_permissive,landed_permissive_preserve,"Phase 3R-D closed. Preserve as the landed first-party browser presentation, compact editor, and standards-aware asset-QA lane; start future widening from the live-lane audit, then the 3R-D implementation packet, then REPO_LICENSE_TRACKING.md."
|
||||
mrdoob/three.js,https://github.com/mrdoob/three.js,HyperTwist,Donor Bench,Browser 3D substrate,P2,,,,,,medium,Retain it mainly as a dependency substrate. Do not treat it as the owned gameplay foundation or let it reshape the Unreal-first runtime direction.,repurpose,moderate modification,Determine whether three.js should remain the default browser 3D substrate beneath HyperTwist companion surfaces.,"renderer, scene, camera, math core, loaders, WebXR manager, addons, editor","Inspect manifests, README/docs, src core and renderer folders, WebXR manager, addons, examples references, and editor shell.","Inspect core renderer and scene stack, loaders and exporters, WebXR manager, addons surface, and editor shell.","Repurpose selected subsystems rather than the whole product. Mine the repo for the browser 3D substrate, loader and exporter behavior, WebXR runtime hooks, and utility layers; keep what shortens build time, but leave HyperTwist gameplay and owned runtime direction outside the upstream engine.",,Repurpose here means: use it as the bounded browser-side 3D substrate and keep HyperTwist product logic above it.,,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"mrdoob/three.js is placed in Donor Bench for HyperTwist because it is the core browser 3D substrate beneath the newer viewer, XR, and companion-surface repos. Recommended action remains repurpose, but the retained value is a bounded browser dependency layer rather than product differentiation.","Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest commodity browser 3D substrate in the current stack.","Audit mrdoob/three.js as the browser 3D substrate beneath HyperTwist companion surfaces. Inspect renderer, scene, camera, math, loader, WebXR, and editor behavior. Decide what should be used directly as dependency substrate versus what should remain conceptual.",HT_browser_surface_0006,HT_browser_surface,mrdoob/three.js,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 3D substrate rather than as an owned runtime foundation.,"Use directly as a bounded browser-side dependency; keep HyperTwist gameplay, puzzle logic, and owned runtime direction outside the upstream engine.","Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
pmndrs/postprocessing,https://github.com/pmndrs/postprocessing,HyperTwist,Merge Bench,Browser post-processing substrate,P3,,,,,,medium,"Retain selective effect infrastructure, but keep HyperTwist scene ownership, domain logic, and product shell outside the upstream package.",integrate,moderate modification,Determine whether postprocessing should remain the bounded browser effect-composer substrate beneath the companion stack.,"EffectComposer, EffectPass, outline, SSAO, effect catalog, performance assumptions","Inspect manifests, README/docs, core composer and pass code, major effects, and integration seams with three.js.","Inspect EffectComposer and EffectPass, outline and SSAO effect behavior, effect catalog breadth, and performance assumptions.","Integrate selected subsystems rather than the whole product. Mine the repo for effect-composer, outline, SSAO, and bounded browser emphasis behavior; keep what shortens build time, but bind it to HyperTwist browser viewers and coach surfaces.",,Integrate here means: merge bounded browser-side effect and emphasis infrastructure into the companion stack.,,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"pmndrs/postprocessing is placed in Merge Bench for HyperTwist because it provides bounded browser post-processing infrastructure beneath three.js-based viewers and companion surfaces. Recommended action remains integrate, but the retained value is selective effect infrastructure rather than a standalone feature lane.","Useful merge candidate for HyperTwist, primarily in the browser companion layer; strongest value sits in outline, SSAO, and effect-composer infrastructure beneath browser viewers.","Audit pmndrs/postprocessing as a bounded browser post-processing substrate for HyperTwist. Inspect composer, pass, outline, and SSAO behavior and decide what should remain direct dependency use versus conceptual reference.",HT_browser_surface_0007,HT_browser_surface,pmndrs/postprocessing,,,,,,,,Zlib,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,v6_unified_source_of_truth_pack,,,,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is Zlib and direct use is allowed. Treat it as a bounded browser post-processing dependency.,Use directly as a bounded browser-side dependency beneath three.js-based viewers; keep HyperTwist product logic outside the upstream package.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
pmndrs/react-three-fiber,https://github.com/pmndrs/react-three-fiber,HyperTwist,Donor Bench,Browser React 3D substrate,P2,,,,,,medium,"Retain it mainly as a dependency substrate. Keep HyperTwist domain logic, product shell, and runtime ownership above the upstream renderer.",repurpose,moderate modification,Determine whether react-three-fiber should remain the default React renderer substrate for browser companion scenes.,"Canvas, createRoot, reconciler runtime, event system, hooks, native path","Inspect manifests, README/docs, fiber package runtime, core renderer code, event handling, hooks, and native entry points.","Inspect Canvas and createRoot behavior, reconciler and store wiring, event system, hooks, and the native path.","Repurpose selected subsystems rather than the whole product. Mine the repo for React renderer and event behavior, scene hook patterns, and browser companion ergonomics; keep what shortens build time, but leave HyperTwist product logic and owned runtime direction outside the upstream layer.",,Repurpose here means: use it as the bounded React renderer substrate for browser-side 3D and XR surfaces.,,,,,,,,,,,,"Upgrade if source reveals unusually reusable browser-runtime seams, clean adapter boundaries, 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 in the same lane.",Capability inventory + salvage targets + donor-tier verdict,1) Confirmed source-backed browser/XR capabilities; 2) Best retained modules; 3) Boundaries to keep outside HyperTwist core; 4) Recommended pairing or dependency posture; 5) Risks or licensing notes.,Primary: HT_browser_surface cluster packet plus the repo-specific Markdown dossier. Optional: companion browser/XR rows in the same cluster.,"pmndrs/react-three-fiber is placed in Donor Bench for HyperTwist because it is the React runtime and event substrate above three.js for browser companion scenes. Recommended action remains repurpose, but the retained value is a bounded browser renderer layer rather than product differentiation.","Useful subsystem donor for HyperTwist, primarily in the browser companion layer; strongest current React renderer substrate above three.js in the stack.","Audit pmndrs/react-three-fiber as the React renderer substrate for HyperTwist browser companion scenes. Inspect Canvas, createRoot, event handling, hooks, and runtime boundaries. Decide which parts should remain direct dependency use versus conceptual reference.",HT_browser_surface_0008,HT_browser_surface,pmndrs/react-three-fiber,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,,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 React renderer substrate.,Use directly as a bounded browser-side dependency above three.js; keep HyperTwist product logic and runtime ownership outside the upstream layer.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow upstream layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-24.,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
|
|
@ -292,11 +292,11 @@ remotion-dev/remotion,https://github.com/remotion-dev/remotion,HyperTwist,Donor
|
|||
ecomfe/zrender,https://github.com/ecomfe/zrender,HyperTwist,Merge Bench,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,Determine whether ecomfe/zrender should remain active in the Browser 2D render substrate lane and which seams should stay bounded.,"scene graph, canvas and SVG painters, event handling, animation primitives","Inspect manifests, README/docs, runtime entry, storage, painter implementations, event proxy, animation modules, and core graphic primitives.","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 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.",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.,"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 2D render substrate' lane; a lower-level 2D rendering and interaction substrate beneath echarts, not a separate strategic product lane.","Audit ecomfe/zrender as a Browser 2D render substrate candidate for HyperTwist. Inspect the zrender runtime entry, scene storage, canvas and SVG painters, handler proxy, and animation behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0001,HT_browser_support,ecomfe/zrender,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 beneath analytics and reporting layers.,"Typically preserve notices, attribution, and license text where required.",Usually unnecessary unless you later replace a narrow utility layer for product-shaping reasons.,high,standard-notice-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 56-ecomfe-zrender-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-C closed for the anchor. Retain as the lower-level subordinate 2D substrate beneath the landed apache/echarts lane; do not treat it as separately live."
|
||||
pissang/claygl,https://github.com/pissang/claygl,HyperTwist,Merge Bench,Browser WebGL substrate,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether pissang/claygl should remain active in the Browser WebGL substrate lane and which seams should stay bounded.,"renderer, scene graph, cameras and controls, picking, compositor, loaders","Inspect manifests, README/docs, renderer, application, scene, controls, compositor, loader, and core geometry/material modules.","the renderer and application shell, scene behavior, camera and control plugins, picking, compositor, and loader surfaces.","Integrate selected subsystems rather than the whole product. Mine the repo for browser WebGL substrate, picking, controls, compositor behavior, and lightweight scene infrastructure; 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.",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.,"pissang/claygl is placed in Merge Bench for HyperTwist because it provides a lower-level WebGL substrate beneath browser viewer and analytics surfaces, not a runtime foundation. Recommended action remains integrate, but it should stay bounded to the Browser WebGL substrate lane rather than reshape the core runtime.","Useful merge bench candidate for HyperTwist, primarily in the 'Browser WebGL substrate' lane; a lower-level WebGL substrate beneath browser viewer and analytics surfaces, not a runtime foundation.","Audit pissang/claygl as a Browser WebGL substrate candidate for HyperTwist. Inspect the renderer and application shell, scene behavior, camera and control plugins, picking, compositor, and loader surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0002,HT_browser_support,pissang/claygl,,,,,,,,BSD-style permissive (see LICENSE),known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 browser-side dependency after preserving the upstream license text.,Preserve the exact upstream LICENSE text and notices when redistributed or vendored.,Usually unnecessary unless you later replace a narrow low-level utility layer.,medium,license-text-normalization-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 58-pissang-claygl-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
pissang/clay-viewer,https://github.com/pissang/clay-viewer,HyperTwist,Merge Bench,Browser viewer and editor sidecar,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether pissang/clay-viewer should remain active in the Browser viewer and editor sidecar lane and which seams should stay bounded.,"viewer shell, hotspot manager, environment and lighting config, post-effects, animation preview","Inspect manifests, README/docs, viewer runtime, default scene config, graphic effect compositor, and associated editor or UI shells.","the viewer shell, hotspot and picking behavior, default scene config, effect compositor, and animation-preview surfaces.","Integrate selected subsystems rather than the whole product. Mine the repo for browser viewer/editor behavior, hotspot handling, post-effects, lighting presets, and animation-preview support; 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.",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.,"pissang/clay-viewer is placed in Merge Bench for HyperTwist because it provides a bounded browser viewer/editor sidecar with hotspot, environment, and post-effect surfaces, not a gameplay or runtime foundation. Recommended action remains integrate, but it should stay bounded to the Browser viewer and editor sidecar lane rather than reshape the core runtime.","Useful merge bench candidate for HyperTwist, primarily in the 'Browser viewer and editor sidecar' lane; a bounded browser viewer/editor sidecar with hotspot, environment, and post-effect surfaces, not a gameplay or runtime foundation.","Audit pissang/clay-viewer as a Browser viewer and editor sidecar candidate for HyperTwist. Inspect the viewer shell, hotspot and picking behavior, default scene config, effect compositor, and animation-preview surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0003,HT_browser_support,pissang/clay-viewer,,,,,,,,BSD-3-Clause,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 59-pissang-clay-viewer-upstream-dossier.md,v6_unified_source_of_truth_pack,,,,permissive_or_noncopyleft_known,direct_incorporation_ok,The code license is BSD-3-Clause and direct use is allowed. Treat it as a bounded browser viewer/editor sidecar.,Use directly as a bounded browser-side dependency or sidecar for viewer/editor 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: 59-pissang-clay-viewer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
KhronosGroup/glTF-Sample-Renderer,https://github.com/KhronosGroup/glTF-Sample-Renderer,HyperTwist,Merge Bench,Browser asset renderer substrate,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether KhronosGroup/glTF-Sample-Renderer should remain active in the Browser asset renderer substrate lane and which seams should stay bounded.,"GltfView, GltfState, resource loader, user camera, renderer core","Inspect manifests, README/docs, renderer source tree, resource loader, GltfView, GltfState, user camera, and renderer integration points.","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 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.",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.,"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 asset renderer substrate' lane; the lower-level official glTF renderer substrate beneath glTF-Sample-Viewer, not a separate strategic lane.","Audit KhronosGroup/glTF-Sample-Renderer as a Browser asset renderer substrate candidate for HyperTwist. Inspect the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0004,HT_browser_support,khronosgroup/gltf-sample-renderer,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 dependency beneath asset inspection and preview tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer/packages/space-opera,https://github.com/google/model-viewer/tree/main/packages/space-opera,HyperTwist,Merge Bench,Browser asset editor and inspection surface,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether google/model-viewer/packages/space-opera should remain active in the Browser asset editor and inspection surface lane and which seams should stay bounded.,"editor shell, reducer and state structure, hotspot editing, snippet export, inspector surfaces","Inspect manifests, README/docs, app shell, reducers, hotspot panel, snippet generator, inspector components, and editor-adjacent modules.","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 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.",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.,"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 asset editor and inspection surface' lane; a bounded browser editor and inspection donor beneath model-viewer, not a standalone product lane.","Audit google/model-viewer/packages/space-opera as a Browser asset editor and inspection surface candidate for HyperTwist. Inspect the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0005,HT_browser_support,google/model-viewer/packages/space-opera,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 dependency or concept donor beneath browser asset tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer/packages/render-fidelity-tools,https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools,HyperTwist,Merge Bench,Browser fidelity QA harness,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether google/model-viewer/packages/render-fidelity-tools should remain active in the Browser fidelity QA harness lane and which seams should stay bounded.,"golden rendering, fidelity workflows, harness configuration, image comparison worker","Inspect manifests, README/docs, workflow scripts, renderer harness, image comparison worker, and fidelity-testing utilities.","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 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.",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.,"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 fidelity QA harness' lane; a bounded fidelity oracle and QA harness donor beneath model-viewer, not a runtime lane.","Audit google/model-viewer/packages/render-fidelity-tools as a Browser fidelity QA harness candidate for HyperTwist. Inspect the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0006,HT_browser_support,google/model-viewer/packages/render-fidelity-tools,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 QA dependency or concept donor for visual regression tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer/packages/model-viewer-effects,https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects,HyperTwist,Merge Bench,Browser emphasis and post-processing extension,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether google/model-viewer/packages/model-viewer-effects should remain active in the Browser emphasis and post-processing extension lane and which seams should stay bounded.,"effect composer integration, outline, SSAO, emphasis behavior, custom-element surface","Inspect manifests, README/docs, effect-composer integration, custom-element wrapper, outline and SSAO effects, and related extension code.","the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis 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 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.",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.,"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 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 google/model-viewer/packages/model-viewer-effects as a Browser emphasis and post-processing extension candidate for HyperTwist. Inspect the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0007,HT_browser_support,google/model-viewer/packages/model-viewer-effects,,,,,,,,Apache-2.0,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,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.,Use directly as a bounded browser-side dependency or concept donor beneath browser model presentation.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
google/model-viewer/packages/modelviewer.dev,https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev,HyperTwist,Merge Bench,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,Determine whether google/model-viewer/packages/modelviewer.dev should remain active in the Browser docs and demo surface lane and which seams should stay bounded.,"live docs generation, snippet-to-demo coupling, sidebar and HTML generation","Inspect manifests, README/docs, docs-and-examples code, example-snippet component, sidebar builder, and HTML generation utilities.","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 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.",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.,"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 docs and demo surface' lane; a bounded docs and demo donor beneath model-viewer, not a runtime lane.","Audit google/model-viewer/packages/modelviewer.dev as a Browser docs and demo surface candidate for HyperTwist. Inspect the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0008,HT_browser_support,google/model-viewer/packages/modelviewer.dev,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 Apache-2.0 and direct use is allowed. Treat it as a bounded docs and demo donor.,Use directly as a bounded docs/demo dependency or concept donor for documentation surfaces.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
KhronosGroup/glTF-Sample-Renderer,https://github.com/KhronosGroup/glTF-Sample-Renderer,HyperTwist,Merge Bench,Browser asset renderer substrate,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether KhronosGroup/glTF-Sample-Renderer should remain active in the Browser asset renderer substrate lane and which seams should stay bounded.,"GltfView, GltfState, resource loader, user camera, renderer core","Inspect manifests, README/docs, renderer source tree, resource loader, GltfView, GltfState, user camera, and renderer integration points.","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 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.",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.,"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 asset renderer substrate' lane; the lower-level official glTF renderer substrate beneath glTF-Sample-Viewer, not a separate strategic lane.","Audit KhronosGroup/glTF-Sample-Renderer as a Browser asset renderer substrate candidate for HyperTwist. Inspect the GltfView and GltfState API surface, resource loader, renderer core, and user-camera behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0004,HT_browser_support,khronosgroup/gltf-sample-renderer,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 dependency beneath asset inspection and preview tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 61-khronosgroup-gltf-sample-renderer-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate renderer/reference substrate beneath the landed google/model-viewer asset-QA lane; do not treat it as separately live."
|
||||
google/model-viewer/packages/space-opera,https://github.com/google/model-viewer/tree/main/packages/space-opera,HyperTwist,Merge Bench,Browser asset editor and inspection surface,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether google/model-viewer/packages/space-opera should remain active in the Browser asset editor and inspection surface lane and which seams should stay bounded.,"editor shell, reducer and state structure, hotspot editing, snippet export, inspector surfaces","Inspect manifests, README/docs, app shell, reducers, hotspot panel, snippet generator, inspector components, and editor-adjacent modules.","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 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.",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.,"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 asset editor and inspection surface' lane; a bounded browser editor and inspection donor beneath model-viewer, not a standalone product lane.","Audit google/model-viewer/packages/space-opera as a Browser asset editor and inspection surface candidate for HyperTwist. Inspect the app shell, reducer and state structure, hotspot editing flow, snippet export surfaces, and inspector behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0005,HT_browser_support,google/model-viewer/packages/space-opera,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 dependency or concept donor beneath browser asset tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 63-google-space-opera-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate browser editor and inspection package beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
google/model-viewer/packages/render-fidelity-tools,https://github.com/google/model-viewer/tree/main/packages/render-fidelity-tools,HyperTwist,Merge Bench,Browser fidelity QA harness,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether google/model-viewer/packages/render-fidelity-tools should remain active in the Browser fidelity QA harness lane and which seams should stay bounded.,"golden rendering, fidelity workflows, harness configuration, image comparison worker","Inspect manifests, README/docs, workflow scripts, renderer harness, image comparison worker, and fidelity-testing utilities.","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 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.",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.,"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 fidelity QA harness' lane; a bounded fidelity oracle and QA harness donor beneath model-viewer, not a runtime lane.","Audit google/model-viewer/packages/render-fidelity-tools as a Browser fidelity QA harness candidate for HyperTwist. Inspect the test-fidelity and render-goldens workflows, renderer harness behavior, image-comparison worker, and artifact generation. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0006,HT_browser_support,google/model-viewer/packages/render-fidelity-tools,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 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 QA dependency or concept donor for visual regression tooling.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 64-google-render-fidelity-tools-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as the subordinate fidelity-oracle and regression sidecar beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
google/model-viewer/packages/model-viewer-effects,https://github.com/google/model-viewer/tree/main/packages/model-viewer-effects,HyperTwist,Merge Bench,Browser emphasis and post-processing extension,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether google/model-viewer/packages/model-viewer-effects should remain active in the Browser emphasis and post-processing extension lane and which seams should stay bounded.,"effect composer integration, outline, SSAO, emphasis behavior, custom-element surface","Inspect manifests, README/docs, effect-composer integration, custom-element wrapper, outline and SSAO effects, and related extension code.","the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis 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 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.",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.,"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 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 google/model-viewer/packages/model-viewer-effects as a Browser emphasis and post-processing extension candidate for HyperTwist. Inspect the effect-composer integration, custom-element surface, outline effect, SSAO effect, and emphasis behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0007,HT_browser_support,google/model-viewer/packages/model-viewer-effects,,,,,,,,Apache-2.0,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,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.,Use directly as a bounded browser-side dependency or concept donor beneath browser model presentation.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 65-google-model-viewer-effects-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as a subordinate emphasis and effects package beneath the landed google/model-viewer lane; do not treat it as separately live."
|
||||
google/model-viewer/packages/modelviewer.dev,https://github.com/google/model-viewer/tree/main/packages/modelviewer.dev,HyperTwist,Merge Bench,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,Determine whether google/model-viewer/packages/modelviewer.dev should remain active in the Browser docs and demo surface lane and which seams should stay bounded.,"live docs generation, snippet-to-demo coupling, sidebar and HTML generation","Inspect manifests, README/docs, docs-and-examples code, example-snippet component, sidebar builder, and HTML generation utilities.","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 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.",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.,"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 docs and demo surface' lane; a bounded docs and demo donor beneath model-viewer, not a runtime lane.","Audit google/model-viewer/packages/modelviewer.dev as a Browser docs and demo surface candidate for HyperTwist. Inspect the docs-and-examples flow, example-snippet behavior, sidebar generation, and HTML generation surfaces. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0008,HT_browser_support,google/model-viewer/packages/modelviewer.dev,,,,,,,,Apache-2.0,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,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 Apache-2.0 and direct use is allowed. Treat it as a bounded docs and demo donor.,Use directly as a bounded docs/demo dependency or concept donor for documentation surfaces.,Preserve LICENSE and NOTICE materials where required.,Usually unnecessary unless later product-shaping concerns make selective replacement attractive.,high,notice-file-review,yes,,,,,,,,,,,,,v6.3_markdown_backfill,Backfilled from canonized Markdown dossier pass on 2026-04-25: 66-google-modelviewer-dev-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 3R-D closed for the anchor. Retain as subordinate docs and demo infrastructure beneath the landed google/model-viewer lane; do not treat it as separately live or as a product-shell owner."
|
||||
google/model-viewer/packages/shared-assets,https://github.com/google/model-viewer/tree/main/packages/shared-assets,HyperTwist,Donor Bench,Boundary-sensitive sample-asset and test-fixture pack,P3,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",repurpose,architecture only,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.,"asset provenance, attribution terms, environment fixtures, sample models, fetch script behavior","Inspect manifests, README/docs, LICENSE, ATTRIBUTIONS, fixture assets, and asset-fetch scripts. Verify container license versus per-asset terms.","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 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.",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.,"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.","Mixed-provenance assets are still useful for fixtures and QA, but they should not sit in an active merge posture.","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_0009,HT_browser_support,google/model-viewer/packages/shared-assets,,,,,,,,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: 67-google-shared-assets-upstream-dossier.md,v6_unified_source_of_truth_pack,,,,mixed_or_boundary_sensitive_known,bounded_sidecar_or_selective_reimplementation,"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.",Whitelist individual acceptable assets only; do not assume the container license overrides per-asset terms.,Preserve container notices and review each selected asset attribution or usage condition separately before shipping.,"Usually unnecessary; the main issue is per-asset provenance and selection, not code replacement.",high,mixed-asset-whitelist-review,no,,,,,,,,,,,,,v6.3_markdown_backfill,Corrected on 2026-04-25 from stale merge posture to dossier-backed boundary-sensitive fixture-pack status.,selected_not_live_boundary_sensitive,phase0r_boundary_sensitive_eval_then_adapter_or_sidecar,Phase 1R closed. Retain as a Phase 4R fixture and QA pack only; allowlist each asset before any shipping use.
|
||||
pmndrs/react-postprocessing,https://github.com/pmndrs/react-postprocessing,HyperTwist,Merge Bench,Browser React effect-wrapper layer,P4,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether pmndrs/react-postprocessing should remain active in the Browser React effect-wrapper layer lane and which seams should stay bounded.,"React EffectComposer orchestration, selection model, wrapper ergonomics","Inspect manifests, README/docs, EffectComposer wrapper, Selection support, and the narrow React integration layer.","the React EffectComposer wrapper, Selection model, and integration assumptions on top of postprocessing and react-three-fiber.","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 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.",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.,"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.","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.","Audit pmndrs/react-postprocessing as a Browser React effect-wrapper layer candidate for HyperTwist. Inspect the React EffectComposer wrapper, Selection model, and integration assumptions on top of postprocessing and react-three-fiber. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0010,HT_browser_support,pmndrs/react-postprocessing,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 70-pmndrs-react-postprocessing-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.,Use directly as a bounded browser-side wrapper dependency above the core post-processing substrate.,"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: 70-pmndrs-react-postprocessing-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
pmndrs/three-stdlib,https://github.com/pmndrs/three-stdlib,HyperTwist,Merge Bench,Browser 3D utility substrate,P4,,,,,,medium,"Retain the reusable internal layer, but replace shell assumptions and rebind boundaries so it plugs into HyperTwist cleanly.",integrate,moderate modification,Determine whether pmndrs/three-stdlib should remain active in the Browser 3D utility substrate lane and which seams should stay bounded.,"controls, loaders, WebXR helpers, post-processing helpers, utility exports","Inspect manifests, README/docs, utility index, controls, WebXR helpers, loaders, and exported utility modules.","the utility export surface, controls, loaders, WebXR helpers, post-processing helpers, and packaging of three/examples 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 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.",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.,"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.","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.","Audit pmndrs/three-stdlib as a Browser 3D utility substrate candidate for HyperTwist. Inspect the utility export surface, controls, loaders, WebXR helpers, post-processing helpers, and packaging of three/examples behavior. Decide whether the retained value should remain active and what should stay bounded outside the HyperTwist core.",HT_browser_support_0011,HT_browser_support,pmndrs/three-stdlib,,,,,,,,MIT,known_from_reference_material,uploaded_reference_docs,,,,,,,,,,Backfilled from canonized Markdown dossier pass on 2026-04-25: 75-pmndrs-three-stdlib-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.,Use directly as a bounded browser-side utility dependency beneath higher-level viewer and XR 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: 75-pmndrs-three-stdlib-upstream-dossier.md,selected_not_live_permissive_candidate,phase0r_permissive_eval_then_implement,"Phase 1R closed. Retain as a Phase 3R permissive implementation candidate; implement only from its packet authority and the retained-set contract, not by reopening Phase 0R."
|
||||
|
|
|
|||
|
|
|
@ -93,8 +93,8 @@ into:
|
|||
|
||||
## Reset rule
|
||||
|
||||
Before recommending new HyperTwist donor-shaped widening from the remaining `62` non-live rows:
|
||||
Before recommending new HyperTwist donor-shaped widening from the remaining `61` current non-live rows:
|
||||
|
||||
- do not reopen the already closed `Phase 0R`, `Phase 1R`, or `Phase 2R` packets
|
||||
- preserve the nine landed rows as current truth
|
||||
- continue from the closed packet sequence, currently `Phase 3R-D`
|
||||
- preserve the ten landed rows as current truth
|
||||
- continue from the closed packet sequence, currently `Phase 3R-E`
|
||||
|
|
|
|||
|
|
@ -15,22 +15,23 @@ Do not reopen broad donor-driven widening as if the whole retained portfolio wer
|
|||
|
||||
Current truth:
|
||||
|
||||
- `9` repos are currently verified live in checked Unreal surfaces
|
||||
- `8` are permissive `MIT` or `Apache-2.0`
|
||||
- `10` repos are currently verified live in checked Unreal surfaces
|
||||
- `9` are permissive `MIT` or `Apache-2.0`
|
||||
- `1` is the restrictive `onionhoney/roux-trainers` lane that is already properly clean-roomed and implemented
|
||||
- `Phase 0R` is now closed for the remaining `62` non-live rows
|
||||
- `Phase 0R` is now closed for the remaining `61` non-live rows
|
||||
- `Phase 1R` is now closed as the retained-set contract and handoff overhaul
|
||||
- `Phase 2R` is now closed as the retained-set ownership and acceptance packet sequence
|
||||
- `Phase 3R-A` is now closed as the landed `Aarav2709/KubeTimr` widening packet
|
||||
- `Phase 3R-B` is now closed as the landed `Hypercubers/hypercubing.xyz` widening packet
|
||||
- `Phase 3R-C` is now closed as the landed `apache/echarts` widening packet
|
||||
- `Phase 3R-D` is now closed as the landed `google/model-viewer` widening packet
|
||||
|
||||
Next sequence:
|
||||
|
||||
1. preserve the nine landed lanes
|
||||
1. preserve the ten landed lanes
|
||||
2. use the retained-set contract as the only legal/roadmap routing surface for non-live rows
|
||||
3. keep `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, and `apache/echarts` on preserve-and-enhance footing through their landed packets
|
||||
4. continue broader permissive widening from `Phase 3R-D`
|
||||
3. keep `Aarav2709/KubeTimr`, `Hypercubers/hypercubing.xyz`, `apache/echarts`, and `google/model-viewer` on preserve-and-enhance footing through their landed packets
|
||||
4. continue broader permissive widening from `Phase 3R-E`
|
||||
|
||||
## Suggested repo structure
|
||||
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ Current practical interpretation:
|
|||
- `Phase 2R-B` is now fully closed for the primary retained permissive support-plane rows in scope
|
||||
- `Phase 2R-C` is now fully closed for the final residual `0R-B` permissive rows
|
||||
- `Phase 2R` is now fully closed for the retained permissive set
|
||||
- the nine already-live rows now have source-backed preservation authority in `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md`
|
||||
- the ten already-live rows now have source-backed preservation authority in `C:\HyperTwist\docs\HYPERTWIST_LIVE_LANES_SOURCE_AND_PRESERVATION_AUDIT_2026-05-13.md`
|
||||
- the retained-set contract now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_1R_RETAINED_SET_CONTRACT_AND_HANDOFF_2026-05-13.md`
|
||||
- the core ownership and acceptance packet now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_2R_PACKET_2R_A_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md`
|
||||
- the support-plane ownership and acceptance packet now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_2R_PACKET_2R_B_OWNERSHIP_AND_ACCEPTANCE_CONTRACT_2026-05-13.md`
|
||||
|
|
@ -122,7 +122,8 @@ Current practical interpretation:
|
|||
- the landed `Aarav2709/KubeTimr` widening packet now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_3R_PACKET_3R_A_KUBETIMR_IMPLEMENTATION_2026-05-13.md`
|
||||
- the landed `Hypercubers/hypercubing.xyz` widening packet now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_3R_PACKET_3R_B_HYPERCUBING_XYZ_IMPLEMENTATION_2026-05-13.md`
|
||||
- the landed `apache/echarts` widening packet now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_3R_PACKET_3R_C_ECHARTS_IMPLEMENTATION_2026-05-13.md`
|
||||
- the next bounded move is `Phase 3R-D`
|
||||
- the landed `google/model-viewer` widening packet now lives in `C:\HyperTwist\docs\HYPERTWIST_PHASE_3R_PACKET_3R_D_MODEL_VIEWER_IMPLEMENTATION_2026-05-13.md`
|
||||
- the next bounded move is `Phase 3R-E`
|
||||
|
||||
Read together with:
|
||||
|
||||
|
|
|
|||
|
|
@ -5,25 +5,26 @@
|
|||
Before widening new HyperTwist donor-driven implementation beyond the already landed lanes, preserve this current truth:
|
||||
|
||||
- current shallow-eval set: `71` repos
|
||||
- currently verified live/implemented in checked Unreal surfaces: `9`
|
||||
- permissive live lanes: `8`
|
||||
- currently verified live/implemented in checked Unreal surfaces: `10`
|
||||
- permissive live lanes: `9`
|
||||
- restrictive live lane: `1`
|
||||
- the restrictive landed lane is `onionhoney/roux-trainers`, and it is to be treated as properly clean-roomed and then implemented
|
||||
- `Phase 0R` is now closed for the remaining `62` non-live rows
|
||||
- `Phase 0R` is now closed for the remaining `61` non-live rows
|
||||
- `Phase 1R` is now closed as the retained-set contract and handoff overhaul
|
||||
- `Phase 2R` is now closed as the retained-set ownership and acceptance packet sequence
|
||||
- `Phase 3R-A` is now closed as the landed `Aarav2709/KubeTimr` timer subsystem widening packet
|
||||
- `Phase 3R-B` is now closed as the landed `Hypercubers/hypercubing.xyz` knowledge and community-reference widening packet
|
||||
- `Phase 3R-C` is now closed as the landed `apache/echarts` analytics and reporting widening packet
|
||||
- `Phase 3R-D` is now closed as the landed `google/model-viewer` browser presentation, compact editor, and standards-aware asset-QA widening packet
|
||||
|
||||
Current routing truth:
|
||||
|
||||
- retained rows total: `68`
|
||||
- discarded from the active retained set: `3`
|
||||
- active non-live implementation-board rows: `50`
|
||||
- active non-live implementation-board rows: `49`
|
||||
- retained benchmark, oracle, or clean-room-later rows outside the active implementation board: `9`
|
||||
|
||||
The next bounded move is `Phase 3R-D`, not renewed donor evaluation or pre-packet ratification.
|
||||
The next bounded move is `Phase 3R-E`, not renewed donor evaluation or pre-packet ratification.
|
||||
|
||||
## Reset phases
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue