accepted

WebGPU Temporal History

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
webgpu-temporal-history
Kind
Mechanism Demo
Owning skill
Image Pipeline
Execution
rendering
Three.js
0.185.1
Source hash
sha256:2f41080c1ecbec60bc1f3678e21c2039ede72793e8ba39260302cef254c97c3f
Published bundle hash
sha256:0c853c5bb65d20d9787442fe1f989f7bcaadb265ccdac4792fc86ea6cee2a785
Build revision
sha256:d929feed6bb69df4ba0bca7a58c723f6c257d003c20d1e9417d25ccb25e4ecf9
Renderer
WebGPURenderer
Backend
WebGPUBackend
Evidence contract
v2
Tracked release bundle
Present

Claim verdicts

visualCorrectnessPASS
mechanismCorrectnessPASS
performanceComplianceNOT_CLAIMED
gpuAttributionNOT_CLAIMED
lifecycleStabilityPASS
visualErrorPASS

Promoted same-lab media

Required capability and runtime proof

Capabilities

native-webgpuaccepted

renderer backend gate after initialization

Runtime proof

static-velocity-zeroaccepted

INSUFFICIENT_EVIDENCE

moving-velocity-signaccepted

INSUFFICIENT_EVIDENCE

fresh-history-after-resetaccepted

INSUFFICIENT_EVIDENCE

render-or-compute-workaccepted

unified-v2 approved release: correctness + CDP physical + offline signoff

Capture state

FieldPublished value
Primary route/demos/webgpu-temporal-history/
Camerasnear, design, far
Seeds0x00000001, 0x9e3779b9
Modesfinal, velocity, temporal-current, temporal-history, temporal-resolved
Capture timeNot present in the promoted report data
Adapter identity{"source":"LabController.getMetrics","backendType":"WebGPU","deviceType":"unknown","deviceLabel":"","deviceIdentityVerified":false}
Raw readback hashesNot present in the promoted preview summary

Fixed routes

KindIdStartup stateStatus
scenariomoving-rigid-subject{"scenario":"moving-rigid-subject"}accepted
mechanismvelocity-history-rejection-reset{"mechanism":"velocity-history-rejection-reset"}accepted
tierfull{"tier":"full"}accepted

Locked tier contracts

full · accepted
{
  "targetClass": "current-adapter correctness",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "scene": 1
  },
  "mechanismLimits": {
    "temporal": true
  },
  "resourceLimits": {
    "physicalBytes": null
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "current-minus-previous NDC velocity",
    "TRAA jitter owner",
    "rebuild-on-reset"
  ]
}

Limitations

  • Correctness and CDP Chrome hardware physical-route visual review pass on the current source closure.
  • Named-adapter GPU timestamp timing remains NOT_CLAIMED.