incomplete

Integration Temporal Surface

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
integration-temporal-surface
Kind
Integration Demo
Owning skill
Dynamic Surface Effects
Execution
rendering
Three.js
0.185.1
Source hash
sha256:5ef23999a95cfd6bd026911487463fd725caa69adcb2b3b6f4f822e14ab1d966
Published bundle hash
sha256:1ad86d2cb6cb4af3fedbd2d3488937aac5646744cfc03b5739d0036470f6c946
Build revision
sha256:d929feed6bb69df4ba0bca7a58c723f6c257d003c20d1e9417d25ccb25e4ecf9
Renderer
WebGPURenderer
Backend
WebGPU
Evidence contract
v2
Tracked release bundle
Absent

Claim verdicts

visualCorrectnessINSUFFICIENT_EVIDENCE
mechanismCorrectnessINSUFFICIENT_EVIDENCE
performanceComplianceNOT_CLAIMED
gpuAttributionNOT_CLAIMED
lifecycleStabilityINSUFFICIENT_EVIDENCE

Promoted same-lab media

Required capability and runtime proof

Capabilities

host-native-webgpuaccepted

artifacts/visual-validation/integration-temporal-surface/correctness/capture-session.json proves isWebGPUBackend === true

host-scene-color-depth-velocityaccepted

validate-integration.mjs proves shared host pass signal identities

storage-texture-computeaccepted

validate-integration.mjs proves feature-local RGBA16F history dispatch

Runtime proof

host-owner-identityaccepted

validate-integration.mjs + mutations prove single host ownership of renderer/pipeline/temporal/jitter/tone/output

shared-signal-identityaccepted

validate-integration.mjs proves scene color/depth/velocity/camera/reset registry host identity

native-browser-evidenceaccepted

correctness capture-session proves native WebGPU presentation readbacks for current source hash

Capture state

FieldPublished value
Primary route/demos/integration-temporal-surface/
Camerasnear, design, far
Seeds0x00000001, 0x9e3779b9
Modesfinal, host-scene-color, surface-history, frost-mask, refraction, host-velocity, reset-reason, owner-graph
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
scenariohost-scene-linear-frost{"scenario":"host-scene-linear-frost"}incomplete
scenariohost-temporal-reset-coupling{"scenario":"host-temporal-reset-coupling"}incomplete
mechanismshared-scene-color{"mechanism":"shared-scene-color"}incomplete
mechanismshared-depth-velocity-camera{"mechanism":"shared-depth-velocity-camera"}incomplete
mechanismfeature-local-history{"mechanism":"feature-local-history"}incomplete
mechanismhost-reset-registry{"mechanism":"host-reset-registry"}incomplete
mechanismhost-output-ownership{"mechanism":"host-output-ownership"}incomplete
tierfull{"tier":"full"}incomplete
tierbalanced{"tier":"balanced"}incomplete
tierbudgeted{"tier":"budgeted"}incomplete

Locked tier contracts

full · incomplete
{
  "targetClass": "integration-close-inspection",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "historyScale": 1,
    "blurScale": 0.5
  },
  "mechanismLimits": {
    "workgroupSize": [
      8,
      8,
      1
    ],
    "twoScaleRefraction": true
  },
  "resourceLimits": {
    "sceneSubmissions": 1,
    "rendererOwners": 1,
    "outputOwners": 1,
    "featureHistorySlots": 2
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "shared-host-signals",
    "feature-local-history",
    "one-output-owner"
  ]
}
balanced · incomplete
{
  "targetClass": "integration-ordinary-inspection",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "historyScale": 0.5,
    "blurScale": 0.33
  },
  "mechanismLimits": {
    "workgroupSize": [
      8,
      8,
      1
    ],
    "twoScaleRefraction": true
  },
  "resourceLimits": {
    "sceneSubmissions": 1,
    "rendererOwners": 1,
    "outputOwners": 1,
    "featureHistorySlots": 2
  },
  "degradationFromPrevious": [
    "half-resolution-feature-history",
    "lower-blur-scale"
  ],
  "preservedInvariants": [
    "shared-host-signals",
    "feature-local-history",
    "one-output-owner"
  ]
}
budgeted · incomplete
{
  "targetClass": "integration-small-footprint",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "historyScale": 0.25,
    "blurScale": 0.25
  },
  "mechanismLimits": {
    "workgroupSize": [
      8,
      8,
      1
    ],
    "twoScaleRefraction": false
  },
  "resourceLimits": {
    "sceneSubmissions": 1,
    "rendererOwners": 1,
    "outputOwners": 1,
    "featureHistorySlots": 2
  },
  "degradationFromPrevious": [
    "quarter-resolution-feature-history",
    "single-scale-refraction"
  ],
  "preservedInvariants": [
    "shared-host-signals",
    "feature-local-history",
    "one-output-owner"
  ]
}

Limitations

  • Host temporal integration native WebGPU capture proves backend identity and warmed surface-history temporal readbacks on the current source hash.
  • Primary dependencies (frost, image-pipeline, temporal-history) block formal integration acceptance.
  • Named-adapter GPU timestamps remain incomplete.