incomplete

WebGPU Procedural Creature Lab

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-procedural-creature-lab
Kind
Canonical Lab
Owning skill
Procedural Creatures
Execution
rendering
Three.js
0.185.1
Source hash
sha256:a582a8a97afcf3023234bd7025d31054f6b008f3f93253affb6e5263c3b126fa
Published bundle hash
sha256:153898971e360b4fae3a77d88573d32d6a3670d1c8e36518f54ca60d1d453523
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

native-webgpuincomplete

src/lab/browser-app.js blocks unless renderer.backend.isWebGPUBackend is true; current-source capture is pending

storage-buffersincomplete

src/tsl/pose-storage.js defines pose, root, and owner-inclusive candidate storage; current-source readback evidence is pending

Runtime proof

renderer-initincomplete

src/lab/browser-app.js awaits renderer.init() before capability checks; matching source-hash evidence is pending

native-backendincomplete

src/lab/browser-app.js requires renderer.backend.isWebGPUBackend === true; matching source-hash evidence is pending

candidate-certificationincomplete

candidate-set-sweep and raise-k-policy-fixture prove frozen-corpus K/storage agreement on CPU; GPU binding recapture is pending

render-target-readbackincomplete

captureFrame implements integer 256-byte-aligned WebGPU readback; current-source images are pending

shadow-parityincomplete

visible and cast-shadow materials share the owner-masked deformation node; current-source atlas evidence is pending

current-adapter-performanceincomplete

INSUFFICIENT_EVIDENCE: frozen hero/crowd/background 60 Hz profiles and a timestamp-query measurement API now exist, but current-source profile artifacts are pending and the runtime still identifies its geometry as a diagnostic owner-masked shell. The legacy measureSteadyFrames submission proxy is explicitly ineligible for acceptance. A 2026-07-11 browser audit measured the same approximately 33.3 ms requestAnimationFrame baseline with the render loop active and paused; the fail-closed evaluator rejects that host cadence.

Capture state

FieldPublished value
Primary route/demos/webgpu-procedural-creature-lab/
Camerasnear, design, far, population
Seeds0x00000001, 0x9e3779b9
Modesoff, unsnapped, distance, weights, normals, ownership
Capture timeNot present in the promoted report data
Adapter identityNot promoted
Raw readback hashesNot promoted

Fixed routes

KindIdStartup stateStatus
scenariofield-and-surface-certification{"scenario":"field-and-surface-certification"}undefined
scenariosnap-and-ownership{"scenario":"snap-and-ownership"}undefined
scenariolocomotion-and-foot-planting{"scenario":"locomotion-and-foot-planting"}undefined
scenariotails-ears-and-secondary-motion{"scenario":"tails-ears-and-secondary-motion"}undefined
scenariocrowd-and-culling{"scenario":"crowd-and-culling"}undefined
scenariooutline-and-shadow{"scenario":"outline-and-shadow"}undefined
scenariogenome-variation{"scenario":"genome-variation"}undefined
mechanismfield-and-surface-certification{"scenario":"field-and-surface-certification"}undefined
mechanismsnap-and-ownership{"scenario":"snap-and-ownership"}undefined
mechanismlocomotion-and-foot-planting{"scenario":"locomotion-and-foot-planting"}undefined
mechanismtails-ears-and-secondary-motion{"scenario":"tails-ears-and-secondary-motion"}undefined
mechanismcrowd-and-culling{"scenario":"crowd-and-culling"}undefined
mechanismoutline-and-shadow{"scenario":"outline-and-shadow"}undefined
mechanismgenome-variation{"scenario":"genome-variation"}undefined
tierhero{"tier":"hero"}incomplete
tiercrowd{"tier":"crowd"}incomplete
tierbackground{"tier":"background"}incomplete

Locked tier contracts

hero · incomplete
{
  "targetClass": "close-subject",
  "frameTargetMs": {
    "value": 16.6667,
    "unit": "ms",
    "label": "Gated",
    "source": "Frozen hero-60hz profile; acceptance requires 600 GPU timestamp samples plus 60 s presentation evidence"
  },
  "resolutionPolicy": {
    "dprCap": 2
  },
  "mechanismLimits": {
    "candidateK": "certified per genome; authored start 8",
    "snapTrials": 2,
    "outline": "hero or shared post"
  },
  "resourceLimits": {
    "population": 4,
    "fixedPageCapacity": 64
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "field parity",
    "deterministic ownership",
    "fixed-step locomotion",
    "shadow deformation parity"
  ]
}
crowd · incomplete
{
  "targetClass": "repeated-population",
  "frameTargetMs": {
    "value": 16.6667,
    "unit": "ms",
    "label": "Gated",
    "source": "Frozen crowd-60hz profile; acceptance requires 600 GPU timestamp samples plus 60 s presentation evidence"
  },
  "resolutionPolicy": {
    "dprCap": 1.5
  },
  "mechanismLimits": {
    "candidateK": "certified per genome; authored start 6",
    "snapTrials": 1,
    "outline": "shared post"
  },
  "resourceLimits": {
    "population": 64,
    "fixedPageCapacity": 64
  },
  "degradationFromPrevious": [
    "reduced diagnostic-shell tessellation",
    "reduced correction trials"
  ],
  "preservedInvariants": [
    "field parity",
    "deterministic ownership",
    "fixed-step locomotion",
    "shadow deformation parity"
  ]
}
background · incomplete
{
  "targetClass": "small-projected-silhouette",
  "frameTargetMs": {
    "value": 16.6667,
    "unit": "ms",
    "label": "Gated",
    "source": "Frozen background-60hz profile; acceptance requires 600 GPU timestamp samples plus 60 s presentation evidence"
  },
  "resolutionPolicy": {
    "dprCap": 1
  },
  "mechanismLimits": {
    "candidateK": "certified per genome; authored start 4",
    "snapTrials": 1,
    "outline": "none"
  },
  "resourceLimits": {
    "population": 96,
    "fixedPageCapacity": 96
  },
  "degradationFromPrevious": [
    "reduced diagnostic-shell tessellation",
    "outline disabled"
  ],
  "preservedInvariants": [
    "field parity",
    "deterministic ownership",
    "fixed-step locomotion",
    "primary silhouette"
  ]
}

Limitations

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