incomplete

TSL Curved Ray

This report separates published implementation state from accepted evidence. Every value below comes from the schema-v2 registry, the emitted source manifest, or promoted same-lab artifacts.

Lab id
tsl-curved-ray
Kind
Canonical Lab
Owning skill
Black Holes and Space Effects
Execution
rendering
Three.js
0.185.1
Source hash
sha256:88f02b547cf8c5ad93a38e88b1a3bc1fe8de1185524820c282eec39e9bc3bde8
Published bundle hash
sha256:f1b842d5fa4e0b162f12149438f73a3c38c6052775eb417916bfd2680c513f94
Build revision
sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479b
Renderer
Not promoted
Backend
Not promoted
Evidence contract
v2
Tracked release bundle
Absent

Claim verdicts

canonicalAcceptanceINSUFFICIENT_EVIDENCE
hardwarePerformanceNOT_CLAIMED

Promoted same-lab media

No same-lab evidence image is promoted for this report. The page intentionally shows status and proof requirements instead of substitute art.

Required capability and runtime proof

Capabilities

webgpu-backendincomplete

No capability evidence is recorded.

storage-textureincomplete

No capability evidence is recorded.

computeincomplete

No capability evidence is recorded.

Runtime proof

backend-is-webgpuincomplete

No runtime evidence is recorded.

transfer-lut-sampledincomplete

No runtime evidence is recorded.

direct-metric-probe-readbackincomplete

No runtime evidence is recorded.

cache-compute-dispatchedincomplete

No runtime evidence is recorded.

angular-cache-invalidationincomplete

No runtime evidence is recorded.

world-position-temporal-reprojectionincomplete

No runtime evidence is recorded.

temporal-reset-matches-freshincomplete

No runtime evidence is recorded.

render-target-outputincomplete

No runtime evidence is recorded.

gpu-timestampsincomplete

No runtime evidence is recorded.

Capture state

FieldPublished value
Primary route/demos/tsl-curved-ray/
Camerasnear, design, far
Seeds0x00000001, 0x9e3779b9
Modesfinal, no-post, step-count, termination, bent-direction
Capture timeNot present in the promoted report data
Adapter identityNot promoted
Raw readback hashesNot promoted

Fixed routes

KindIdStartup stateStatus
scenarioaccretion-disk{"scenario":"accretion-disk"}incomplete
scenarioellis-wormhole{"scenario":"ellis-wormhole"}incomplete
scenarioschwarzschild-lensing{"scenario":"schwarzschild-lensing"}incomplete
scenariointegration-convergence{"scenario":"integration-convergence"}incomplete
scenariotemporal-reconstruction{"scenario":"temporal-reconstruction"}incomplete
scenariolens-cache{"scenario":"lens-cache"}incomplete
mechanismaccretion-disk{"scenario":"accretion-disk"}incomplete
mechanismellis-wormhole{"scenario":"ellis-wormhole"}incomplete
mechanismschwarzschild-lensing{"scenario":"schwarzschild-lensing"}incomplete
mechanismintegration-convergence{"scenario":"integration-convergence"}incomplete
mechanismtemporal-reconstruction{"scenario":"temporal-reconstruction"}incomplete
mechanismlens-cache{"scenario":"lens-cache"}incomplete
tierhero{"tier":"hero"}incomplete
tierstandard{"tier":"standard"}incomplete
tierbackground{"tier":"background"}incomplete
tierdistant{"tier":"distant"}incomplete

Locked tier contracts

hero · incomplete
{
  "targetClass": "current-adapter authored shot",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "effectScale": 0.5,
    "cacheExtent": [
      512,
      512
    ]
  },
  "mechanismLimits": {
    "artisticMaxSteps": 160,
    "opacityCutoff": 0.01
  },
  "resourceLimits": {
    "gpuTimingRequiredForAcceptance": true
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "bounded miss rejection",
    "exact step cap",
    "termination classes",
    "linear HDR transfer"
  ]
}
standard · incomplete
{
  "targetClass": "current-adapter authored shot",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "effectScale": 0.5,
    "cacheExtent": [
      256,
      256
    ]
  },
  "mechanismLimits": {
    "artisticMaxSteps": 96,
    "opacityCutoff": 0.03
  },
  "resourceLimits": {
    "gpuTimingRequiredForAcceptance": true
  },
  "degradationFromPrevious": [
    "lower bounded integration cap",
    "smaller direction cache"
  ],
  "preservedInvariants": [
    "bounded miss rejection",
    "exact step cap",
    "termination classes",
    "linear HDR transfer"
  ]
}
background · incomplete
{
  "targetClass": "current-adapter authored shot",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "effectScale": 0.25,
    "cacheExtent": [
      128,
      128
    ]
  },
  "mechanismLimits": {
    "artisticMaxSteps": 48,
    "opacityCutoff": 0.03
  },
  "resourceLimits": {
    "gpuTimingRequiredForAcceptance": true
  },
  "degradationFromPrevious": [
    "quarter-scale effect",
    "lower integration cap"
  ],
  "preservedInvariants": [
    "bounded miss rejection",
    "exact step cap",
    "termination classes",
    "linear HDR transfer"
  ]
}
distant · incomplete
{
  "targetClass": "current-adapter authored approximation",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "effectScale": 0.25,
    "cacheExtent": [
      128,
      128
    ]
  },
  "mechanismLimits": {
    "artisticMaxSteps": 16,
    "opacityCutoff": 0.05
  },
  "resourceLimits": {
    "gpuTimingRequiredForAcceptance": true
  },
  "degradationFromPrevious": [
    "distant authored representation",
    "minimum optional numerical detail"
  ],
  "preservedInvariants": [
    "bounded miss rejection",
    "exact step cap",
    "termination classes",
    "single output owner"
  ]
}

Limitations

  • No tracked accepted v2 runtime bundle is published for this source hash.
  • 3 required capability records remain incomplete.
  • 9 required runtime-proof records remain incomplete.
  • No current-hardware performance claim is published without named-adapter timestamp evidence.