incomplete

Integration Precipitation Image Pipeline

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-precipitation-image-pipeline
Kind
Integration Demo
Owning skill
Rain, Snow, and Wet Surfaces
Execution
rendering
Three.js
0.185.1
Source hash
sha256:f99da0788cb6a9099450518afc43a77dc027c1ba6c0c0ada54b5f7ea4c5caf32
Published bundle hash
sha256:6bab47848bddcaa89fa766b288d8cc27eeaad1473c1e26e4e641245fe3124418
Build revision
sha256:b951f17018466135b2d841a246127bf96c7f617f6274e73736ec257a7293369f
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

host-native-webgpuaccepted

artifacts/visual-validation/integration-precipitation-image-pipeline/correctness/capture-session.json finalRuntime.metrics.rendererBackendEvidence.isWebGPUBackend === true

host-primary-scene-passaccepted

validate-integration.mjs proves single host scenePass identity

storage-buffer-computeaccepted

validate-integration.mjs proves weather recurrence and impact storage dispatches

Runtime proof

host-owner-identityaccepted

validate-integration.mjs + test-mutations.mjs prove single renderer/pipeline/scenePass/toneMap/output owner graph

shared-weather-identityaccepted

validate-integration.mjs proves all consumers receive identical host weather signal nodes

native-browser-evidenceaccepted

correctness capture-session + presentation readbacks prove native WebGPU host init, backend identity, and aligned presentation readback on current source hash

Capture state

FieldPublished value
Primary route/demos/integration-precipitation-image-pipeline/
Camerasnear, design, far
Seeds0x00000001, 0x9e3779b9
Modesfinal, weather-state, particles, wetness, snow, impacts, owner-graph
Capture timeNot present in the promoted report data
Adapter identityNot promoted
Raw readback hashesNot promoted

Fixed routes

KindIdStartup stateStatus
scenarioshared-weather-primary-pass{"scenario":"shared-weather-primary-pass"}incomplete
scenariorecurrent-weather-primary-pass{"scenario":"recurrent-weather-primary-pass"}incomplete
mechanismshared-signal-identity{"mechanism":"shared-signal-identity"}incomplete
mechanismhost-output-ownership{"mechanism":"host-output-ownership"}incomplete
mechanismsingle-scene-submission{"mechanism":"single-scene-submission"}incomplete
mechanismweather-compute-before-host-render{"mechanism":"weather-compute-before-host-render"}incomplete
tierhigh{"tier":"high"}incomplete
tiermedium{"tier":"medium"}incomplete
tierbudgeted{"tier":"budgeted"}incomplete

Locked tier contracts

high · incomplete
{
  "targetClass": "integration-close-inspection",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "receiverScale": 1
  },
  "mechanismLimits": {
    "rainInstances": 24576,
    "snowInstances": 12288,
    "impactCapacity": 4096
  },
  "resourceLimits": {
    "sceneSubmissions": 1,
    "rendererOwners": 1,
    "outputOwners": 1
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "shared-weather-identity",
    "one-scene-pass",
    "one-output-owner"
  ]
}
medium · incomplete
{
  "targetClass": "integration-ordinary-inspection",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "receiverScale": 0.5
  },
  "mechanismLimits": {
    "rainInstances": 12288,
    "snowInstances": 6144,
    "impactCapacity": 2048
  },
  "resourceLimits": {
    "sceneSubmissions": 1,
    "rendererOwners": 1,
    "outputOwners": 1
  },
  "degradationFromPrevious": [
    "reduce-precipitation-samples",
    "disable-recurrent-turbulence"
  ],
  "preservedInvariants": [
    "shared-weather-identity",
    "one-scene-pass",
    "one-output-owner"
  ]
}
budgeted · incomplete
{
  "targetClass": "integration-small-footprint",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "receiverScale": 0.25
  },
  "mechanismLimits": {
    "rainInstances": 4096,
    "snowInstances": 2048,
    "impactCapacity": 512
  },
  "resourceLimits": {
    "sceneSubmissions": 1,
    "rendererOwners": 1,
    "outputOwners": 1
  },
  "degradationFromPrevious": [
    "reduce-receiver-resolution",
    "bound-impact-capacity"
  ],
  "preservedInvariants": [
    "shared-weather-identity",
    "one-scene-pass",
    "one-output-owner"
  ]
}

Limitations

  • No tracked accepted v2 runtime bundle is published for this source hash.
  • No current-hardware performance claim is published without named-adapter timestamp evidence.