incomplete

Weathered World

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
weathered-world
Kind
Integration Demo
Owning skill
Image Pipeline
Execution
rendering
Three.js
0.185.1
Source hash
sha256:99e4e43d1a99d15238e8c54328fa44c349b837e32ed36a40f308b451c25611a3
Published bundle hash
sha256:c0d59daa719f534a1326b293033a71055df51b982f53e3d8ec50e0523fae9fc2
Build revision
sha256:348d7584a398e339bdf08ac952ded6eb67b5ed813416a6fe3ba445615164b63a
Renderer
WebGPURenderer
Backend
WebGPU
Evidence contract
v2
Tracked release bundle
Absent

Claim verdicts

visualCorrectnessINSUFFICIENT_EVIDENCE
mechanismCorrectnessPASS
performanceComplianceNOT_CLAIMED
gpuAttributionNOT_CLAIMED
lifecycleStabilityINSUFFICIENT_EVIDENCE
visualErrorPASS

Promoted same-lab media

Required capability and runtime proof

Capabilities

native-webgpuaccepted

capture-session rendererBackendEvidence.isWebGPUBackend===true with deviceIdentityVerified on correctness package; evidence-manifest raw-capture-session validates under current sourceHash.

gpu-timestampsincomplete

timestampQueriesActive remains false for correctness profile; named-adapter GPU timing is not accepted as performance evidence.

Runtime proof

single-owner-graphaccepted

pipeline-graph.json assembled from LabController.describePipeline in correctness capture; single scene submission declared.

world-signal-readbackaccepted

aligned RGBA8 final/no-post/diagnostics readbacks with transport+normalized padded bins in correctness package.

atmosphere-cloud-mechanismincomplete

stages integrate atmosphere/cloud composite paths; full oracle comparison remains residual.

current-adapter-timingincomplete

INSUFFICIENT_EVIDENCE — correctness lane does not claim GPU timestamps.

lifecycle-loopincomplete

single capture-session dispose observation only; 50-cycle soak not executed.

Capture state

FieldPublished value
Primary route/demos/weathered-world/
Camerasorbit, horizon, surface
Seeds0x00000001, 0x9e3779b9
Modesfinal, no-post, weather-envelope, atmosphere, cloud-optical-depth, ocean, bounded-water, precipitation, wetness, snow, vegetation-wind, shadow-contribution, owner-graph
Capture timeNot present in the promoted report data
Adapter identity{"source":"exact retained renderer.backend.device reference after renderer.init()","backendType":"WebGPUBackend","deviceType":"GPUDevice","deviceLabel":"","deviceIdentityVerified":true,"lossPromiseObservedOnActualDevice":true,"rendererDeviceGeneration":1}
Raw readback hashesNot present in the promoted preview summary

Fixed routes

KindIdStartup stateStatus
scenarioworld{"tier":"balanced","mode":"final","camera":"horizon","seed":1,"time":0}incomplete
mechanismshared-world-units{"mode":"owner-graph"}incomplete
mechanismshared-weather-envelope{"mode":"weather-envelope"}incomplete
mechanismatmosphere-cloud-hdr{"mode":"atmosphere"}incomplete
mechanismocean-bounded-water-ownership{"mode":"ocean"}incomplete
mechanismcloud-opaque-shadow-separation{"mode":"shadow-contribution"}incomplete
mechanismowner-graph{"mode":"owner-graph"}incomplete
tierhero{"tier":"hero"}incomplete
tierbalanced{"tier":"balanced"}incomplete
tierbudgeted{"tier":"budgeted"}incomplete

Locked tier contracts

hero · incomplete
{
  "targetClass": "60-hz-flagship",
  "frameTargetMs": {
    "value": 16.67,
    "unit": "ms",
    "label": "Gated",
    "source": "integration 60 Hz target; current-adapter timing pending"
  },
  "resolutionPolicy": {
    "sceneScale": 1,
    "cloudScale": 0.5,
    "dprCap": 2
  },
  "mechanismLimits": {
    "atmosphere": "ultra",
    "clouds": "ultra",
    "ocean": "ultra",
    "boundedWater": "ultra",
    "weather": "high",
    "vegetation": "ultra",
    "shadowMapSize": 2048
  },
  "resourceLimits": {
    "status": "logical inventory implemented; physical inventory unmeasured"
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "one unit system",
    "one weather object",
    "separate water domains",
    "separate shadow domains",
    "one final owner"
  ]
}
balanced · incomplete
{
  "targetClass": "60-hz-balanced",
  "frameTargetMs": {
    "value": 16.67,
    "unit": "ms",
    "label": "Gated",
    "source": "integration 60 Hz target; current-adapter timing pending"
  },
  "resolutionPolicy": {
    "sceneScale": 1,
    "cloudScale": 0.5,
    "dprCap": 1.5
  },
  "mechanismLimits": {
    "atmosphere": "high",
    "clouds": "high",
    "ocean": "high",
    "boundedWater": "high",
    "weather": "medium",
    "vegetation": "high",
    "shadowMapSize": 1024
  },
  "resourceLimits": {
    "status": "logical inventory implemented; physical inventory unmeasured"
  },
  "degradationFromPrevious": [
    "reduce optional samples and texture dimensions",
    "reduce shadow and vegetation detail"
  ],
  "preservedInvariants": [
    "one unit system",
    "one weather object",
    "separate water domains",
    "separate shadow domains",
    "one final owner"
  ]
}
budgeted · incomplete
{
  "targetClass": "60-hz-budgeted",
  "frameTargetMs": {
    "value": 16.67,
    "unit": "ms",
    "label": "Gated",
    "source": "integration 60 Hz target; current-adapter timing pending"
  },
  "resolutionPolicy": {
    "sceneScale": 0.85,
    "cloudScale": 0.25,
    "dprCap": 1
  },
  "mechanismLimits": {
    "atmosphere": "mobile",
    "clouds": "default",
    "ocean": "medium",
    "boundedWater": "medium",
    "weather": "budgeted",
    "vegetation": "medium",
    "shadowMapSize": 512
  },
  "resourceLimits": {
    "status": "logical inventory implemented; physical inventory unmeasured"
  },
  "degradationFromPrevious": [
    "lower post resolution",
    "reduce optional samples",
    "reduce valid update cadence",
    "reduce counts and LOD",
    "disable optional decoration"
  ],
  "preservedInvariants": [
    "one unit system",
    "one weather object",
    "separate water domains",
    "separate shadow domains",
    "one final owner",
    "core physical contracts"
  ]
}

Limitations

  • Correctness capture records native r185 WebGPUBackend with device identity proof.
  • GPU timestamps, 50-cycle lifecycle, and full mechanism/tier matrix remain incomplete.
  • Named-adapter 60 Hz performance compliance is NOT_CLAIMED.